和平精英 大佬有话说 :
求助一个CentOS7代理的问题
请教mjj一个问题,linux上有没有什么类似于windows上的Proxifier的工具,可以实现tcp协议层面的socks5代理。找到了这两个方案,不知道稳定性怎么样。还是有更好的方案?
https://github.com/go-gost/gost
https://sourceforge.net/projects/tsocks/
IDC888 大佬有话说 :
ss-redir
jqbaobao 大佬有话说 :
问gpt,名字忘记了,还没部署
榆木 大佬有话说 :
https://github.com/haad/proxychains
0.0 大佬有话说 :
shellclash TUN
zddz 大佬有话说 :
我也在找类似的方案https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
和平精英 大佬有话说 :
本帖最后由 和平精英 于 2023-6-7 11:42 编辑
在Linux上,有几个工具可以实现类似Windows Proxifier的TCP层SOCKS5代理功能:
1. Proxychains
Proxychains是一个开源的代理工具,可以实现应用程序的代理功能。它可以帮助我们的应用软件通过代理服务器进行联网,实现TCP数据包的代理转发。Proxychains支持SOCKS4, SOCKS5和HTTP代理协议。
安装方法:
sudo apt install proxychains
配置文件:
/etc/proxychains.conf
,设置代理服务器地址和端口。
使用方法:在要使用代理的命令前加上proxychains,如:
proxychains curl www.example.com
2. TPROXY
TPROXY是一个内核级别的透明代理实现,可以拦截指定地址和端口的TCP数据包,转发到SOCKS5或HTTP代理服务器。
安装方法:需要编译安装内核模块,稍微复杂一些。
配置文件:
/etc/sysctl.d/tproxy.conf
,设置拦截地址和代理服务器。
使用方法:配置好后,指定的应用程序会自动通过代理服务器进行网络连接,无需额外配置。
3. Redsocks
Redsocks是一个用户空间的透明代理实现,原理类似TPROXY,可以将指定网络流量代理到SOCKS代理服务器。
安装方法:
sudo apt install redsocks
配置文件:
/etc/redsocks.conf
,设置代理服务器地址。
使用方法:配置好后,指定的应用程序会自动通过代理服务器进行网络连接,无需额外配置。
以上3个工具可以实现Linux系统TCP层面的SOCKS5代理功能,比较灵活方便。可以根据自己的需要选用不同的工具。