好吧, 标题的香港速度是夸张了一些, 不过延迟会比直连新加坡快
先有一个直连新加坡的节点
假设域名是 sg.q58.club
建立香港节点的前提
域名和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配置节点
新建一个节点
**WebSocket里是这样的: **
{
"path": "/*******", //和父节点一样
"headers": {
"Host": "hk.q58.club" //香港域名
}
}
然后打开连接就行了.