Mobile wallpaper
575 字
3 分钟

Hysteria2节点搭建教程

2025-08-07
2025-08-22
浏览量 加载中...
IMPORTANT

本项目仅用于个人使用和通信,请勿将其用于非法目的,请勿在生产环境中使用。

TIP

默认你是在常见的 Linux 发行版安装

更新日志 2025-08-22: 增加其他优化

快速开始#

运行

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

出现What's next?后运行下面的命令设为开机自启

systemctl enable hysteria-server.service


修改配置文件#

运行

Terminal window
nano /etc/hysteria/config.yaml

没有 nano ?自己安装去,或者换其他文本编辑器

复制并粘贴

alt+\ , alt+a , alt+/ , ctrl+k ,即可删除原文件所有内容

Terminal window
listen: :443 #默认端口443,可以修改为其他端口
#使用CA证书
#acme:
# domains:
# - your.domain.net #已经解析到服务器的域名
# email: your@email.com #你的邮箱
#使用自签证书
#tls:
# cert: /etc/hysteria/server.crt
# key: /etc/hysteria/server.key
auth:
type: password
password: 123456 #认证密码,使用一个强密码进行替换
resolver:
type: udp
tcp:
addr: 8.8.8.8:53
timeout: 4s
udp:
addr: 8.8.4.4:53
timeout: 4s
tls:
addr: 1.1.1.1:853
timeout: 10s
sni: cloudflare-dns.com
insecure: false
https:
addr: 1.1.1.1:443
timeout: 10s
sni: cloudflare-dns.com
insecure: false
masquerade:
type: proxy
proxy:
url: https://cn.bing.com/ #伪装网址
rewriteHost: true

加下来分两种

  1. 有域名 (使用ACME自动获取域名TLS证书)
  • acme 部分取消注释

  • 把你的域名使用A记录解析到你的服务器IP地址(如果是 cloudflare 不要开小黄云)

  • 然后把配置内的域名和邮箱改为你的域名和邮箱

  1. 无域名 (自签证书)
  • tls 部分取消注释
  • 运行下面命令生成自签证书
Terminal window
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 3650 && sudo chown hysteria /etc/hysteria/server.key && sudo chown hysteria /etc/hysteria/server.crt

伪装网址#

建议使用个人网盘网址,例如cloudreve

可以在搜索引擎通过语法intext:cloudreve搜索,也可搜索其他网盘,例如Alist等(可以使用更详细的关键词,例如intext:登录 - Cloudreve)


运行#

启动

Terminal window
systemctl start hysteria-server.service

查看状态

Terminal window
systemctl status hysteria-server.service

没有报错即可

重新启动

Terminal window
systemctl restart hysteria-server.service

然后,自行拼接

hysteria2://<密码>@<服务器IP>:<端口>/?sni=<SNI>&insecure=1#<节点名>

insecure=1是跳过证书验证,仅自签证书需要使用

卸载

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

其他优化#

系统缓冲区大小 Linux

# 将发送、接收两个缓冲区都设置为 16 MB
sysctl -w net.core.rmem_max=16777216
sysctl -w net.core.wmem_max=16777216

或者 一键脚本/面板#

https://github.com/yonggekkk/sing-box-yg

h-ui

赞助支持

如果这篇文章对你有帮助,欢迎赞助支持!

赞助
Hysteria2节点搭建教程
https://blog.cmtyx.top/posts/hysteria2-install/
作者
璨梦踏月
发布于
2025-08-07
许可协议
CC BY-NC-SA 4.0
最后更新于 2025-08-22,距今已过 86 天

部分内容可能已过时

评论区

目录