初见教程:https://www.youtube.com/watch?v=pMe_oErfLWQ
github站点:https://github.com/apernet/hysteria
准备工作:一台vps,采用xshell连接(粗体为执行命令)
?
更新补充一键脚本:
bash <(curl -fsSL https://git.io/hysteria.sh)
安装结束后,可以用hihy调出菜单配置。
?
一、vps端操作
在vps的当前目录下建立一个 hysteria 的存放位置,例如:
mkdir hy
cd hy
从github的release中复制当前的linux版本文件,如 https://github.com/apernet/hysteria/releases/download/v1.3.2/hysteria-linux-arm64
wget ?https://github.com/apernet/hysteria/releases/download/v1.3.2/hysteria-linux-arm64
下载结束后,运行
chmod 755 ?hysteria-linux-arm64
将此文件设置可执行。
?
自签证书:(bing.com可以随便填写,只要确保能访问就可以)
生成私钥:openssl ecparam -genkey -name prime256v1 -out ca.key
生成证书:openssl req -new -x509 -days 36500 -key ca.key -out ca.crt -subj “/CN=bing.com”
?
在当前目录下生成配置文件,输入:
nano ./config.json
,粘贴以下代码:其中9527端口(可以修改),两个证书文件,混淆密码password(可以修改)
{
"listen": ":9527",
"cert": "/root/hy/ca.crt",
"key": "/root/hy/ca.key",
"obfs": "password"
}
保存后,这时候vps该文件夹下面应该是四个文件,两个证书,一个配置,一个可执行程序。
运行:nohup ./hysteria-linux-amd64 server > hy.log 2>&1 &
运行hysteria服务。
这时候服务器端配置就结束了。
?
二、客户端操作
windows版本下面没操作,应该是客户端文件+config.json文件,客户端的json文件为:
{
"server": "IP:PORT",
"obfs": "password",
"up_mbps": 160,
"down_mbps": 800,
"insecure": true,
"socks5": {
"listen": "127.0.0.1:1080"
},
"http": {
"listen": "127.0.0.1:1081"
}
}
其中IP和端口按照服务器vps的设置。这里的up_mbps和down_mbps建议按照实际带宽填写。
我是用passwall来对应填写的,填写后保存,在passwall中选择该节点。运行发现速度提升极为明显。