Skip to content

2.安装XBoard NEXT面板

端口号默认填写80/443,您也可以自定义端口号

1.新建客户端站点,端口任意填写。

(支持80/443)这里我用的是12123,

只需输入你的站点域名和端口号就行,不勾选创建html,后保存

图片描述

2.修改站点路径:/www/wwwroot/xboardnext,后保存。

修改运行目录:html,后保存。

图片描述

3.开启SSL证书

不要勾选强制启动SSL,如果申请不了,请尝试用dns方式申请

4.放行客户端端口-找到安全-添加端口:18080,保存

图片描述

5.在配置这里,找到root那行,空3行出来,在中间那行把下面代码黏贴进去。

只需改第3条,替换你xboard面板的地址即可

只需改第3条,替换你xboard面板的地址即可

只需改第3条,替换你xboard面板的地址即可

nginx
   #1.设置页面刷新定位问题
    try_files $uri $uri/ /index.html;    
    
    #2.配置nginx上传文件和超时时长
    client_max_body_size 256M;
    keepalive_timeout 300s;
    send_timeout 300s;
    proxy_read_timeout 300s;    

    #3.原面板地址(按实际替换,非80/443端口,记得带上)
    location /api/us/client/v1/ {
      proxy_pass https://这里替换成你xboard面板的地址/api/v1/;
      # HTTPS代理关键参数
      proxy_ssl_server_name on;
      proxy_ssl_protocols TLSv1.2 TLSv1.3;  
    }
    #4.新面板后台服务,与面板在同服务器,默认即可
    location /conf/websocket {
      proxy_pass http://localhost:18080/conf/websocket;
      proxy_http_version 1.1;
      proxy_set_header Upgrade $http_upgrade;
      proxy_set_header Connection "upgrade";
      
      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_read_timeout 3600s;
      proxy_send_timeout 3600s;
      proxy_connect_timeout 30s;
        
      proxy_buffering off;
    }    
    #5.新面板后台服务,与面板在同服务器,默认即可
    location /api/usconf/client/ {
      proxy_pass http://localhost:18080/api/usconf/;
    }
    #6.新面板后台服务,与面板在同服务器,默认即可
    location /api/openapi/usconf/client/ {
      proxy_pass http://localhost:18080/api/openapi/usconf/;
    }
    #7.xboardnext官网,不要随意改动   
    location /api/vc/ {
      proxy_pass http://www.xboardnext.com/api/vc/;
    }
    #8.xboardnext官网,不要随意改动
    location /api/openapi/vc/ {
      proxy_pass http://www.xboardnext.com/api/openapi/vc/;
    }

图片描述图片描述

6.重启nginx

图片描述

闭眼入,一眼定情!