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;
}
}