介绍

tsocks是一款能让任何软件通过SOCKS代理上网的工具,属于透明SOCKS代理软件。SOCKS,全称Socket Secure,是一种电路级的底层网关协议,由David Koblas在1990年开发,此后一直作为Internet RFC标准开放。

不同于传统的应用层代理或HTTP层代理,SOCKS代理的工作方式更为底层和简洁,仅仅传递数据包,而并不涉及到特定应用层的信息处理。因此,SOCKS代理具有较高的灵活性和通用性。在Linux系统中,可以通过配置系统代理设置来实现全局代理,例如使用socks5协议进行网络流量的转发和管理。

这款工具是我在wget下载github的文件的时候遇到不支持socks5的问题在网上检索得知的。

安装

1
sudo apt-get install tsocks

配置

1
sudo vim /etc/tsocks.conf

配置server为代理服务器,server_port为socks5代理端口

使用

1
tsocks wget https://example