搞了 socks5proxy 的梯子。system 里设置 socksproxy 以后,chrome 都成功了。但是在 terminal 里,按往常一样加了 export,但是没有生效。8.8.8.8 和 google.com 都无法 ping 。求助。或者提供一些 troubleshoot 思路也行。感谢。
export http_proxy="socks5://127.0.0.1:1080" export https_proxy="socks5://127.0.0.1:1080" export ALL_PROXY=socks5://127.0.0.1:1080
1
ysicing 2021-06-14 01:37:37 +08:00
ping 是 icmp 协议, 另外你配置的是 http 代理,可以试试 curl google.com 看看
|
2
zzw1998 2021-06-14 02:44:49 +08:00
tcping/hping 请
|
3
hei1000 2021-06-14 05:34:57 +08:00
我好久之前试过那几个变量,不是 ubuntu, 也不起作用,如果你需要用 git 到 github 的时候自动走代理,在~/.gitconfig 里面添加
``` [http "https://github.com"] proxy = socks5://127.0.0.1:1080 sslVerify = false ``` 如果在终端里面使用代理下载之类的,就用 proxychains,在~/.proxychains/proxychains.conf 里面设置 ``` socks5 127.0.0.1 1080 ``` 然后在命令前面加`proxychains4``就好,浏览器应该知道就不说了 这几个就是我目前用的,没什么问题 |
4
hei1000 2021-06-14 05:36:39 +08:00
@hei1000 即使 http_proxy 那几个变量设置成功了,有时需要禁用这几个变量走直连还得手动操作切换,所以不是很方便
|
5
jessun1990 2021-06-14 09:34:04 +08:00 1
我这里修改的地方有:
1. https://github.com/jessun/dotfiles/blob/master/.ssh/config 这里,需要安装一个 socat 工具,linux 和 macos 都有。 2. https://github.com/jessun/dotfiles/blob/master/.config/git/config#L42 git config 文件里做修改 3. https://github.com/jessun/dotfiles/blob/master/.config/fish/config.fish#L46 我是使用 fish shell 中的代理修改。 |
6
Ackvincent 2021-06-14 10:54:38 +08:00
换用 proxychains 或者 redsocks
|
7
tankren 2021-06-15 09:46:35 +08:00
我都用 proxychains
|
8
qbqbqbqb 2021-12-06 15:47:49 +08:00
ping 用的是 ICMP 协议,是无法使用 socks5 代理的。socks5 代理只支持 tcp 和 udp ,而且这种设置环境变量的用法只有相应的程序主动支持代理才能使用。如果要应用于任何命令行程序,可以试试 proxychains.
另外就是设置代理服务器的环境变量时不建议使用 socks5://,默认是本地 DNS ,有 DNS 泄露问题。建议改成 socks5h://,可以开启远程 DNS. |
9
onhao 2022-02-25 16:42:05 +08:00
用 tsocks
完美解决 |