mihomo-hysteria2-inbound manager
Project description
Heyhy 
Heyhy 用于快速部署 hysteria2 server 并输出客户端最佳实践配置。只需 15s 即可完成全自动部署,开箱即用!
What's features
| Supported Configuration | Status |
|---|---|
| Hysteria2 server | ✅ |
| NekoRay client proxy | ✅ |
sing-box hy2 outbound |
✅ |
Clash.Meta hysteria2 outbound |
✅ |
| Hysteria2 client | 🚧 |
| via Cloudflare CDN | ✅ |
Prerequisites
- Python3.8+
- 在管理员权限下运行
- 提前为你的服务器解析一个域名 A 纪录
Get started
首次安装完毕后,你可以通过别名指令
heyhy调度脚本。
-
服务部署
在交互式引导下完成部署。脚本会在任务结束后打印代理客户端配置。
python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install
也可以直接指定域名参数「一步到胃」:
python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install -d YOUR_DOMAIN
特殊地,如果你打算在无法直连 GitHub 的服务器上部署 hy2 server,可以使用
--enable-cdn参数:python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install --enable-cdn -d YOUR_DOMAIN
-
移除负载
这个指令会移除与
hysteria2 server有关的一切依赖。需要注意的是,你必须指明与hysteria2 server绑定的域名才能安全卸载证书。python3 <(curl -fsSL https://download.echosec.top/heyhy.py) remove -d YOUR_DOMAIN
What's next
# heyhy
usage: 49 [-h] {install,remove,check,status,log,start,stop,restart,update,edit} ...
Hysteria-v2 Scaffold (Python3.8+) T:2025-03-15
positional arguments:
{install,remove,check,status,log,start,stop,restart,update,edit}
install Automatically install and run
remove Uninstall services and associated caches
check Print client configuration
status Check hysteria2 service status
log Check hysteria2 service syslog
start Start hysteria2 service
stop Stop hysteria2 service
restart Restart hysteria2 service
update Keep the configuration information unchanged, only update the service
edit Edit the server configuration
options:
-h, --help show this help message and exit
默认情况下会打印所有客户端配置,你可以通过可选的 output-filter 过滤指令仅输出 NekoRay / clash-meta / sing-box 的客户端出站配置:
| Client | Command |
|---|---|
| NekoRay | python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install --neko |
| Clash.Meta | python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install --clash |
| sing-box | python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install --singbox |
你可以配合参数 -d DOMAIN 实现「一键输出」的效果,如:
python3 <(curl -fsSL https://download.echosec.top/heyhy.py) install --singbox -d YOUR_DOMAIN
首次安装后,你还可以使用别名缩写 heyhy 更新(覆盖)双端配置,如:
heyhy install --singbox -d YOUR_DOMAIN
所有出站配置已在 install 指令后生成,output-filter 仅影响输出到屏幕的信息,你可以用 check 命令去查看它们,如:
heyhy check
或搭配 output-filter 使用,效果和上文的一致:
heyhy check --neko
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file heyhy-0.1.1.tar.gz.
File metadata
- Download URL: heyhy-0.1.1.tar.gz
- Upload date:
- Size: 60.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0798751527b97c91064bcdbf33ef3f67fea29fea564bf2906f002f596370d120
|
|
| MD5 |
0467e9fe76dcd6b5aee7a18ca9c7b5e4
|
|
| BLAKE2b-256 |
b8f6dc3b466fbf1d9772f20f319056f2c47d974c2aa7a05fcb07a2272abad7af
|
File details
Details for the file heyhy-0.1.1-py3-none-any.whl.
File metadata
- Download URL: heyhy-0.1.1-py3-none-any.whl
- Upload date:
- Size: 19.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.6.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a7ed40796519b44a61abc2257ee318ec2724ab0a3c9784cf624c3f88e5d8c9a5
|
|
| MD5 |
ab8bdb83ffb7a1d0c3853c6b03710929
|
|
| BLAKE2b-256 |
cb6e36ad33da96033bbcca86a971d7e000bce879f0d36dfcc762188f343e039e
|