VPN技术 · 2024年1月22日

部署 Hysteria 2(歇斯底里)协议节点的简化方法

相信大家对 Hysteria 协议应该也不陌生了。虽然 Hysteria 协议可以利用 UDP 协议进行暴力加速,带给我们相对其他协议来讲,比较快的网速体验。但是这个协议却对一些主机商的 VPS 不太友好,会违反他们的 TOS 协议。在 Hysteria 2 中,几乎完全重写了 Hysteria 原有的代码,包括新的协议、新的功能和各种改进。在其发布之后,我于是将博客项目的 Hysteria 脚本第一时间适配了 Hysteria 2。这篇文章就来和大家一起讲解如何使用 Hysteria 2 及一键脚本。

准备材料: – 一台 VPS,并确保没屏蔽 UDP 协议

部署步骤: 1. SSH 进入 VPS,输入以下命令:

SHELL

“`bash wget -N –no-check-certificate https://raw.githubusercontent.com/Misaka-blog/hysteria-install/main/hy2/hysteria.sh && bash hysteria.sh “`

2. 输入 1 进行安装

![image](https://tianxun.xyz/Images/easyvpn24/OF73gsQ2nZ.jpg)

3. 选择证书申请方式、传输协议,设置连接端口以及密码。可以使用端口跳跃功能也可以不用,如需使用端口跳跃功能设置起始和结束端口即可。最后设置伪装网页地址即可

![image](https://tianxun.xyz/Images/easyvpn24/alZ0Npa2e6.jpg)

4. 安装完成后,脚本将会提示 Hysteria 2 的节点文件配置内容

![image](https://tianxun.xyz/Images/easyvpn24/fHSyLF1Td1.jpg)

5. 可以进入脚本,输入4选项,修改服务端和客户端配置文件

![image](https://tianxun.xyz/Images/easyvpn24/OF73gsQ2nZ.jpg)

客户端配置:

v2rayN: 1. 首先在此:[https://github.com/apernet/hysteria/releases/](https://github.com/apernet/hysteria/releases/)下载客户端。(Windows 的一般下载 `hysteria-windows-amd64-avx.exe` 或 `hysteria-windows-amd64.exe`),解压至v2rayN的 `bin/hysteria` 目录中,并重命名为 `hysteria-windows-amd64.exe` 2. 打开 v2rayN,依次点击“服务器”→“添加自定义服务器” 3. 输入别名、导入脚本生成的 json 文件,Core 类型选择 `hysteria`,端口输入 5080 4. 由于 Hysteria 在 V2rayN 为自定义配置节点,故不能使用平常用的真链接和测速进行测试节点连通性。所以说只能依靠链接来测试连通性

Nekoray / Nekobox: 可以在软件使用分享链接以导入节点,以下为手动配置说明 1. 将软件更新为最新版,然后打开手动配置,类型选择 Hysteria2。输入服务器 IP 及端口(如启用了端口跳跃则在跳跃端口处使用 `1111,10000-30000` 这类格式填写端口)、认证密码及 SNI 地址。如为自签证书请勾选“不检查服务器证书”即可

Nekobox for Android: 可以在软件使用分享链接以导入节点,以下为手动配置说明 1. 从 [https://github.com/MatsuriDayo/NekoBoxForAndroid/releases](https://github.com/MatsuriDayo/NekoBoxForAndroid/releases) 下载最新版的 Nekobox (一般下载 `NB4A-1.2.8-arm64-v8a.apk`),并安装 2. 安装完 Nekobox 之后,打开 Nekobox,然后点击手动输入(或者是从脚本复制链接)→ Hysteria 3. 根据脚本文件配置内容,输入服务器 IP 地址和端口(如启用了端口跳跃则在端口处使用 `1111,10000-30000` 这类格式填写端口)、认证密码(输入在认证载荷,切记!!!),SNI(服务器名称表示)地址输入必应或者是自己的域名地址,将允许不安全链接打开即可

Clash Meta: 修改配置文件,在 Proxies 节点下面加入节点信息(内容如下),然后在代理组增加节点名称 如在 2023 年 9 月 22 号之后安装本脚本,脚本会自动生成基于 Clash Meta 测试版的配置文件

“`yaml – name: Hysteria2 # 节点名称 type: hysteria2 server: 1.1.1.1 # 服务器 IP port: 1234 # 节点端口,目前暂不支持端口跳跃 password: aa112233 # 节点认证密码 sni: www.misaka.rest # 必应自签证书域名(www.bing.com)或 CA 证书域名 skip-cert-verify: true # 使用自签证书请保持此处为 true,如为 CA 证书建议修改为 false “`

Shadowrocket: 打开软件,转到创建节点页面。节点类型选择 Hysteria2,输入服务器地址和端口(如启用了端口跳跃则在端口处使用 `1111,10000-30000` 这类格式填写端口)、填入认证密码,允许不安全和快速打开选项打开,SNI 填写配置文件的 SNI 域名,输入备注即可

PassWall 2: 打开添加节点页面,类型选择 sing-box,协议选择 Hysteria2,输入服务器地址和端口、填入认证密码,允许不安全选项打开,域名填写配置文件的 SNI 域名,输入备注即可

OpenMagic API

Need more than content? Move into the product flow.

If you are here for model access, pricing, developer docs, or the future API console, the dedicated product path now lives on api.openmagic.ai.