本文介绍如何在vps上搭建Hysteria2协议的vpn. Hysteria2与vmess, vless相比, 传输速度大幅提升, 它是一款基于HTTP/1.3 QUIC魔改的翻墙协议,底层是用UDP协议进行数据传输,能够在网络拥堵、丢包等恶劣环境中提升科学上网体验。 Hysteria2与Hysteria1相比,大幅提升了稳定性,支持nginx反代伪装,预防GFW的主动探测,有效减少被封的概率。 本文演示用的主机是RackNerd的vps, 笔者认为它是目前全宇宙最具性价比的vps, $10.99美元/年, 流量3000G/月. 当然, 你也可以使用其他品牌的vps进行操作.
一、准备工作
1、一台境外VPS 我使用的vps是 RackNerd的, 操作系统 Ubuntu
RackNerd 购买地址: 点我购买>>
RN双十一机器性价比一般,目前还是推荐这款,可选洛杉矶DC2 :
处理器CPU 内存RAM SSD硬盘容量 流量 年 购买链接
3核 2.5GB 50GB 6.5T 26.25美元 点此购买
更多配置选择:点击查看
2、下载并安装FinalShell SSH工具Windows X64版,下载地址:点我下载
macOS Arm版,支持m1,m2,m3 cpu,下载地址:点我下载
macOS X64版,支持旧款intel cpu,下载地址:点我下载
当然, 你也可以使用其他SSH连接工具进行操作.
二、搭建步骤
1.系统组件升级至最新:
apt update -y && apt install -y curl && apt install -y socat
2.Hysteria 2 一键安装脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/flame1ce/hysteria2-install/main/hysteria2-install-main/hy2/hysteria.sh && bash hysteria.sh
3.查看 hysteria 服务 状态
systemctl status hysteria-server.service
4.启动 hysteria 服务
systemctl start hysteria-server.service
5.设置 hysteria 服务 开机自启
systemctl enable hysteria-server.service
6.其他常用命令停止 hysteria 服务
systemctl stop hysteria-server.service
重启 hysteria 服务
systemctl restart hysteria-server.service
三、开放端口
节点如果不能正常使用,请先放行端口,将下面的命令复制, 粘贴后敲回车.注意: 80和443一定要开放, 另外, 再将 xxx 改为你自己的hysterial监听端口。
iptables -I INPUT -p tcp --dport 80 -j ACCEPT
iptables -I INPUT -p tcp --dport 443 -j ACCEPT
iptables -I INPUT -p tcp --dport xxx -j ACCEPT
开放所有端口
ufw disable
四、客户端配置
1、Windows 建议使用 V2rayNV2rayn 最新版下载 :https://github.com/2dust/v2rayn/releases
2、IOS/MAC 建议使用 Shadowrocket($2.99) 或 Karing(免费)需要使用美区 AppleID 登录 App Store 下载,如果没有美区ID,可以点击免费申请一个
3、安卓手机
建议使用 Hiddify或者 Karing
Karing 国内下载: 点击下载>>
Hiddify 国内下载: 点击下载>>
当然, 也可以在 Google Play 商店或其官网自行下载
五、参考网站
项目地址:https://v2.hysteria.network/zh/
项目github地址:https://github.com/apernet/hysteria
六、常见问题
1、搭建的账号之前能用,突然不能用了,怎么解决?
A.如果ip不能ping通,FinalShell不能直接连接vps服务器,说明ip被墙了,需要换ip。进入后台, 点击 chang Ip, 填写表单即可. 建议在美国工作日时间提交, 很快就可以更换IP. 注意, 购买后,前3天免费更换, 过期后$3美元/次.B.如果ip正常,大概率是端口号被封了,换端口号,重新搭建。
2、需要安装bbr加速吗?
不需要。bbr加速是tcp加速,而hysteria是Quic(udp)协议。所以不用再部署bbr加速。