در برابر تغییر شبکه مقاوم است
Wi-Fi را عوض کردید، کابل وصل کردید یا لپتاپ را از خواب بیدار کردید — Shprot متوجه میشود و تونل را خودش برمیگرداند.
Shprot هر سروری را که با SSH به آن دسترسی دارید به یک پروکسی پایدار SOCKS5 و HTTP تبدیل میکند. شبکه را زیر نظر دارد، پس از عوض شدن Wi-Fi یا بیدار شدن از خواب تونل را برمیگرداند و دقیقاً میگوید چه چیزی خراب شده است — بدون خط فرمان.
نسخهٔ 1.6 برای Windows و Linux

Wi-Fi را عوض کردید، کابل وصل کردید یا لپتاپ را از خواب بیدار کردید — Shprot متوجه میشود و تونل را خودش برمیگرداند.
بررسیهای منظم از طریق خود پروکسی تونلی را پیدا میکنند که وصل به نظر میرسد اما ترافیکی عبور نمیدهد، و آن را دوباره راهاندازی میکنند.
فاصلهٔ تلاشهای دوباره کمکم بیشتر میشود و پس از ورود ناموفق حداکثر دقیقهای یک بار تکرار میشود، پس fail2ban به خاطر یک کلید اشتباه IP شما را مسدود نمیکند.
کلید بسازید یا وارد کنید و بخش عمومی آن را برای authorized_keys مستقیماً از پنجرهٔ تنظیمات کپی کنید.
در اولین اتصال، اثر انگشت کلید سرور در یک پنجرهٔ گفتوگو نمایش داده میشود تا پیش از اعتماد به سرور بتوانید آن را بررسی کنید.
برنامههایی که از SOCKS5 پشتیبانی نمیکنند میتوانند از پروکسی HTTP اختیاری استفاده کنند که از همان تونل میگذرد.
نماد نشان میدهد تونل باز است یا نه، اعلانها دلیل باز نبودن را توضیح میدهند و گزارشها با یک کلیک در دسترساند.
رابط کاربری به ۴۹ زبان ترجمه شده است و برای عربی، فارسی، عبری و اردو چیدمان راستبهچپ دارد.
ssh -D کافی نیست؟ssh -D 1080 user@server با یک فرمان پروکسی SOCKS5 میدهد — تا وقتی که اتصال بیسروصدا از کار بیفتد. Shprot همان کلاینت OpenSSH را اجرا میکند و هر کاری را که فرمان بهتنهایی انجام نمیدهد بر عهده میگیرد.
ssh -D | Shprot | |
|---|---|---|
| تغییر شبکه یا Wi-Fi، بیدار شدن از خواب | خودتان دوباره اجرا کنید | خودکار دوباره وصل میشود |
| تونل وصل است اما ترافیک رد نمیشود | کسی متوجه نمیشود | با بررسی از طریق پروکسی تشخیص داده میشود |
| خطاهای مکرر احراز هویت | بسته به اسکریپتهای شما | تلاشهای کمتکرار تا سرور IP شما را مسدود نکند |
| کلیدهای کلاینت | ssh-keygen و فایلهای ~/.ssh | ساخت یا وارد کردن، کپی کلید عمومی با یک کلیک |
| بررسی هویت سرور | پرسش در ترمینال | پنجرهای با اثر انگشت کلید سرور |
| برنامههای بدون پشتیبانی SOCKS5 | پشتیبانی نمیشوند | پروکسی HTTP اختیاری از همان تونل |
| وضعیت تونل | پنجرهٔ ترمینال | نماد سینی و اعلانها با دلیل خرابی |
ابزارهایی مانند autossh در راهاندازی دوباره کمک میکنند، اما همچنان پیکربندی دستی لازم دارند و رابط کاربری ندارند.
به داشبوردهای داخلی، محیطهای آزمایشی و ابزارهای مدیریتی که فقط از شبکهٔ سرورتان باز میشوند دسترسی پیدا کنید.
هنگام استفاده از Wi-Fi عمومی در کافه، هتل یا فرودگاه، ترافیک خود را از سرور خودتان عبور دهید.
یک پروکسی پایدار روی رایانهای که تمام روز به خواب میرود و شبکه عوض میکند.
هر سرور Linux با OpenSSH کافی است. چیزی روی آن نصب نمیشود — کاربری جداگانه که فقط اجازهٔ هدایت پورت دارد با چند فرمان ساخته میشود.
user@server را وارد کنید، کلید بسازید و بخش عمومی آن را به authorized_keys روی سرور اضافه کنید. اثر انگشت سرور را یک بار بررسی کنید.
در مرورگر یا تنظیمات پروکسی سیستم از socks5h://localhost:1080 استفاده کنید — منوی سینی نشانی را برایتان کپی میکند.
راهنمای گامبهگام همراه با ایمنسازی سرور →


نسخهٔ 1.6. رایگان، متنباز، بدون حساب کاربری و اشتراک.
Windows 10 و 11، ۶۴ بیتی. برای بهروزرسانی، نسخهٔ جدید را روی نسخهٔ قبلی نصب کنید.
نصبکننده (.exe)Ubuntu 22.04+، Debian 12+ و توزیعهای سازگار.
بسته (.deb)Fedora 39+، RHEL 9+، AlmaLinux 9+ و توزیعهای سازگار.
بسته (.rpm)Shprot از کلاینت OpenSSH (ssh و ssh-keygen) استفاده میکند. این کلاینت همراه Windows 10 / 11 و بیشتر میزکارهای Linux هست؛ اگر نبود، Shprot روش افزودنش را میگوید.
هر انتشار یک فایل SHA256SUMS دارد تا بررسی کنید فایل دانلودشده تغییر نکرده است. همهٔ انتشارها و تغییرات →
نه، یک پروکسی است. فقط برنامههایی که برای استفاده از آن تنظیم شدهاند — مرورگر، curl، git، IDE — ترافیک را از تونل میفرستند؛ بقیه مستقیم میروند. هیچ کارت شبکهٔ مجازی نصب نمیشود.
یک سرور معمولی OpenSSH و حسابی که اجازهٔ هدایت پورتهای TCP را دارد. لازم نیست چیزی روی سرور نصب کنید؛ هر VPS یا سرور خانگی که با SSH در دسترس باشد کافی است.
نه، Shprot فقط از کلیدهای SSH استفاده میکند. کلیدها از گذرواژه امنترند و به تونل اجازه میدهند بدون دخالت شما دوباره وصل شود. کلید در برنامه با یک کلیک ساخته میشود.
مرورگرها، curl، git، مدیران بسته و هر برنامهای که تنظیمات پروکسی SOCKS5 یا HTTP دارد یا از متغیرهای ALL_PROXY / HTTP_PROXY پشتیبانی میکند. از socks5h:// استفاده کنید تا نام سایتها روی سرور ترجمه شود.
هرازگاهی یک وبسایت پربازدید را که تصادفی انتخاب شده از طریق پروکسی باز میکند. اگر با وجود در دسترس بودن اینترنت این کار شکست بخورد، تونل دوباره راهاندازی میشود.
بله. Shprot نرمافزاری آزاد و متنباز با مجوز GNU GPL v3 است، بدون حساب کاربری، اشتراک یا تبلیغ.
هنوز نه. در حال حاضر Shprot از Windows 10 / 11 و Linux پشتیبانی میکند.