一、前言

上期介绍了使用 sing-box 搭建Hysteria 2服务的方法,对于很少使用sing-box的朋友来说,感觉很不容易上手,今天给大家介绍一下使用自有域名,直接在VPS上利用 Hysteria 2 搭建节点的方法。这种方法相对来说比较简单,只需要几步就可以搞定。


二、在VPS上安装 Hysteria 2

1、首先登陆到自己的VPS,输入以下代码安装 Hysteria 2。

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

2023-09-25_115348.jpg

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: [email protected]  //填写邮箱
 #使用自签证书  //使用自签证书
 #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

2023-09-25_130528.jpg


四、客户端配置文件

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,点击服务器-添加自定义配置服务器,安装下图说明填写。
2023-09-25_131223.jpg

2、将Hysteria 2节点设置为活动服务器,成功运行如下图所示。
4241203443.png


六、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