今天升级新版Surge后,节点不可用,使用的是Trojan协议,trojan-go 的服务端错误日志为
[WARN] 2022/01/22 06:37:40 connection with invalid trojan header from 127.0.0.1:53664 | invalid hash:70016fe016adf508491fb3e075297cf4b91c25a9ff0d6dd0252
[WARN] 2022/01/22 06:37:40 redirecting connection from 127.0.0.1:53664 to 127.0.0.1:30002
上面这个日志的意思是header不匹配,所有走到了trojan-go的伪装网站回落
我的配置比较特殊,我的trojan-go的端口配置了60000,我这里是通过nginx做了分流的,nginx分流配置片段为:
stream {
map $ssl_preread_server_name $backend_name {
www.xxx.com 127.0.0.1:60000;
mmm.xxx.com 127.0.0.1:50000;
}
server {
listen 443 reuseport;
proxy_pass $backend_name;
ssl_preread on;
}
}
本次Surge的改版是有变更http-header相关的处理吗 @SurgeTeam