Hysteria 2 协议的简单配置记录
status
Published
type
Post
slug
hysteria2-protocol-simple-config
date
Aug 19, 2023
tags
Linux
Shell
Docker
Share
Config
summary
这是一份 Hysteria 2 的简单配置记录,其中包含了协议服务端和 sing-box 客户端的配置信息。配置包括了日志记录、DNS 服务器、路由规则、入站和出站设置等。其中,DNS 服务器配置了三个不同的标签,分别用于代理、直连和屏蔽,根据地理位置进行选择。路由规则根据地理位置和 IP 地址进行选择,分别设置了代理、直连和屏蔽。入站配置了一个 tun 类型的接口和一个 mixed 类型的接口,用于监听和处理网络流量。出站配置了四种类型的出站方式,分别是 hysteria2、direct、block 和 dns。最后,还包含了 ntp 和 experimental 配置信息。
Hysteria 是一个强大、快速、抗审查的代理工具。
Hysteria 2 基于魔改的 QUIC 协议, 即使在最不稳定和容易丢包的网络环境中也能提供无与伦比的性能。
Hysteria 文档:
如下为简单的配置文件,仅用于体验测试。
Hysteria 2 配置
服务端
全部配置文件结构
Docker Compose 配置
compose.yaml
Hysteria 2 核心配置
hysteria.yaml
hysteria.yaml
配置说明
TLS 部分使用了自签证书,生成证书命令如下:
也可以按照原文档使用 acme 搭配自己的域名来签发。
acl.txt
update-dat.sh
此处通过 shell 脚本来下载更新 geo data 文件,后续可以依托 hysteria 自带的更新机制进行调整。
客户端
Mihomo (Clash Meta)节点配置
Sing-box 配置示例
sing-box.json
sing-box-examples
chika0801 • Updated Oct 24, 2024