我将使用在具有Internet访问权限的系统上运行的转发代理。Analogx在Proxy处提供免费的代理服务器软件。过去,我曾在与您描述的情况类似的情况下使用过它,但发现它设置起来很简单。我已经在开发人员的网站上添加了该程序的说明:
您是否在网络上有多台计算机,但是只有一个互联网连接?希望您可以像从连接的计算机上那样从其他计算机上浏览网络吗?然后,您正在寻找的称为代理服务器,而AnalogX正是您想要的。AnalogX Proxy是一种小型服务器,它允许本地网络上的任何其他计算机通过中央计算机路由其请求。那么这在英语中是什么意思呢?简单,在具有Internet连接的计算机上运行代理,配置其他计算机以使用代理(这很容易,自述文件中有详细说明),瞧!您正在从网络上的任何其他计算机上上网!支持HTTP(Web),HTTPS(安全Web),POP3(接收邮件),SMTP(发送邮件),NNTP(新闻组),
一旦安装并运行,您便可以在没有Internet访问权限的系统上配置浏览器以使用代理服务器。有关在Internet Explorer 11中配置代理服务器支持的步骤,请参阅检查Microsoft Windows代理服务器设置,该步骤将更改系统范围的代理服务器设置,以便使用系统范围的代理服务器设置而不是使用特定于浏览器的任何其他浏览器软件设置也将使用代理服务器。将运行代理服务器软件的系统的IP地址放在“代理服务器设置”窗口的“ HTTP”和“安全(使用HTTPS)”字段中,并在两个端口字段中指定侦听代理服务器软件的端口。
Google Chrome使用系统范围的代理服务器设置,但是您可以按照Windows系统上的Google Chrome检查代理服务器设置中的步骤,在Chrome中更改这些设置。Firefox具有自己的特定设置,您可以通过指定HTTP和SSL代理服务器设置来为HTTP和HTTPS进行设置,在您的情况下,这两个设置都是可以访问Internet的系统上代理服务器的IP地址。通过选择“使用系统代理设置”,还可以将Firefox配置为使用系统范围的代理服务器设置。您可以使用Alt-T
Firefox中的组合键查看并配置其代理服务器配置,以调出“ 工具”菜单,然后选择“ 选项”,然后在“ 网络”标签下的“设置”中查看“ 连接设置”。
前向代理服务器适合您所描述的方案。我自己还没有尝试过,但是您可以在“如何使用Internet信息服务(IIS)的应用程序请求路由(ARR)和URL重写功能来实现前向代理”中的“ 使用应用程序请求路由创建前向代理”中找到说明。服务器。” 如果已经安装了ARR和URL重写,则没有该链接提供的图像的步骤如下:
- 打开Internet信息服务(IIS)管理器。
- 在“ 连接”窗格中,选择服务器。
- 在服务器窗格中,双击“ 应用程序请求路由缓存”。
- 在“ 操作”窗格中,单击“ 服务器代理设置”。
- 在“ 应用程序请求路由”页面上,选择“ 启用代理”。
- 在“ 操作”窗格中,单击“ 应用”。这将ARR用作服务器级别的代理。
- 要开始将ARR转换为正向代理的过程,请在“ 连接”窗格中单击服务器节点。
- 在服务器窗格中,双击URL Rewrite。
- 在“ 操作”窗格中,单击“ 添加规则”。
- 在“ 添加规则”对话框中,双击“ 空白规则”。
- 在“ 编辑入站规则”对话框中,为“ 名称 ”输入“转发代理” 。在“ 匹配URL”区域中,输入以下内容:
- 向下滚动到“ 编辑入站规则”对话框的“ 条件”区域,然后单击“ 添加 …”。
- 在“ 添加条件”对话框中,选择或输入以下内容:
- 条件输入:{HTTP_HOST}
- 类型:匹配模式
- 模式:*
- 向下滚动到“ 编辑入站规则”对话框的“操作”区域,然后输入以下内容:
- 动作类型:重写
- 重写URL:http:// {C:1} / {R:0}
- 在“操作”窗格中,单击“应用”。
注意:此规则使HTTP消息可以通过转发代理。此转发代理不支持HTTPS(443)消息,因为ARR不支持HTTP CONNECT。
- 在应用程序,浏览器等中适当配置代理设置。