1、首先建立一个同域名的网站如下图

2、完成后打开xxx.com测试下是否能访问,显示以下内容说明成功了

3、在宝塔文件管理内找到目录/www/server/panel/vhost/nginx下新建任意*.conf文件,如frps.conf

4、在新建的frps.conf文件中输入以下代码,根据提示修改,保存即可

  server {
#配置80端口是为了输入域名的时候不用输入端口,因为域名解析默认指向80端口
      listen 80;
#server_name 是你访问目标服务的域名,FRP那么就用泛域名
      server_name *.xxx.com;
      location / {
          proxy_redirect http://$host/ http://$http_host/;
          proxy_set_header X-Real-IP $remote_addr;
          proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
          proxy_set_header Host $host;
#proxy_pass  是你目标服务的实际地址可以是ip也可以是域名,比如 http://127.0.0.1:123,指向本主机的123端口,即FRPS内设置的HTTP端口
#同理也可以反代其他服务器,比如http://85.98.125.211:123 指向其他主机,或比如http://www.xxx.com指向了只知道网址不知道IP的主机(域名会自动解析)
          proxy_pass http://127.0.0.1:123;

                   }                 
          }
Last modification:August 3rd, 2022 at 01:45 pm
如果觉得我的文章对你有用,请随意赞赏