安装hy2服务端:
先在域名服务商把你的域名解析到云服务器的ip地址
这里使用的是Debian12系统
使用官方脚本一键安装
终端执行
bash <(curl -fsSL https://get.hy2.sh/)
编辑配置文件
nano /etc/hysteria/config.yaml
# listen: :443
acme:
domains:
- 你的域名
email: 你的邮箱
auth:
type: password
password: 你的密码
masquerade:
type: proxy
proxy:
url: 反代网站
rewriteHost: true
listenHTTP: :80
listenHTTPS: :443
forceHTTPS: true
trafficStats:
listen: :流量统计api端口
secret: 流量统计api密码
请把上述配置模版里的中文更换成你的配置
其中“反代网站”可以填www.bing.com等没被墙的站点,如果有其他类型的伪装需求,请参考官方伪装教程
重启hy2加载配置文件
systemctl restart hysteria-server.service
查看hy2服务端运行日志
journalctl --no-pager -e -u hysteria-server.service
Feb 01 00:00:1 us-vps hysteria[11743]: 2025-02-30T00:00:01-05:00 INFO server up and running {"listen": ":443"}
Feb 01 00:00:1 us-vps hysteria[11743]: 2025-02-30T00:00:01-05:00 INFO traffic stats server up and running {"listen": ":12520"}
Feb 01 00:00:1 us-vps hysteria[11743]: 2025-02-30T00:00:01-05:00 INFO masquerade HTTPS server up and running {"listen": ":443"}
Feb 01 00:00:1 us-vps hysteria[11743]: 2025-02-30T00:00:01-05:00 INFO masquerade HTTP server up and running {"listen": ":80"}
当显示第一行的信息时,代表隧道服务端正常运行
当显示第二行的信息时,代表流量统计 api 正常运行
当显示第三行的信息时,代表 https 服务端正常运行
当显示第四行的信息时,代表 http 服务端正常运行
Clash.mate(mihomo)客户端配置:
编辑你的订阅配置文件,在 proxies: 组添加服务器节点信息
proxies:
- name: 节点名称
server: 你的域名
port: 443
udp: true
skip-cert-verify: false
sni: 你的域名
type: hysteria2
password: 你的密码
请把上述配置模版里的中文更换成你的配置,为上方配置服务端时的信息
Clash Verge 配置图例