前言
以前vps不但速度慢,搭建麻烦,还容易封IP。所以大家都直接使用机场了,简单便宜。凡事都有轮回,现在情况变了,vps又值得玩了,因为hysteria 2.0的出现了。
其实购买vps比买机场要好,因为它有很多扩展性,动手过程中可以学到很多网络知识。
Hysteria 2.0介绍
优点:
1.快,拥塞控制。其拥塞控制算法Brutal协议与BBR和cubic不同,它可在限速时仍然按照自我设置的速度进行传输。尤其晚高峰表现真是绝了。
2.安全:tls加密,并伪装成http3服务器的udp流量,抗审查能力强。
3.支持多端口,就是端口跳跃,避免了单端口被封情况。
缺点:
不支持CDN .因为它udp传输,目前CDN厂家都是基于 TCP 的 HTTP/1 或 HTTP/2。
搭建步骤
vps购买
无论新手还是老手,如果不是专业级使用,一律推荐vultr.
原因:1.可以免费无限制更改地区IP,一但封了,立即可更换。2.价格便宜:按小时计费,比如用10个小时后销毁了,就消耗10小时的钱。
VPS强烈推荐:https://www.vultr.com/?ref=9318871
hysteria 2.0搭建
1.ubuntu为例,连接vps后,先开启80和443端口.因acme证书申请需要。
sudo ufw allow 80
sudo ufw allow 443
2.一键安装脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/flame1ce/hysteria2-install/main/hysteria2-install-main/hy2/hysteria.sh && bash hysteria.sh
无域名用自签证书;【推荐】
有域名可用acme申请证书(要求域名已针对vps的IP做了A记录解析)
3.安装过程可能用到的命令
提示curl: command not found,那是因为服务器系统没有自带curl命令,安装一下curl。
CentOS系统安装curl命令:yum install -y curl
Debian/Ubuntu系统安装curl命令:apt-get install -y curl
在用自己域名mace生成证书时,如果提示有证书访问授权问题
请输入sudo chmod +r /root/private.key进行授权
开通服务器端的监听端口,这个端口号是自定义的,但要求是UDP.因hysteria 2.0是UDP传输
sudo ufw allow 8787/udp
其它可能用到的命令:
#启动Hysteria2
systemctl start hysteria-server.service
#重启Hysteria2
systemctl restart hysteria-server.service
#查看Hysteria2状态
systemctl status hysteria-server.service
#停止Hysteria2
systemctl stop hysteria-server.service
#设置开机自启
systemctl enable hysteria-server.service
#查看日志
journalctl -u hysteria-server.service
如果查看hysteria2状态有显示”server up and running” 的日志消息,并且没有遇到错误,证明成功。
声明:自用机场性能速度稳定,但仅为本人学习和交流分享实用,请遵守您当地法律法规,并自行辨别风险,有任何问题,与无本人无关。.