类似 Linux 的 proxifier 程序

类似 Linux 的 proxifier 程序

对于 Windows 系统,我使用一个名为 proxifier 的程序,它可以强制所有网络流量通过指定的 SOCKS/HTTPS 代理(添加到例外列表中的个别程序除外)。它在我的 Windows 系统上运行良好,但我需要在我的 Linux 系统上执行同样的事情。我需要一个 Linux 程序,可以强制网络流量通过指定的 SOCKS 代理。这里有人知道像这样的 Linux 好程序吗?

答案1

一些想法:

  • 袜子- 使用 LD_PRELOAD 加载到用户空间程序的地址空间中,以拦截套接字调用并将其转发到 SOCKS 代理。(看起来这个项目已经好几年没有维护了)。

  • 转运袜子- 网络层 SOCKS 代理重定向器,用于在边缘路由器上运行。它拦截传出的 TCP 流量(不支持 UDP)并将其转发到 SOCKS 代理。看起来应该可以在单个主机上运行它来拦截其自己的流量。(这个似乎也相对缺乏维护......)

答案2

多一个:代理链

答案3

我想推荐另一种工具私有网络(名称的意思是隐私代理)。它有许多高级功能,如支持 ipv6、代理链以及以“拦截”模式工作,这些功能可以通过您的 socks 网关路由您的所有流量。

答案4

您也可以使用 SSH 作为 socks 代理。

ssh -D 9999 username@ip-address-of-ssh-server

使用 openssh 的“-D”标志创建 SOCKS 代理。这是一条通往服务器的隧道。现在,您所要做的就是在 Firefox(或您正在尝试的任何应用程序)中设置首选项以使用 SOCKS 代理。代理当然是“localhost”,端口为 9999。现在,当您浏览时,您与网站建立的所有连接似乎都来自您通过 SSH 连接的服务器。此外,由于浏览会话的所有传出和传入数据都通过 SSH 连接传递,因此它们都将被加密。

相关内容