Xboard + xrayr Vmess 让香港节点反代新加坡节点 实现新加坡IP + 香港速度

好吧, 标题的香港速度是夸张了一些, 不过延迟会比直连新加坡快

先有一个直连新加坡的节点

假设域名是 sg.q58.club

Pasted image 20250605165347

建立香港节点的前提

域名和DNS

设定一个域名, 比如hk.q58.club, 把这个域名的dns解析到香港机器

香港机器配置反代

香港机器使用nginx新建一个网站, 反代新加坡节点, 反代配置如下:

location ^~ / {
    proxy_pass http://新加坡IP:80; 
    proxy_set_header Host sg.q58.club; //需要替换 
    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; 
    proxy_set_header Upgrade $http_upgrade; 
    proxy_set_header Connection $http_connection; 
    proxy_set_header X-Forwarded-Proto $scheme; 
    proxy_http_version 1.1; 
    add_header X-Cache $upstream_cache_status; 
    add_header Cache-Control no-cache; 
    proxy_ssl_server_name off; 
    proxy_ssl_name $proxy_host; 
    add_header Strict-Transport-Security "max-age=31536000"; 
}

这里我为了避免二次解码, 就使用了80端口, 注意新加坡服务器需要设置 80端口不自动跳转

然后启用SSL, 配置证书

Xboard配置节点

新建一个节点

Pasted image 20250605170126

**WebSocket里是这样的: **

Pasted image 20250605170230

{
  "path": "/*******", //和父节点一样
  "headers": {
    "Host": "hk.q58.club" //香港域名
  }
}

然后打开连接就行了.

效果图

Pasted image 20250605170743