博主头像
木易的抽屉

一个热爱折腾的平庸的门外汉!!!

官方Hysteria2版本自用节点架设,官方版本纯净无添加,自签证书。

1、一键安装Hysteria2官方版本

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

2、生成自签证书

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

常用命令

启动Hysteria2

systemctl start hysteria-server.service

重启Hysteria2

systemctl restart hysteria-server.service

查看Hysteria2状态

systemctl status hysteria-server.service

停止Hysteria2

systemctl stop hysteria-server.service

设置开机自启

systemctl enable hysteria-server.service

查看日志

journalctl -u hysteria-server.service

3、配置文件

路径找到/etc/hysteria/config.yaml粘贴进去

listen: :8443 #监听端口
#使用CA证书
#acme:
#  domains:
#    - a.com #你的域名,需要先解析到服务器ip,默认不开启用的自签证书
#  email: test@sharklasers.com
#使用自签证书
tls:
  cert: /etc/hysteria/server.crt
  key: /etc/hysteria/server.key

auth:
  type: password
  password: 1234567890 #设置认证密码
  
masquerade:
  type: proxy
  proxy:
    url: https://bing.com #伪装网址
    rewriteHost: true
#obfs:
#  type: salamander
#  salamander:
#    password: 1234567890 #设置密码要开启吧前边井号去掉

4、多端口设置

Hysteria 服务端并不能同时监听多个端口,因此不能在服务器端使用上面的格式作为监听地址。建议配合 iptables 的 DNAT 将端口转发到服务器的监听端口。每次重启服务器都需要执行多端口命令!!!
没有就安装一下

sudo apt-get install iptables

多端口命令

IPv4

iptables -t nat -A PREROUTING -i eth0 -p udp --dport 30000:45000 -j REDIRECT --to-ports 443

IPv6

ip6tables -t nat -A PREROUTING -i eth0 -p udp --dport 20000:50000 -j REDIRECT --to-ports 443

说明根据需要修改

IPv4 -A 改-D是删除 4443是转发的端口 eth0是你的服务器的物理网卡 用ifconfig命令 查看后修改 20000:50000是监听的端口转发到443上。

5、客户端

openwrt 和安卓手机 可以根据配置文件相应修改

官方Hysteria2版本自用节点架设,官方版本纯净无添加,自签证书。
https://51x.top/archives/start.html
本文作者 木易
发布时间 2025-08-13
许可协议 CC BY-NC-SA 4.0
发表新评论