Linux 的 Proxifier:

Linux 的 Proxifier:

我正在寻找一个可以作为 Ubuntu 代理管理器的程序,就像代理程序适用于 Windows。

答案1

根据Proxifier主页的描述,该软件私有网络看起来是个不错的建议。Privoxy 是一款代理应用程序,可过滤大量与隐私相关的内容(cookie、webbug 等)。但是,该软件允许您配置 HTTP、SOCKS 和其他类型的软件,并且非常灵活。我确信这是一个很好的替代品。

看完之后你的评论我可以再详细讲一下:中心配置文件是/etc/privoxy/config。该目录/etc/privoxy还有一些其他文件。该config文件的文档非常齐全。

假设您希望通过代理 a 将所有流量发送到 example.com,并通过代理 b 将所有流量发送到 askubuntu.com。SSL/TLS 流量(HTTPS)不应使用任何代理。因此,您添加以下几行:

forward .example.com proxy-a
forward .askubuntu.com proxy-b
forward :443 .

关键字forward后面跟着一个站点或模式。它可以是 IP 地址、主机名或正则表达式。所有匹配的流量都将发送到行中的最后一个条目。这是代理地址。当您在行尾使用.(点)时,这意味着之前的模式将不使用任何代理。您可以在手册

答案2

我知道这是一个非常老的问题。但我会为那些仍在寻找“Proxifer”替代品的人解答这个问题。

Redsocks 似乎做得很好!

http://darkk.net.ru/redsocks/

我将其设置为路由到多个 socks 代理。示例配置如下/etc/redsocks.conf

redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11081;
port = 1081;
}
redsocks {
local_ip = 127.0.0.1; ip = 127.0.0.1; type = socks5;
local_port = 11082;
port = 1082;
}

然后设置 iptables 来路由到不同的端口

iptables -t nat -A REDSOCKS -d 192.168.220.0/23 -p tcp -j REDIRECT --to-ports 11082

iptables -t nat -A REDSOCKS -d 192.168.234.0/23 -p tcp -j REDIRECT --to-ports 11081

iptables -t nat -A OUTPUT -p tcp -m owner --uid-owner luser -j REDSOCKS

答案3

Linux 的 Proxifier:

截至 2019 年,还没有捆绑应用程序可以完成 proxifier 的所有功能,而是您可以为每个 proxifier 功能使用不同的应用程序。

  • 阻止应用程序的网络

    这是为此目的的解决方案的详细列表

  • 按 IP 路由

    Linux路由表可用于向路由表添加规则,从而路由 ip/ip-range

  • 按域路由

    sniproxy 和 dns 服务器的组合可以完成这项工作(这也支持 socks 并且可以轻松设置)SNI SSL 代理未绑定在 github 上

  • 按应用程序路由(代理)

    代理绑定可以胜任

  • 按应用程序路由(接口)

    这个答案列举为此目的的不同解决方案。

  • 观看并监控网络流量

    网络观察者或者观察者-TCP-视图可以完成工作

答案4

您可以使用tsocksdante

相关内容