是否有免费的代理服务器服务可以用来配置我的计算机(Windows 7)以连接到互联网?
我想测试我们正在同一间办公室的两台计算机之间开发的一些网络软件......但连接需要通过代理(最好是较远的)。
有什么简单的方法可以做到这一点吗?(我该如何配置它?我以前从未使用过代理。)
谢谢。
答案1
您可以尝试通过 Google 搜索免费代理服务器并选择适合您的。
然后,您必须进入浏览器设置并将其配置为使用代理服务器。假设您在 Win 7 上使用 IE,步骤如下:
- 工具菜单 -> Internet 选项
- 连接选项卡,然后选择 LAN 设置。
- 选择“为您的 LAN 使用代理服务器”并输入适当的服务器和端口详细信息。
但是请小心,因为您现在将把所有互联网流量发送到您无法控制的未知且不受信任的机器。
答案2
如果您可以通过 SSH 访问远程网络上的计算机,则可以使用 SSH 通过您和远程主机之间的隧道创建 SOCKS 代理。然后,您可以将浏览器配置为使用本地主机作为 SOCKS 代理。
要设置 SOCKS 代理连接,您需要从本地计算机启动 SSH 连接。根据本地操作系统的不同,最好的两种方法是使用命令ssh
或 PuTTy(适用于 Windows)。要使用 ssh 命令,请打开终端并输入:
ssh -D 8080 [email protected]
要使用 PuTTy,请打开 PuTTy 并指定要连接的主机,然后展开左侧的连接分支。最后展开 SSH 并单击隧道。在源端口中指定大于 1024 的端口号并选择添加。如果您想保存连接,可以返回会话分支,在已保存的会话下指定一个名称并单击保存,然后单击打开。
大多数浏览器允许您指定代理服务器来路由流量。在 Internet Explorer 中,转到“工具”->“Internet 选项”,单击“连接”选项卡,然后单击“LAN 设置”,并使用 localhost 作为主机名和您上面选择的端口配置代理设置。
在 FireFox 中,我发现用于管理代理的最佳插件是 FoxyProxy。如果这只是一次性操作,请转到工具 -> 选项 -> 高级。单击网络选项卡,然后单击连接下的设置按钮。选择手动代理配置单选按钮并填写代理信息,再次使用 localhost 作为主机名和您上面选择的端口。如果您不想代理所有协议,您可以将其留空,它们将正常路由。