一、前言
上期介绍了使用 sing-box 搭建Hysteria 2服务的方法,对于很少使用sing-box的朋友来说,感觉很不容易上手,今天给大家介绍一下使用自有域名,直接在VPS上利用 Hysteria 2 搭建节点的方法。这种方法相对来说比较简单,只需要几步就可以搞定。
二、在VPS上安装 Hysteria 2
1、首先登陆到自己的VPS,输入以下代码安装 Hysteria 2。
bash <(curl -fsSL https://get.hy2.sh/)
2、将Hysteria 2设置为开机自启
systemctl enable hysteria-server.service
3、如果使用自签证书的可以输入以下代码,使用自有域名可忽略。
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
三、配置服务端文件
1、服务端配置文件位置:/etc/hysteria,打开config.yaml文件贴入以下代码。
listen: :8443 //这里可以修改为其他端口
acme:
domains:
- xxx.xxx.com //填写自己解析好的域名
email: xxx@gmail.com //填写邮箱
#使用自签证书 //使用自签证书
#tls:
# cert: /etc/hysteria/server.crt
# key: /etc/hysteria/server.key
auth:
type: password
password: 123456 //设置密码
masquerade:
type: proxy
proxy:
url: https://xxx.xxx.com //自己的域名
rewriteHost: true
2、重启Hysteria 2服务
systemctl restart hysteria-server.service
3、查看运行状态
systemctl status hysteria-server.service
四、客户端配置文件
1、在本机新建TXT文件,输入以下代码,修改好后保存。
server: 服务器IP:8443 //端口和服务端对应
auth: 密码
bandwidth: //带宽根据自己情况设置
up: 20 mbps
down: 50 mbps
tls:
sni: 自己的域名
insecure: false #使用自签时需要改成true
socks5:
listen: 127.0.0.1:1080
http:
listen: 127.0.0.1:8080
2、下载Hysteria 2客户端文件,替换v2rayN中的hysteria.exe文件。具体文件位置在v2rayN客户端\bin\hysteria文件夹下。
五、在v2rayN中生成节点
1、打开v2rayN,点击服务器-添加自定义配置服务器,安装下图说明填写。
2、将Hysteria 2节点设置为活动服务器,成功运行如下图所示。
六、Hysteria2常用命令
#启动Hysteria 2
systemctl start hysteria-server.service
#重启Hysteria 2
systemctl restart hysteria-server.service
#查看Hysteria 2状态
systemctl status hysteria-server.service
#停止Hysteria 2
systemctl stop hysteria-server.service
#设置开机自启
systemctl enable hysteria-server.service
#查看日志
journalctl -u hysteria-server.service