如何配置 RRAS 以通过 squid 代理路由所有流量?

如何配置 RRAS 以通过 squid 代理路由所有流量?

我在 Windows Server 2003 上启动并运行了一个 VPN 服务器。所有用户都能够连接到该服务器并 NAT 他们的 IP(使用服务器 IP 和互联网)。但我的问题是政府对我的 Windows 服务器进行过滤,我需要为我的服务器建立一个隧道,以便将所有使用 pptp 和 l2tp 协议连接到我的服务器的 vpn 用户流量路由到 squid 代理。我已配置代理服务器地址和端口。

我的问题是如何配置 RRAS 以通过此代理服务器路由所有流量?

答案1

我怀疑您没有配置 RRAS 来执行此操作,您会为客户端明确配置一个代理作为连接管理器管理工具包或 VPN 连接的一部分。

我认为另一种方法可能涉及向这些客户端提供 WPAD 主机名,但我认为您问的是当 RRAS 看到端口 80 流量时是否可以透明地完成此操作,在这种情况下,我不这么认为。

答案2

您可以使用端口转发来实现这一点(netsh 接口 portproxy)。

例如:

netsh
netsh > interface portproxy
netsh interface portproxy > add v4tov4 listenport=80 connectaddress=<proxy_IP> connectport=8080

也许可以看看回答并加以调整?

请注意,即使您不使用 IPv6,也需要安装 IPv6 支持才能正常工作。

--ab1

相关内容