English | فارسی | 简体中文 | Русский
首个与 PassWall 深度集成的 OpenWrt 原生 SSH 隧道解决方案
- 🔐 OpenSSH 服务器/客户端集成
- 🌐 创建 SOCKS5 代理(端口 8089)
- 🛡️ 完全支持 PassWall/PassWall2
- 📊 实时连接监控
- 📜 LuCI 网页界面以及命令行工具(
sshplus) - 🔄 自动重连功能
- 🧩 兼容所有 OpenWrt 支持的架构
SSHPlus 支持所有与 OpenWrt 兼容的 CPU 架构,包括:
x86_64arm_cortex-a15+neon-vfpv4mipsel_24kcaarch64_cortex-a53mips_24kcarm_cortex-a7_neon-vfpv4arm_cortex-a9arm_cortex-a53_neon-vfpv4arm_cortex-a8_neonarm_fa526arm_mpcorearm_xscalepowerpc_464fppowerpc_8540mips64_octeonplusmips64_octeoni386_pentium4
完整的兼容性列表请参考 OpenWrt 官方文档
在 OpenWrt 终端中运行以下命令:
rm -f *.sh && wget https://raw.githubusercontent.com/peditx/SshPlus/refs/heads/main/Files/install_sshplus.sh && sh install_sshplus.sh
-
安全 SSH 隧道
在 OpenSSH 会话中创建 SOCKS5 代理。加密算法由 OpenSSH 与服务器协商决定(通常为 ChaCha20-Poly1305 或 AES-GCM),SSHPlus 本身不会额外指定。 -
PassWall 集成
直接兼容 OpenWrt 生态内的流行代理解决方案 -
连接管理
可在 LuCI 页面(PeDitXOS Tools → SSHPlus,顶部标签:Status / Profiles)或命令行中操作:sshplus status # 状态、配置、端口、连接时长、出口 IP sshplus start # 启用并连接 sshplus test # 端到端 SSH 探测- 启动/停止隧道
- 编辑配置
- 监控活动连接
-
自动创建服务
通过 init.d 服务确保连接在系统重启后仍然保持稳定
SSHPlus 是首个实现以下功能的原生 OpenWrt 解决方案:
- 完整的 OpenSSH 集成
- 通过网页(LuCI)和命令行(CLI)管理 SSH 隧道
- 自动 PassWall 配置
- 通过 init.d 进行服务持久化
专为 OpenWrt 生态系统设计
- OpenWrt 21.02 或更新版本 — 24.10 及以下使用
opkg,25.12 及以上使用apk - 至少 8MB 的可用存储空间
- 可用的互联网连接
curl— 安装程序会自动安装,且必须保留:luci-app-passwall2的连接检测依赖它,缺失时会返回HTTP 500。
⚠️ 从 SSHPlus v15 升级? 其卸载脚本会执行opkg remove curl,从而破坏 PassWall2 的连接检测。运行 v16 安装程序即可自动恢复curl;也可手动执行:apk add curl(25.12+)或opkg install curl(≤ 24.10)。
Telegram 频道:
https://t.me/peditx
© 2025 PeDitX
本项目采用 GNU Affero General Public License v3.0(AGPL-3.0)— 详见 LICENSE。
注:本 README 的旧版本曾标注 MIT 与 GPL-3.0;LICENSE 文件始终为 AGPL-3.0。
- 受 PeDitXOS 启发
- 专为 OpenWrt 社区打造
- 由 PeDitX 提供支持
© PeDitX 2025 | Telegram: @peditx
