环境
- Windows 7
- 非管理员(即不能更改路线)
- 只能在 FF 上更改代理设置
- LAN1 = 带有 webfilter 的公司网络
- LAN2 = 无线网卡连接到我的 Galaxy S3
目标
根据域(例如:facebook.com)自动从 LAN1 切换到 LAN2。
我到目前为止已经尝试过
我一开始只是让 Windows 尝试判断,如果无法从 LAN1 访问 facebook.com,它应该尝试 LAN2。但这行不通。当然,断开 LAN1 电缆会强制所有连接都通过 LAN2。然后我尝试手动更改路由,但我不是管理员,所以就此作罢。这意味着 ForceBindIP 也行不通。
我在 FF15 上安装了 FoxyProxy,为 facebook.com 创建了规则,并尝试绕过代理和直接连接。但我仍然无法通过 LAN2 进行路由。
接下来,我在网上搜索一个允许我直接运行(无需安装)并将 LAN2 IP 绑定到它的代理服务器,但我没有找到一个符合要求的代理服务器。
怎么办?
我快到了。我正在使用 AnalogX 代理服务器,但“绑定 IP”功能并不是我想要的。它只允许来自选定网络的连接,但我想路由到指定的 IP。无论如何,我的代理服务器拒绝连接。
如果有人对如何使我的代理工作和/或任何其他解决方法有一些建议,我将不胜感激。
编辑
我找到了一个解决方案,发现任何应用程序都可以将自己绑定到特定的接口。
这取决于程序员的实现。
来源这里:http://forums.mozillazine.org/viewtopic.php?p=11162405#p11162405
我会在明天发布我的答案,但不是将其标记为正确的,因为我确实想要替代方案。
答案1
虽然不是我想要的,但还是成功了。
而且实际上非常简单。
- 在手机上安装代理服务(socks/http)
- 打开 Wi-Fi 热点(使用手机作为接入点)
- 在 Firefox 上安装代理切换器扩展(我使用了 foxyproxy)
- 使用你的手机 IP 地址进行配置
- 设置要通过无线连接路由的站点的规则
我真正想要的是本地机器上的代理服务器,而不是手机上的代理服务器,但它确实有效。
答案2
根据您要通过哪个网络路由多少个站点,在您的计算机上设置一个代理服务器,该服务器配置为仅使用您的移动设备(LAN2),然后配置 FF 以忽略代理其他域名?
当我可以使用公司代理访问内部目的地(例如 *.company.domain)并通过我的手机访问我的网络邮件(使用“忽略 webmail.myhost.domain”)时,我当然可以得到相反的效果。