初见教程: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中选择该节点。运行发现速度提升极为明显。