Hide Tia Switch Save

hysteria2安装教程

本文总阅读量:

前言

Hysteria2 是一款高性能的代理工具,支持 QUIC 协议,能够提供快速、稳定的网络连接。本教程将详细介绍如何安装和配置 Hysteria2,帮助您快速上手并部署到生产环境。

安装脚本

bash
bash <(curl -fsSL https://get.hy2.sh/)

自签证书

bash
openssl req -x509 -nodes -newkey ec:<(openssl ecparam -name prime256v1) -keyout /etc/hysteria/server.key -out /etc/hysteria/server.crt -subj "/CN=bing.com" -days 36500 && sudo chown hysteria /etc/hysteria/server.key && sudo chown hysteria /etc/hysteria/server.crt

修改配置文件

bash
cat << EOF > /etc/hysteria/config.yaml
listen: :4000 #监听端口
tls:
  cert: /etc/hysteria/server.crt
  key: /etc/hysteria/server.key

auth:
  type: password
  password: 098f01eb-7b21-4ea4-9e5a-02c36392ba58 #设置认证密码

masquerade:
  type: proxy
  proxy:
    url: https://bing.com #伪装网址
    rewriteHost: true
quic:
  initStreamReceiveWindow: 8388608
  maxStreamReceiveWindow: 8388608
  initConnReceiveWindow: 20971520
  maxConnReceiveWindow: 20971520
EOF

开放端口跳跃

bash
# IPv4
iptables -t nat -A PREROUTING -p udp --dport 4000:8000 -j DNAT --to-destination :4000
# IPv6
ip6tables -t nat -A PREROUTING -p udp --dport 4000:8000 -j DNAT --to-destination :4000

开机自启

bash
systemctl enable hysteria-server.service

启动

bash
systemctl start hysteria-server.service

查看状态

bash
systemctl status hysteria-server.service

重启

bash
systemctl restart hysteria-server.service
mihomo安装与配置指南
SFM 自动化代码