认识
TSOCKS 实现 SOCKS4/5 协议,其提供透明网络访问 —— 即使应用程序不支持代理功能,也能通过 tsocks 来代理其网络流量。
Homepage:http://tsocks.sourceforge.net/
Homepage: http://tsocks.sf.net
SourceForge:https://sourceforge.net/projects/tsocks/?source=directory
组成
TSOCKS 会拦截应用程序建立 TCP 连接的调用,并根据需要透明代理他们,使得无需重新编译或者修改应用程序就可以使用代理网络;
应用
该笔记将记录:在 Linux 中,如何安装及使用 TSOCKS 以及常见问题的解决方案;
通过仓库安装
# Debian-base apt-get install tsocks
通过编译安装
参考 TSOCKS 主页,下载该项目源码,参考源码目录的 INSTALL 文件中的说明进行安装;
程序文件
inspectsocks,用于检测 SOCKS 服务端的协议等级;
saveme,取消连接 ld.so.preload 文件;
tsocks,tsocks 库和应用程序之间的封装,用于使用 tsocks 运行程序;
validateconf,用于检查配置文件格式是否正确;