-
下载并安装Nginx:
- 访问Nginx官方网站或镜像站点,下载适合Windows的最新版本。
- 双击运行安装包,按照提示完成安装,默认安装路径通常是
C:\Nginx。
-
配置Nginx作为代理:
- 打开配置文件
C:\Nginx\conf\nginx.conf,找到或添加一个server块:server { listen 80; proxy_pass http://目标服务器IP:目标服务器端口; # proxy_pass http://192.168.1.100:80; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; location / { proxy_pass http://目标服务器IP:目标服务器端口; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; return 200 "Hello from Nginx!"; } } - 保存并关闭文件。
- 打开配置文件
-
启动Nginx服务:
- 在命令提示符中运行:
nginx -e "conf",这样Nginx会启动并使用配置文件中的设置。
- 在命令提示符中运行:
-
设置系统代理:
- 打开“控制面板”,进入“网络和 Internet”选项。
- 点击“高级网络设置”,然后是“设置”。
- 选择“局域网”或“互联网”,勾选“自动配置代理服务器”。
- 点击“设置”按钮,填写代理服务器地址和端口:
http://localhost:808。 - 勾选“使用同一代理设置”,然后点击“确定”。
-
验证配置:
- 在命令提示符中运行:
curl -I http://localhost:808,观察返回的HTTP头,确认是否通过Nginx代理。 - 或者,使用浏览器访问
http://localhost:808是否正确。
- 在命令提示符中运行:
注意事项:
- 确保目标服务器在同一网络内,且开放了相应端口。
- 检查防火墙设置,确保代理端口(如808)在受信任的位置。
- 查看Nginx日志
C:\Nginx\logs\nginx.log,查找可能的错误信息。
通过以上步骤,您可以在Windows上成功配置并使用Nginx作为代理服务器,实现本地或远程代理功能。




