English | فارسی | 简体中文 | Русский
اولین راهکار جامع تونلسازی SSH که بهصورت بومی با PassWall در سیستمهای OpenWrt یکپارچه شده است
- 🔐 یکپارچهسازی سرور/کلاینت OpenSSH
- 🌐 ایجاد پروکسی SOCKS5 (پورت 8089)
- 🛡️ ادغام کامل با PassWall/PassWall2
- 📊 نظارت بر اتصالات در لحظه
- 📜 رابط وب LuCI و ابزار خط فرمان (
sshplus) - 🔄 قابلیت اتصال مجدد خودکار
- 🧩 سازگار با تمام معماریهای پشتیبانیشده توسط OpenWrt
SSHPlus از تمام معماریهای سازگار با OpenWrt پشتیبانی میکند، از جمله:
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
ایجاد پروکسیهای SOCKS5 داخل یک نشست OpenSSH. الگوریتم رمزنگاری همان است که 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 اولین پیادهسازی بومی شامل:
- یکپارچگی کامل OpenSSH در OpenWrt
- مدیریت تونلهای SSH از طریق وب (LuCI) و خط فرمان (CLI)
- پیکربندی خودکار PassWall
- پایداری سرویس از طریق init.d
طراحیشده بهطور ویژه برای محیط OpenWrt
- OpenWrt نسخه 21.02 یا جدیدتر — تا 24.10 با
opkgو از 25.12 به بعد باapk - حداقل 8 مگابایت فضای ذخیرهسازی آزاد
- اتصال اینترنت فعال
curl— نصبکننده آن را نصب میکند و باید باقی بماند: تست اتصالluci-app-passwall2این برنامه را از داخل Lua صدا میزند و اگر نباشد باHTTP 500و خطایattempt to perform arithmetic on local 'use_time'از کار میافتد.
⚠️ از SSHPlus v15 ارتقا میدهید؟ حذفکنندهی آن دستورopkg remove curlرا اجرا میکرد و تست اتصال PassWall2 را خراب میکرد. نصبکنندهی v16 را اجرا کنید —curlرا خودبهخود برمیگرداند (حذفکننده هم همینطور). یا دستی:apk add curl(25.12+) یاopkg install curl(تا 24.10).
کانال تلگرام:
https://t.me/peditx
© 2025 PeDitX
این پروژه تحت مجوز GNU Affero General Public License نسخه ۳.۰ (AGPL-3.0) منتشر شده است — به LICENSE مراجعه کنید.
توجه: نسخههای قدیمیتر این README مجوزهای MIT و GPL-3.0 را ذکر میکردند؛ فایل LICENSE از ابتدا AGPL-3.0 بوده است.
- الهامگرفته از PeDitXOS
- توسعهیافته برای جامعه OpenWrt
- پشتیبانیشده توسط PeDitX
© PeDitX 2025 | تلگرام: @peditx
