一、网络场景
局域网内有一台电脑能够上网(称为代理机),我们想让该局域网内的其他电脑都能够通过该代理机上网。
要实现这个目的,方法有很多,例如:
1. 在代理机上部署 VPN 服务端软件,其他机器通过连接该代理机 VPN,进而访问互联网;
2. 在代理机上运行 proxy 程序(例如 CCProxy),其他机器通过配置本地代理访问互联网;
3. 将代理机配置成网关服务器,其他机器将网关地址指向代理机,进而可以直接通过代理机网关上网;
综合来看,网关方案,其他机器需要做的配置变更是最小的,而且能够直接支持全局代理上网!
本文介绍一种基于 AnyRouter 软件,将 Windows 系统配置为代理网关的共享上网方案,模式图如下:
二、配置步骤
2.1 下载并安装 AnyRouter
实验 AnyRouter 软件版本为 2.85,操作系统为 Windows XP
现提供下载链接(非破解版本,免费版本自己够用了 ^_^):
链接: https://pan.baidu.com/s/1GdU3BgxBSIWX_Vdpz56zHg 提取码: hif4
安装过程比较简单,作为软网关,只需要安装服务端程序就行了,一路 Next ……!
2.2 配置代理服务器
打开 AnyRouter 控制台,“系统设置” -> “代理设置选项"
首先,外网网卡,就是网关所有流量走哪块网卡,
因为我的 Windows XP 是连接了 VPN 服务的,因此这里选择 ADSL/拨号,
这样其他机器的流量也就都走 VPN 网络了,
如果你不想走 VPN 网络,就直接选择对应的 Windows XP 上网所用的网卡就好
然后,勾选上 ”常规设置“ 的两个勾,点击确认即可,就是这么的 easy!
2.3 测试软网关
其他机器配置好 IP 地址和子网掩码,把网关写成 Windows XP 的局域网 IP,
DNS 随便写个能用的,比如 114.114.114.114
然后打开浏览器试试吧,已经能够通过软网关代理上网啦!