共计 617 个字符,预计需要花费 2 分钟才能阅读完成。
https://github.com/alireza0/s-ui s-ui 项目地址
其实我也是根据 chatgpt 一点一点问出来的,只是想把一些坑或者弯路说一下。
首先要知道,s-ui 面板里的各项设置,实际上是一个集合,大部分协议都用不到那么多内容的,比如说入站部分,
TCP fast open,打开没有任何意义,hysteria2 使用的是 udp 协议;
UDP 分片也不用打开;
混淆功能大部人用不上;
Hysteria2 Masquerade,伪装部分,如果能正常连,那就不用管;连不上了再伪装;
带宽部分,数值在实际客户端上填写就行


然后是客户端部分,网络连接这块,如果用的是 hysteria2 协议,那就只选 UDP,因为 hysteria2 也不用 tcp,早先我以为不填带宽数值,传输方式就是 bbr,就是用的 tcp 协议,不是的,即使不填带宽,还是 UDP 传输的。
至于其他的,空着就行。
然后是 TLS 设置部分,
这里主要是说证书,apln,sni,这三个功能,
证书就用自己的,申请或者是生成的,
alpn 选项,因为 hysieria2 本来就使用的 h3 模式,所以这里默认不用管;
至于 sni,如果服务器上就一个默认网站,那样逻辑就是“证书域名匹配校验——没有 SNI → 返回兜底证书“,所以兜底证书刚好就那么一个;但是一个服务上如果有好几个网站,好几个证书,那就要指定了,返回指定的到底是哪个证书了,这个时候,sni 是必须要填写的。总结来说,这个最好开启,填写自己证书绑定的域名。