2024年1月28日星期日

2024年节点搭建教程:Hysteria2节点搭建,抢占宽带,大幅提升稳定性!4k、8k视频秒开!高速翻墙、科学上网!



前期准备 

1、一台VPS

VPS推荐

DCI甲骨文云小鸡

2、CloudFlare账号

3、域名(可选)

免费域名教程

付费域名


搭建步骤

1、更新 软件包

1)Debian\Ubuntu

apt update -y              

apt install curl sudo -y   


2) Centos

yum update -y              

yum install curl sudo -y  


2、Hysteria 官方的一键安装脚本

# 安装或升级到最新版本 Hysteria 2:

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

 

# 移除 Hysteria 2:

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


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


4、修改配置文件config.yaml

1)有域名的话


listen: :443

 

# 以下 acme 和 tls 字段,二选一

# 有域名部署的选择 acme ,无域名的选择 tls

# 选择 acme,必须注释掉 tls,反之一样


acme:

  domains:

    - xxx.yyy.zz        # 域名

  email: your@email.com   # 邮箱,格式正确即可

 

#tls:

#  cert: /etc/hysteria/server.crt

#  key: /etc/hysteria/server.key

 

auth:

  type: password

  password: 12345678   # 请及时更改密码

 

masquerade:

  type: proxy

  proxy:

    url: https://bing.com # 伪装网站

    rewriteHost: true


2)无域名

listen: :443

 

# 以下 acme 和 tls 字段,二选一

# 有域名部署的选择 acme ,无域名的选择 tls

# 选择 acme,必须注释掉 tls,反之一样


#acme:

#  domains:

#    - xxx.yyy.zz        # 域名

#  email: your@email.com   # 邮箱,格式正确即可

 

tls:

  cert: /etc/hysteria/server.crt

  key: /etc/hysteria/server.key

 

auth:

  type: password

  password: 12345678   # 请及时更改密码

 

masquerade:

  type: proxy

  proxy:

    url: https://bing.com # 伪装网站

    rewriteHost: true


5、服务相关命令:启动、停止、开机自启、重启等

systemctl start hysteria-server.service    # 启动 hysteria 服务

systemctl enable hysteria-server.service   # 设置 hysteria 服务 开机自启

systemctl restart hysteria-server.service  # 重启 hysteria 服务

systemctl stop hysteria-server.service     # 停止 hysteria 服务

systemctl status hysteria-server.service   # 查看 hysteria 服务 状态


6、写客户端使用的配置文件

1)有域名

server: ip:443

auth: 刚才的密码

 

#bandwidth:

#  up: 20 mbps

#  down: 100 mbps

  

tls:

  sni: xxx.yyy.zz  # 若无域名,请改为 bing.com

  insecure: false    # 若无域名,需要改参数为 true

 

socks5:

  listen: 127.0.0.1:1080

http:

  listen: 127.0.0.1:8080


2)无域名

server: ip:443

auth: 刚才的密码

 

#bandwidth:

#  up: 20 mbps

#  down: 100 mbps

  

tls:

  sni: bing.com  # 若无域名,请改为 bing.com

  insecure: true    # 若无域名,需要改参数为 true

 

socks5:

  listen: 127.0.0.1:1080

http:

  listen: 127.0.0.1:8080


7、V2ray上传
























8、总结(来自波仔老师~

Hysteria 自有的拥塞控制算法,若网络状态很好,丢包的情况少,我们在客户端可以选择不填入带宽数值,他并不能突破我们 VPS 的上传和下载的速度上限,使用的也仅仅是 BBR 的拥堵算法。


但若是网络拥挤,丢包率高,我们在填入了 UP 和 DOWN 的数值带宽数值以后,Hysteria 会通过计算丢包率来提升速度进行补偿。


没有评论:

发表评论