全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 1075|回复: 6

[疑问] 求助一个CentOS7代理的问题

[复制链接]
发表于 2023-6-6 19:12:21 | 显示全部楼层 |阅读模式
请教mjj一个问题,linux上有没有什么类似于windows上的Proxifier的工具,可以实现tcp协议层面的socks5代理。找到了这两个方案,不知道稳定性怎么样。还是有更好的方案?
https://github.com/go-gost/gost
https://sourceforge.net/projects/tsocks/
发表于 2023-6-6 22:41:37 | 显示全部楼层
问gpt,名字忘记了,还没部署
发表于 2023-6-6 23:05:43 | 显示全部楼层
https://github.com/haad/proxychains
发表于 2023-6-6 23:06:56 | 显示全部楼层
shellclash TUN
发表于 2023-6-7 01:39:11 | 显示全部楼层
我也在找类似的方案
 楼主| 发表于 2023-6-7 11:40:48 | 显示全部楼层
本帖最后由 和平精英 于 2023-6-7 11:42 编辑

在Linux上,有几个工具可以实现类似Windows Proxifier的TCP层SOCKS5代理功能:
1. Proxychains
Proxychains是一个开源的代理工具,可以实现应用程序的代理功能。它可以帮助我们的应用软件通过代理服务器进行联网,实现TCP数据包的代理转发。Proxychains支持SOCKS4, SOCKS5和HTTP代理协议。
安装方法:
  1. sudo apt install proxychains
复制代码

配置文件:
  1. /etc/proxychains.conf
复制代码

,设置代理服务器地址和端口。
使用方法:在要使用代理的命令前加上
  1. proxychains
复制代码
,如:
  1. proxychains curl www.example.com
复制代码

2. TPROXY
TPROXY是一个内核级别的透明代理实现,可以拦截指定地址和端口的TCP数据包,转发到SOCKS5或HTTP代理服务器。
安装方法:需要编译安装内核模块,稍微复杂一些。
配置文件:
  1. /etc/sysctl.d/tproxy.conf
复制代码

,设置拦截地址和代理服务器。
使用方法:配置好后,指定的应用程序会自动通过代理服务器进行网络连接,无需额外配置。
3. Redsocks
Redsocks是一个用户空间的透明代理实现,原理类似TPROXY,可以将指定网络流量代理到SOCKS代理服务器。
安装方法:
  1. sudo apt install redsocks
复制代码

  
配置文件:
  1. /etc/redsocks.conf
复制代码

,设置代理服务器地址。
使用方法:配置好后,指定的应用程序会自动通过代理服务器进行网络连接,无需额外配置。
以上3个工具可以实现Linux系统TCP层面的SOCKS5代理功能,比较灵活方便。可以根据自己的需要选用不同的工具。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-4-28 03:48 , Processed in 0.058932 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表