Proxy | Hysteria 2 端口跳跃

用于防止 QoS 阻断或限速 UDP 连接。

服务端配置

安装 iptables-persistent

iptables-persistent 用于保存和恢复 iptables 规则。默认情况下,iptables 规则在系统重启后会丢失。安装 iptables-persistent 可以确保这些规则在系统重启后自动加载,从而实现规则的持久化。

打开终端并运行以下命令来安装 iptables-persistent

#安装 iptables-persistent
sudo apt-get update
sudo apt-get install iptables-persistent

在安装过程中,系统会提示你是否要保存当前的 iptables 规则,选择“Yes”。

添加 iptables 规则

# 将20000:50000的端口转发到Hy2端口10086
sudo iptables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:50000 -j REDIRECT --to-ports 10086

保存当前的 iptables 规则

安装完成后,你可以使用以下命令手动保存当前的 iptables 规则:

sudo netfilter-persistent save

验证规则是否持久化

重新启动系统或重启 netfilter-persistent 服务以确保规则持久化:

sudo systemctl restart netfilter-persistent

你可以使用以下命令来查看当前的 iptables 规则,确保它们已正确保存:

sudo iptables -t nat -L -v

重启 Hy2 服务

运行以下命令重启 Hy2 服务:

sudo systemctl restart hysteria-server.service

查看 Hy2 运行状态

运行以下命令查看 Hy2 服务的运行状态:

sudo systemctl status hysteria-server.service

总结

# 安装 iptables-persistent
sudo apt-get update
sudo apt-get install iptables-persistent

# 添加 iptables 规则
sudo iptables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:50000 -j REDIRECT --to-ports 10086

# 保存当前的 iptables 规则
sudo netfilter-persistent save

# 验证规则是否持久化
sudo systemctl restart netfilter-persistent
sudo iptables -t nat -L -v

# 重启Hy2服务
systemctl restart hysteria-server.service

# 查看Hy2运行状态
systemctl status hysteria-server.service

客户端配置

v2rayN

  • 点击服务器 -> 添加自定义配置服务器

  • 随意设置别名

  • 地址 -> 浏览 ->选择xxx.json / xxx.txt(你自己的配置文件)

    {
      "server": "13.1.1.1:10086,20000-50000",
      "auth": "password",
      "bandwidth": {
        "up": "50 mbps",
        "down": "100 mbps"
      },
      "transport": {
        "type": "udp",
        "udp": {
          "hopInterval": "30s"
        }
      },
      "tls": {
        "sni": "vercel.com",
        "insecure": true
      },
      "socks5": {
        "listen": "127.0.0.1:1080"
      },
      "http": {
        "listen": "127.0.0.1:8080"
      }
    }
    
  • Core 类型选择hysteria2

  • Socks 端口 输入地址配置文件中的端口 1080

  • 点击确定保存使用(可配合Tun模式使用)

v2rayNG

订阅格式:

hysteria2://[email protected]:10086?security=tls&insecure=1&mport=20000-50000&sni=vercel.com#Hy2-JP

参阅文档

使用 Hugo 构建
主题 StackJimmy 设计