江湖救急: git,curl,wget 的请求被重定向到 localhost

2016-10-18 03:07:01 +08:00
 yy030913

git get error $ git clone How people build software · GitHub Cloning into 'xxxx'... fatal: unable to access 'xxx (Michael Dungan) · GitHub': Failed to connect to 127.0.0.1 port 443: Connection refused

curl also get error $ curl http://baidu.com curl: (7) Failed to connect to 127.0.0.1 port 80: Connection refused

wget alseo get error $ wget baidu.com Error parsing proxy URL “ http://127.0.0.1:8123 ”: Scheme missing.

but ping is ok ping baidu.com PING baidu.com (180.149.132.47): 56 data bytes 64 bytes from 180.149.132.47: icmp_seq=0 ttl=52 time=24.689 ms 64 bytes from 180.149.132.47: icmp_seq=1 ttl=52 time=23.770 ms 64 bytes from 180.149.132.47: icmp_seq=2 ttl=52 time=25.112 ms

browser is ok

这个问题困扰一天了,自从写了这段 python 之后就不能用了,怎么重启 mac 都无效,所有代理 vpn 统统都关掉了。

socks.setdefaultproxy(socks.PROXY_TYPE_SOCKS5, "127.0.0.1", 9050) socket.socket = socks.socksocket socket.create_connection = create_connection socket.getaddrinfo = getaddrinfo

不知道套接字这里有没有问题,也贴出来,诚恳请求,江湖救急。深夜 3 点发帖,实在是因为困惑的,蓝瘦,香菇,如果你看到但不知道我说的是什么,请您帮忙点个赞,让这个问题可以被那些传说的神发现,若果你知道一点,也请您不要吝啬,回答出来,因为你在帮助一个已经临近绝望的人

3861 次点击
所在节点    问与答
11 条回复
yy030913
2016-10-18 03:07:11 +08:00
netstat
Active LOCAL (UNIX) domain sockets
Address Type Recv-Q Send-Q Inode Conn Refs Nextref Addr
ac05bb458f74a799 stream 0 0 0 ac05bb458f74af69 0 0 /var/run/mDNSResponder
ac05bb458f74af69 stream 0 0 0 ac05bb458f74a799 0 0
ac05bb458f749e39 stream 0 0 0 ac05bb458f749d71 0 0 /var/run/mDNSResponder
ac05bb458f749d71 stream 0 0 0 ac05bb458f749e39 0 0
ac05bb4585befdd9 stream 0 0 0 ac05bb4585bef799 0 0 /var/run/mDNSResponder
ac05bb4585bef799 stream 0 0 0 ac05bb4585befdd9 0 0
ac05bb4585bef479 stream 0 0 0 ac05bb4585bee7f9 0 0 /var/run/mDNSResponder
ac05bb4585bee7f9 stream 0 0 0 ac05bb4585bef479 0 0
ac05bb4585bf00f9 stream 0 0 0 ac05bb4585befea1 0 0 /var/run/mDNSResponder
ac05bb4585befea1 stream 0 0 0 ac05bb4585bf00f9 0 0
ac05bb458f749029 stream 0 0 0 ac05bb458f7490f1 0 0 /var/run/mDNSResponder
ac05bb458f7490f1 stream 0 0 0 ac05bb458f749029 0 0
ac05bb458a9a1e99 stream 0 0 0 ac05bb458a9a3dd9 0 0 /var/run/mDNSResponder
ac05bb458a9a3dd9 stream 0 0 0 ac05bb458a9a1e99 0 0
ac05bb458a9a2b19 stream 0 0 0 ac05bb458ce6cab1 0 0 /var/run/mDNSResponder
ac05bb458ce6cab1 stream 0 0 0 ac05bb458a9a2b19 0 0
ac05bb458ce6cb79 stream 0 0 0 ac05bb458ce6cc41 0 0 /var/run/mDNSResponder
ac05bb458ce6cc41 stream 0 0 0 ac05bb458ce6cb79 0 0
ac05bb458ce6f991 stream 0 0 0 ac05bb458ce6f8c9 0 0 /var/run/mDNSResponder
ac05bb458ce6f8c9 stream 0 0 0 ac05bb458ce6f991 0 0
ac05bb458ce6cd09 stream 0 0 0 ac05bb458ce6f801 0 0 /var/run/mDNSResponder
ac05bb458ce6f801 stream 0 0 0 ac05bb458ce6cd09 0 0
ac05bb458ce6cdd1 stream 0 0 0 ac05bb458ce6ce99 0 0 /var/run/mDNSResponder
ac05bb458ce6ce99 stream 0 0 0 ac05bb458ce6cdd1 0 0
ac05bb458ce6f739 stream 0 0 0 ac05bb458ce6f671 0 0 /var/run/mDNSResponder
ac05bb458ce6f671 stream 0 0 0 ac05bb458ce6f739 0 0
ac05bb458ce6cf61 stream 0 0 0 ac05bb458ce6f5a9 0 0 /var/run/mDNSResponder
ac05bb458ce6f5a9 stream 0 0 0 ac05bb458ce6cf61 0 0
ac05bb458ce6f4e1 stream 0 0 0 ac05bb458ce6f419 0 0 /var/run/usbmuxd
ac05bb458ce6f419 stream 0 0 0 ac05bb458ce6f4e1 0 0
ac05bb458ce6f289 stream 0 0 0 ac05bb458ce6f1c1 0 0 /var/run/usbmuxd
ac05bb458ce6f1c1 stream 0 0 0 ac05bb458ce6f289 0 0
ac05bb458ce6edd9 stream 0 0 0 ac05bb458ce6ed11 0 0 /var/run/mDNSResponder
ac05bb458ce6ed11 stream 0 0 0 ac05bb458ce6edd9 0 0
ac05bb458ce6e2e9 stream 0 0 0 ac05bb458a9a1ab1 0 0 /var/run/mDNSResponder
ac05bb458a9a1ab1 stream 0 0 0 ac05bb458ce6e2e9 0 0
ac05bb458a9a3f69 stream 0 0 0 ac05bb458a9a3ea1 0 0 /var/run/mDNSResponder
ac05bb458a9a3ea1 stream 0 0 0 ac05bb458a9a3f69 0 0
ac05bb458a9a28c1 stream 0 0 0 ac05bb458a9a2989 0 0 /var/run/mDNSResponder
ac05bb458a9a2989 stream 0 0 0 ac05bb458a9a28c1 0 0
ac05bb458a9a3221 stream 0 0 0 ac05bb458a9a36d1 0 0
ac05bb458a9a36d1 stream 0 0 0 ac05bb458a9a3221 0 0
ac05bb458a9a3609 stream 0 0 0 ac05bb458a9a3541 0 0
ac05bb458a9a3541 stream 0 0 0 ac05bb458a9a3609 0 0
ac05bb458a9a3479 stream 0 0 0 ac05bb458a9a33b1 0 0
ac05bb458a9a33b1 stream 0 0 0 ac05bb458a9a3479 0 0
ac05bb458a9a32e9 stream 0 0 0 ac05bb4585b1e991 0 0
ac05bb4585b1e991 stream 0 0 0 ac05bb458a9a32e9 0 0
ac05bb4585b1e801 stream 0 0 0 ac05bb4585b1bab1 0 0 /var/run/mDNSResponder
ac05bb4585b1bab1 stream 0 0 0 ac05bb4585b1e801 0 0
ac05bb4585b1bdd1 stream 0 0 0 ac05bb4585b1be99 0 0 /var/run/mDNSResponder
ac05bb4585b1be99 stream 0 0 0 ac05bb4585b1bdd1 0 0
ac05bb4585b1c029 stream 0 0 ac05bb4589859d99 0 0 0 /usr/local/var/run/watchman/xiaoyu-state/sock
ac05bb4585b1e5a9 stream 0 0 ac05bb4589826651 0 0 0 /private/tmp/com.apple.launchd.756DiLdZ4a/org.macosforge.xquartz:0
ac05bb4585b1c0f1 stream 0 0 ac05bb45897eaba9 0 0 0 /private/tmp/com.apple.launchd.YoDsKZh3Pl/Listeners
ac05bb4585b1e4e1 stream 0 0 ac05bb45897ec7c1 0 0 0 /private/tmp/com.apple.launchd.wUqyG4QPnw/Render
ac05bb4585b1e351 stream 0 0 ac05bb45897ec6c9 0 0 0 /var/tmp/filesystemui.socket
ac05bb4585b1e289 stream 0 0 0 ac05bb4585b1c1b9 0 0 /var/run/mDNSResponder
ac05bb4585b1c1b9 stream 0 0 0 ac05bb4585b1e289 0 0
ac05bb4585b1e1c1 stream 0 0 0 ac05bb4585b1c281 0 0 /var/run/mDNSResponder
ac05bb4585b1c281 stream 0 0 0 ac05bb4585b1e1c1 0 0
ac05bb4585b1e0f9 stream 0 0 ac05bb4588d2d9b1 0 0 0 /var/run/.sim_diagnosticd_socket
ac05bb4585b1df69 stream 0 0 0 ac05bb4585b1e031 0 0 /var/run/mDNSResponder
ac05bb4585b1e031 stream 0 0 0 ac05bb4585b1df69 0 0
ac05bb4585b1c669 stream 0 0 0 ac05bb4585b1c7f9 0 0
ac05bb4585b1c7f9 stream 0 0 0 ac05bb4585b1c669 0 0
ac05bb4585b1ca51 stream 0 0 ac05bb4586a62d19 0 0 0 /var/run/pppconfd
ac05bb4585b1d861 stream 0 0 ac05bb4585cb4c21 0 0 0 /private/var/run/cupsd
ac05bb4585b1cca9 stream 0 0 ac05bb4585ca05d1 0 0 0 /var/run/usbmuxd
ac05bb4585b1d799 stream 0 0 ac05bb4585c8fca1 0 0 0 /var/run/systemkeychaincheck.socket
ac05bb4585b1d6d1 stream 0 0 ac05bb4585c7c7c1 0 0 0 /var/run/portmap.socket
ac05bb4585b1cd71 stream 0 0 ac05bb4585c7aba9 0 0 0 /var/run/vpncontrol.sock
ac05bb4585b1d609 stream 0 0 ac05bb4585c747c1 0 0 0 /var/rpc/ncacn_np/wkssvc
ac05bb4585b1ce39 stream 0 0 ac05bb4585c72e91 0 0 0 /var/rpc/ncalrpc/wkssvc
ac05bb4585b1d541 stream 0 0 ac05bb4585c72f89 0 0 0 /var/rpc/ncacn_np/mdssvc
ac05bb4585b1d479 stream 0 0 ac05bb4585c746c9 0 0 0 /var/rpc/ncacn_np/lsarpc
ac05bb4585b1d3b1 stream 0 0 ac05bb4585c73081 0 0 0 /var/rpc/ncalrpc/lsarpc
ac05bb4585b1cf01 stream 0 0 ac05bb4585c73749 0 0 0 /var/rpc/ncacn_np/srvsvc
ac05bb4585b1cfc9 stream 0 0 ac05bb4585c740f9 0 0 0 /var/rpc/ncalrpc/srvsvc
ac05bb4585b1d091 stream 0 0 ac05bb4585c62ca1 0 0 0 /var/rpc/ncalrpc/NETLOGON
ac05bb4585b1d2e9 stream 0 0 ac05bb4585c643e1 0 0
kslr
2016-10-18 06:06:01 +08:00
直接 socks.setdefaultproxy() 应该可以恢复
liuzuo
2016-10-18 06:22:05 +08:00
有代理,检查一下吧
jackyspy
2016-10-18 08:27:40 +08:00
看下环境变量有没有 http_proxy 和 https_proxy 。
socks.setdefaultproxy 是第三方模块,看看代码都改了些什么。
8123 端口可能是 privoxy 或者 polipo 之类的代理。
yy030913
2016-10-18 09:27:14 +08:00
@kslr 非常感谢,不行的
yy030913
2016-10-18 09:32:27 +08:00
@liuzuo 我用 Polipo 做的代理,已经关闭,并且重启也没有效果
yy030913
2016-10-18 09:45:51 +08:00
@jackyspy 厉害,忘记自己改过 base_profile ,
#export http_proxy=“ http://127.0.0.1:8123 ”
#export https_proxy=“ http://127.0.0.1:8123 ”
#export ftp_proxy=“ http://127.0.0.1:8123 ”
export no_proxy=“ localhost,127.0.0.1,localaddress ”
#export HTTP_PROXY=” http://127.0.0.1:8123/”

#export HTTPS_PROXY=” http://127.0.0.1:8123/”

#export FTP_PROXY=” http://127.0.0.1:8123/”

export NO_PROXY=” localhost,127.0.0.1,localaddress ”
已经删除,现在重启新的 terminal 已经可用了,(可是在旧的 terminal 中为什么还是报错呢)
yttyhf2006
2016-10-18 11:02:34 +08:00
@yy030913 旧的需要 unset 相关变量
jackyspy
2016-10-18 13:06:47 +08:00
@yy030913 修改 profile ,原来的 terminal 需要重新 source
`. ~/.bash_profile`
yy030913
2016-10-18 17:10:40 +08:00
@jackyspy 当时就是在旧的 terminal 中 source ~/.bash_profile 的,奇怪当时没有起作用。你有自己的网站吗?希望和你多多学习
yy030913
2016-10-18 17:12:05 +08:00
@yttyhf2006 你是说
unset no_proxy
unset NO_PROXY
这样做吗?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/313465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX