proxychains
方案
前提当然是你已经配置好了 v2ray
的 socks5
代理。。。
需要连外网的命令比较少,此方案可以通过前缀加一个命令让所有软件都走代理。
我用的这个 V2 的安装脚本:
https://github.com/v2fly/fhs-install-v2ray
首先安装 proxychains
然后编辑 /etc/proxychains.conf
文件,在最后的 **[ProxyList]**
一节中增加代理设置,例如:
socks5 127.0.0.1 1080
** 注意 **,这时要把 socks4
哪一行注释掉,不然,由于 v2ray
没有设置 socks4
,会报错。
接下来,所有希望走代理的命令,前面增加 proxychains
即可,例如:
proxychains wget https://www.google.com
那些不直接支持 socks5
代理的软件应该都可以用了,因为
根据 [OSI 模型](https://zh.wikipedia.org/wiki/OSI 模型),SOCKS 是[会话层](https://zh.wikipedia.org/wiki / 会话层) 的协议,位于 [表示层](https://zh.wikipedia.org/wiki / 表示层) 与[传输层](https://zh.wikipedia.org/wiki / 传输层)之间。
众所周知,HTTP 是应用层协议。
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论。