hystaeria 升级到v2,配置有些改变,已经完全不兼容v1版本了,据说v2稳定性有很大提升。所以抽空升级一下~
官网主页 https://v2.hysteria.network/zh/
一键脚本
wget -N --no-check-certificate https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh && bash hysteria.sh
更多详细脚本操作指导:
https://blog.misaka.rest/2023/09/02/hysteria2-script/
客户端配置文件
Mac系统:将一键脚本后的提示的yaml内容保存为config.yaml,放置hysteria执行文件目录下就可以。运行hysteria程序,然后添加 127.0.0.1:5080 就可以了(比如在v2rayU里面手动添加服务器)。有些参数可以添加,可以不添加。
yaml文件举例:
server: yourdomain:yourport
auth: passwd
tls:
sni: www.bing.com
insecure: true
quic:
initStreamReceiveWindow: 16777216
maxStreamReceiveWindow: 16777216
initConnReceiveWindow: 33554432
maxConnReceiveWindow: 33554432
fastOpen: true
bandwidth:
up: 90 mbps
down: 800 mbps
socks5:
listen: 127.0.0.1:5080
transport:
udp:
hopInterval: 30s
Windows系统:
下载对应的amd64版本的exe,放置在v2rayN 6.X版本的bin/hysteria目录下,文件名保持:hysteria-windows-amd64.exe。然后手动添加服务器,将前面一键脚本的关于json配置内容复制保存为一个文件,然后在v2rayN中添加自定义服务器,选择json文件,选择hyserita协议,设置端口(比如5080)。保存后就可以了。
json文件举例:
{
"server": "yourdomain:yourport",
"auth": "passwd",
"tls": {
"sni": "www.bing.com",
"insecure": true
},
"quic": {
"initStreamReceiveWindow": 16777216,
"maxStreamReceiveWindow": 16777216,
"initConnReceiveWindow": 33554432,
"maxConnReceiveWindow": 33554432
},
"socks5": {
"listen": "127.0.0.1:5080"
},
"transport": {
"udp": {
"hopInterval": "30s"
}
}
}
客户端
- v2rayU → Mac系统
- V2rayN → Windows系统(好像是4.x以后的版本才支持hysteria,未细究)
- NekoBoxForAndroid →Android(支持hysteriaV2版本,V2rayN的安卓貌似不支持)
非客户端方式
Firefox添加 Proxy SwitchyOmega 插件,导入规则列表 https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt,设置规则列表规则从proxy(设置sock5为hysteria的127.0.0.1,端口5080),选择autoproxy。保存后,运行hysteria的执行文件,就可以愉快的科学上网了。
mac下面运行可执行文件hysteria,确保同级目录下存在config.yaml文件。
windows下面这个config.yaml文件同样需要在同目录下面,如果是cmd启动,那么要确保当前cmd的目录下面有这个config.yaml文件,建议在hysteria的目录下双击启动最好。