我对此还不太熟悉。我需要我的路由器在尝试路由我的流量时给我两个选项,一个是正常路由,一个是通过预配置的代理。我知道 DDRWT 之类的固件,但从未使用过它,也不知道会发生什么。如能得到任何帮助,我将不胜感激...拜托...谢谢
答案1
当我尝试路由我的流量时,我需要路由器给我两个选项:一个正常路由,一个通过预配置的代理。
您可以通过多种方式进行设置(例如,为代理设置 VLAN),但这并不简单。您认为您的路由器需要提供此选项,而不是其他选项?
这是什么代理?VPN?http 代理?还是其他?
最重要的是:您如何决定应用程序是否应该使用直接连接或代理?
有关如何设置的详细信息将取决于这些问题。
这真的很简单,我想要一个可以自动将某些网站推送到 VPN 的系统。
所以这与 VPN 有关,与路由器无关。
但实际上这并不简单,因为您想要混合不同的网络级别(网页请求在第 7 层,路由在第 3 层)。
假设您想在一台 PC 上阅读某些网站,假设该 PC 运行 Linux,假设 VPN 也在该 PC 上运行,请在该 PC 上安装一个可以标记软件包的透明代理(例如带有tcp_outgoing_mark),然后设置防火墙规则,将标记的数据包通过您的 VPN 软件的网络接口发送,其余的数据包直接发送到您的 ISP。
如果您的 PC 运行 Windows,请找出与之等效的 Windows,或使用运行 Linux 的附加设备(见下文)。
如果您想对多台 PC 执行此操作,请使用运行 Linux 的附加设备,并在那里设置整个设备。这可以是您的路由器,但不一定非要是您的路由器,如果您可以在其上安装其他软件,并且它有足够的 RAM 等。是的,在这种情况下,您需要在其上安装某种开放固件,如 OpenWRT 或 DDRWT。
无论如何,整个过程需要大量的网络经验。所以要做好阅读大量资料的准备,并了解这些内容。不,我不能给你一个“只需盲目遵循这些步骤,无需理解它们”的答案,这在很大程度上取决于你的实际系统。
答案2
通过代理访问互联网上的网站仍需通过您的 ISP。
您需要两个不同的 IP 地址,这样路由器才能进行区分。
然后,路由器的路由表会将一个 IP 路由到一个接口,将另一个 IP 路由到另一个接口。