我如何在 Linux 中做到这一点?如果有一种方法可以透明地强制通过代理进行连接,而不是为每个程序单独配置它们,那就太好了。
答案1
你要代理链来自Ubuntu软件包管理器的描述:
代理链强制任何给定 tcp 客户端建立的任何 tcp 连接都通过代理(或代理链)。它是一种代理程序。它的作用类似于 sockscap / premeo / eborder 驱动程序(拦截 TCP 调用)
此版本支持 SOCKS4、SOCKS5 和 HTTP CONNECT 代理服务器。不同的代理类型可以混合在同一个链中。
特征:
- 从限制性防火墙后面访问互联网。
- 源 IP 伪装。
- SSH 隧道和转发。
- 动态 LAN 到 LAN VPN 通道。
- 服务器和守护进程友好(与 sendmail MTA 配合良好)。