告别命令行:3X-UI + Hysteria2 + Python,秒建专属极速网 | Skip the CLI: 3X-UI + Hysteria2 + Python for a Fast Private Network
3X-UI 把复杂的 Xray/Hysteria2 配置变成可视化管理,Xray 负责灵活路由,Hysteria2 擅长 QUIC/UDP,Python 则像一个勤快的小保安,帮你盯着节点是否在线。软件免费开源,但 VPS 和带宽可不是凭空长出来的;好处是跨平台、可控、方便,缺点只是链式代理一多,网络就开始像家庭群聊一样复杂。
3X-UI turns complex Xray and Hysteria2 management into a visual workflow. Xray provides flexible routing, Hysteria2 brings QUIC/UDP performance, and Python acts like a tiny security guard monitoring node health. The setup is flexible and controllable—just remember that too many proxy hops can make networking as complicated as a family group chat.
工欲善其事,必先利其器。想要搭建一个完全掌控在自己手中的远程网络实验环境,其实并没有想象中那么玄乎。今天我们就动手搞定这套极简且高可用的方案!
A bad workman blames his tools, but a great nerd gets the best ones. Building your own fully controlled remote network lab isn't some black magic only wizards can do. Let’s roll up our sleeves and build this dead-simple, rock-solid setup together!
Step 1: 准备 Linux VPS / Prepare a Linux VPS
搭建前需准备:
一台 Linux VPS
SSH 登录权限
root 或 sudo 权限
一个可用端口
服务器防火墙允许对应 TCP/UDP 流量
免责声明与提示:VPS 本身通常不是免费资源。如果要求“完全不花钱”,最现实的路线是使用已有的 Linux 主机或本地 Linux 虚拟机;切勿把“开源软件免费”误解成“云服务器免费”。
Step 2: 安装 3X-UI / Install 3X-UI
推荐从当前项目仓库获取安装说明: https://github.com/MHSanaei/3x-ui
安装后的架构:Linux VPS -> 3X-UI Web Panel -> 管理 Xray / Hysteria2。
安全重点:
修改默认管理员凭证
不要把面板裸露在不必要的公网入口
使用 HTTPS
使用强密码
定期更新
Step 3: 创建 Hysteria2 节点 / Create a Hysteria2 Node
在 3X-UI 中操作流程:
新增入站 -> 选择 Hysteria2 -> 设置端口 -> 配置认证 -> 配置 TLS/证书 -> 保存 -> 生成客户端配置。
Hysteria2 底层基于 QUIC,同时支持 TCP 和 UDP 代理能力。
Step 4: Python 做节点健康检查 / Use Python to Monitor Node Health
用 Python 脚本当“小保安”,随时把网络状态“说人话”:
import socket
import time
HOST = "YOUR_SERVER_IP"
PORT = 443
TIMEOUT = 5
start = time.perf_counter()
try:
with socket.create_connection(
(HOST, PORT),
timeout=TIMEOUT
):
elapsed = (time.perf_counter() - start) * 1000
print({
"status": "online",
"host": HOST,
"port": PORT,
"latency_ms": round(elapsed, 2)
})
except Exception as error:
print({
"status": "offline",
"host": HOST,
"port": PORT,
"error": str(error)
})
运行命令:python3 health_check.py
轻松判断连接性、端口可达性、延迟及失联状态。
Step 5: 加入第二节点链式结构 / Add an Optional Second-Hop Chain
架构:设备 -> 节点 A -> 节点 B -> 目标网络。
未学走,先学飞,切忌一上来就搞复杂链式。建议先搞定单 VPS 监控,再扩展双 VPS。
最终选型建议 / Final Recommendations:
普通用户:3X-UI + Hysteria2(最直观)
复杂路由:3X-UI + Xray-core(更灵活)
稳定性测试:Hysteria2 + Python(适合监控)
多节点架构:Xray / Hysteria2 + Chain Proxy(复杂度上升)
千里之行,始于足下。按照这个顺序搭建,绝对能少走大半弯路!
相关链接 (Related Links):
https://github.com/MHSanaei/3x-ui
https://github.com/MHSanaei/3x-ui/releases
https://github.com/apernet/hysteria
https://github.com/XTLS/Xray-core
https://github.com/XTLS/Xray-install
https://www.dnshe.com/
https://dash.cloudflare.com/login
https://github.com/sagernet/sing-box
https://sing-box.sagernet.org/installation/package-manager/
https://github.com/fscarmen/sing-boxl
评论
发表评论