我想设置 VPN 服务器并通过不同的代理服务器路由(基于我的路由算法)所有流量。假设我有一台主机,有许多用户,连接到我的 VPN。我想通过 proxy1 路由来自/到 user1@myhost 的所有流量,通过 proxy2 路由 user2@myhost 等等。
它应该是这样的:
main host (user1, user2) <--VPN--> proxy server <--proxies (proxy1 for user1, ect)--> internet
目标是为每个主要主机用户提供不同的 IP 地址。
答案1
有两种主要方法。
- 在每个用户的计算机上设置代理服务器(因此,当他们通过 VPN 时,然后使用他们配置的代理)。
- 设置 openvpn 为每个用户分配静态 IP。然后您所要做的就是设置每个 IP 的路由规则。注意:代理是否支持它,这可以使用 iptables 来完成,方式与透明代理。