• home > tools > NetTools > FirewallProxy >

    我同时部署了Hysteria2与Trojan:Hysteria2快+Trojan稳

    Author:zhoulujun Date:

    Hysteria2 vs Trojan(核心差异)场景TrojanHysteria2协议TLS(TCP),伪装httpsQUIC(UDP),更接近 HTTP/3高延迟网络一般✅ 很强丢包严...

    Hysteria2 vs Trojan(核心差异)


    场景TrojanHysteria2
    协议TLS(TCP),伪装httpsQUIC(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

    延伸阅读: