Debian/Ubuntu apt设置socks5代理
在 macOS 上,我通常采用
export ALL_PROXY命令设置当前终端的代理,关掉终端后即失效,而且 Homebrew 也继承终端的代理,非常舒服。但是到了 Ubuntu 下,设置完终端代理后 curl 访问 myip.ipip.net 可以返回代理服务器的地址,但是 apt 安装软件的时候依旧是10KB/s的“高”速,查了一下,原来这样导入的代理对 apt 是无效的。Google一下,发现大多数说法是要求在
/etc/apt中建立conf配置文件,然后设置代理,可惜这里面只支持http代理而不支持socks代理,无奈之下只得另谋他路。1、首先通过apt命令安装tsocks(建议先更换到国内源[例如TUNA]安装tsocks,否则速度将十分感人)
sudo apt install tsocks2、配置Tsocks的配置文件,填写代理服务器的地址。
vim /etc/tsocks.conf着重关注与这三行:
server = 127.0.0.1 # socks服务器的IP server_type = 5 # socks服务版本 server_port = 1080 # socks服务使用的端口
3、使用Tsocks执行命令
很简单,就是在命令前面加上
tsocks 就可以了, tsocks 会使用 exec 来运行命令。例如,进行apt源的更新,便可以使用
sudo tsocks apt update参考:apt-get使用socks代理
地址:https://my.oschina.net/mzzyk/blog/693640

没有评论:
感谢每一条善意的建言和理性的讨论!
特殊时期开启审核制度敬请谅解。
挑衅和引战会被删除并永久拉黑。