在windows上设置代理服务器
1.安装Apache环境
下载地址:http://httpd.apache.org/docs/current/platform/windows.html#down
只需要Apache即可
下载完成并安装后将在安装目录看到
2.加载代理模块
在conf文件夹中找到httpd.conf文件
在httpd.conf文件找到以下模块:
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule proxy_connect_module modules/mod_proxy_connect.so
#LoadModule proxy_ftp_module modules/mod_proxy_ftp.so
#LoadModule proxy_http_module modules/mod_proxy_http.so
**把它们前面的【#】去掉**
3.添加proxy 配置
- 在httpd.conf文件末尾添加
ProxyRequests On <Proxy *> ``Order allow,deny ``Allow from all # Deny from 127.0.0.1 # Deny from 10.10.10.0/24 </Proxy>
- 在httpd.conf文件中找到Listen 80,并将其修改为:Listen 192.168.0.100:8080
其中192.168.0.100为本机的ip地址(局域网/广域网),8080位代理端口
若为局域网ip则只能给同处于一个局域网的设备进行代理,若为广域网ip则可能还需要开放选用的代理端口
注意:若httpd.exe启动不成功,有可能是选用的端口被占用,请修改其他端口
4.重启httpd.exe服务
在安装目录下的bin文件夹下,有一个httpd.exe的文件,运行即可