本次搭建环境
CentOs7.2 nginx:1.18.0 宝塔7.4
  1. 如图在网站管理添加一个网站,在域名处填上你的ip或域名(端口选配)
    添加网站
  2. 添加完成后在网站管理处找到刚才创建的网站点击设置后找到配置文件选项卡将下面的配置替换并保存

    server {
      listen 10086;#端口号
      server_name 127.0.0.1;#你的ip或域名
      resolver 8.8.8.8;#dns配置,如果不配置代理时可能会导致502错误
      allow 127.0.0.1;#这里建议加上白名单机制,防止代理被滥用
      deny all;#阻止非白名单请求
      location / {
        proxy_redirect off;#禁止跳转
        proxy_pass http://$http_host$request_uri;#$host在不加端口的时候等于$http_host
        proxy_set_header Host $host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_set_header REMOTE-HOST $remote_addr;
      }
      access_log /www/wwwlogs/mydomian.com.log;#访问日志(选配)
      error_log /www/wwwlogs/mydomian.com.error.log;#访问日志(选配)
    }
    

3.在本地输入命令curl --proxy ip或域名[:端口号] http://myip.ipip.net,如果返回的结果是你代理服务器的ip地址,恭喜你代理已经搭建好了http代理服务:clap:

本文的代理仅适用于代理http协议
最后修改:2020-12-27
如果覺得我的文章對你有用,請隨意讚賞