我同时部署了Hysteria2与Trojan:Hysteria2快+Trojan稳
Author:zhoulujun Date:
Hysteria2 vs Trojan(核心差异)
| 场景 | Trojan | Hysteria2 |
|---|---|---|
| 协议 | TLS(TCP),伪装https | QUIC(UDP),更接近 HTTP/3 |
| 高延迟网络 | 一般 | ✅ 很强 |
| 丢包严重 | ❌ 容易卡 | ✅ 非常稳 |
| 峰值速度 | 一般 | ✅ 更高 |
| 被 QoS 限速 | ❌ 容易被限 | ✅ 较难 |
| 伪装能力 | ✅ 强(HTTPS) | 一般伪[装成 HTTP/3 流量 (UDP 443)] |
所以,可以部署Hysteria2与Trojan
Nginx 用 443(TCP)
Hysteria 用 443(UDP)
如果你的线路质量很好(如 CN2 GIA),两者区别不大;如果线路普通且经常丢包,换 Hysteria2 会有质的提升。
比如我使用vultr的服务器,就贼忙,所以两个都部署,这里继续推荐一下:
https://www.vultr.com/?ref=8354792(赚点小费)
CentOS Stream 9 部署 Hysteria2
bash <(curl -fsSL https://get.hy2.sh/)
安装后路径:/usr/local/bin/hysteria
Hysteria2 必须 TLS(但可以自签)
修改/etc/hysteria.yaml
listen: :443 tls: cert: /etc/hysteria.crt key: /etc/hysteria.key auth: type: password password: "your_password_here" masquerade: type: proxy proxy: url: https://www.cloudflare.com rewriteHost: true
后台运行:
nohup hysteria server -c /etc/hysteria.yaml &
修改防火墙
firewall-cmd --permanent --add-port=443/udp firewall-cmd --reload
开启 BBR
sysctl net.ipv4.tcp_congestion_control
如果不是 bbr:
echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf sysctl -p
UDP 缓冲优化
echo "net.core.rmem_max=2500000" >> /etc/sysctl.conf echo "net.core.wmem_max=2500000" >> /etc/sysctl.conf sysctl -p
转载本站文章《我同时部署了Hysteria2与Trojan:Hysteria2快+Trojan稳》,
请注明出处:https://www.zhoulujun.cn/html/tools/NetTools/throughGFW/9777.html