官方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