前言
Hysteria 这个协议相信在座的老鸟们并不陌生了,它从2020年到现在也有差不多两年的时间了,据官方介绍,它可以针对恶劣的网络环境进行优化加速。
Hysteria 介绍
官方介绍:
Hysteria 是一个功能丰富的,专为恶劣网络环境进行优化的网络工具(双边加速),比如卫星网络、拥挤的公共 Wi-Fi、在中国连接国外服务器等。 基于修改版的 QUIC 协议。目前有以下模式:(仍在增加中)
1、SOCKS5 代理 (TCP & UDP)
2、HTTP/HTTPS 代理
3、TCP/UDP 转发
4、TCP/UDP TPROXY 透明代理 (Linux)
5、TUN (Windows 下为 TAP)
项目地址:点击访问
准备工作
1、VPS 一台,重置好主流的操作系统
2、域名一个,推荐托管到 cloudflare 并解析该域名到 VPS ,不会请点击
安装 Hysteria
更新及安装组件
- apt update -y #Debian/Ubuntu 命令
- apt install -y curl socat #Debian/Ubuntu 命令
- yum update -y #CentOS 命令
- yum install -y curl socat #CentOS 命令
一键安装脚本
GitHub 项目地址:点击访问
- bash <(curl -fsSL https://git.io/hysteria.sh)
Hysteria 使用
Clash Socks 分流配置文件
点击查看:请点击
MacOS 终端
1、新建文本文档,把服务器的配置文件复制进去,并改名为 config.json
2、下载最新版的 Hysteria For MacOS 的内核:官方最新版下载(amd64)(ARM)
3、下载分流规则以及 IP 数据库:点击下载
4、确保下载的 acl
文件夹、hysteria 配置文件 config.json
,以及 hysteria 内核文件,处在同一目录
5、改名内核名字为 hysteria ,终端 CD 进入包含 hysteria 的目录,并执行下面命令
- chmod +x hysteria
- ./hysteria -c ./config.json client
Windows 可视化客户端
Hysteria 可视化客户端:V2rayN 已经支持了 Hysteria ,其实也就是换了 Core 的 V2rayN 。但是我们需要进行下面的设置才可以正常的使用 Hysteria。
1、新建文本文档,把服务器的配置文件复制进去,并改名为 config.json
2、下载最新版的 V2rayN:官方最新版下载
3、下载最新版的 Hysteria for Windows 内核 :官方最新版下载
4、下载分流规则以及 IP 数据库:点击下载
5、解压 V2rayN、分流规则 ZIP 文件
6、确保 acl 文件夹、Hysteria for Windows 内核在 V2rayN 软件的根目录
7、打开 V2rayN,点击 服务器 —— 添加自定义配置服务器 —— 别名随意 —— 地址点击浏览(导入 config.json
)—— Core 类型 选择 hysteria
提示:
下载已经打包好的 V2rayN-Hysteria 使用包 :点击下载(解压即可食用)
上述压缩包项目地址:点击访问
(倘若你对该包抱有疑问,那么使用上述方法)
后记
Hysteria 的底层也是基于 UDP 的,然而基于 UDP 加速协议的应用我们并不少见,UDP 会以扔快递的方式冗余发包,这在国外的网络环境下,的确可以看到明显的加速效果,然而,我们这边的运营商会针对 UDP 做 QOS 限速和丢包,包括一些企业局域网的防火墙有时候也会禁用 UDP 协议,这样的环境,也就导致了 UDP 的传输低效而不好用,那即便是做了伪装,丢包率也是依旧感人。
另外,开启了伪装以后,其实并不能给 Hysteria 带来所谓的加速,反倒是增加了服务器 CPU 的开销,从而导致 Hysteria 的减速。本身来讲,Hysteria 是一个很好的协议,也感谢作者为这个区域作出的贡献,但是很多人就想着能用 Hysteria 协议多倍的发包提速,这就让我们本身就不通畅的线路雪上加霜,就好比便秘的人还要不停的吃辣椒,导致腹胀而不见屎。不可否认,各种协议之间的确是参差不齐,换个协议也只是让心理上得到些许安慰而已。
从根本上讲,还是需要提高自己VPS的线路质量,从而达到你预期的网络速度。