Windows 搭建 Apache httpd 代理服务器
检查电脑系统类型
检查电脑版本是为 32 位操作系统或 64 位操作系统
检查方式:“我的电脑” 右键属性
下载安装Apache httpd
下载地址:
传送门
64位直接下载
然后解压到 C 盘根目录,最好是 C:\Apache24,不然就要改 httpd.conf 路径 Define SRVROOT “C:/Apache24” 配置。
Listen 端口及 IP 修改
httpd.conf 文件里搜 Listen 即可。
加载所需的模块
LoadModule access_compat_module modules/mod_access_compat.so
LoadModule lbmethod_bybusyness_module modules/mod_lbmethod_bybusyness.so
LoadModule lbmethod_byrequests_module modules/mod_lbmethod_byrequests.so
LoadModule lbmethod_bytraffic_module modules/mod_lbmethod_bytraffic.so
LoadModule lbmethod_heartbeat_module modules/mod_lbmethod_heartbeat.so
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_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so
LoadModule xml2enc_module modules/mod_xml2enc.so
在最后添加 Proxy 配置
1 | ProxyRequests On |
安装与启动
进入安装文件 bin 目录
安装成 window 服务:httpd -k install
启动:httpd -k restart
安装成服务后,可以在电脑服务列表中找到对应的服务信息。
验证配置
使用浏览器验证代理是否可以访问
浏览器配置代理,以 360 浏览器为例,选项 -》代理服务器 -》代理服务器设置 -》,手动配置代理,输入的 IP 可为 127.0.0.1,也可为局域网地址或专有网络外网地址,端口为步骤 3 中监听的端口,这里为:8700
当前教程使用局域网 IP,设置为:192.168.1.2:8700
尝试访问网站,如果能正常访问,则代理成功,否则重复步骤三,检查配置文件是否配置正确。