Переживає зміну мережі
Перемкнули Wi-Fi, під’єднали кабель чи розбудили ноутбук — Shprot помітить це й сам відновить тунель.
Shprot перетворює будь-який сервер, до якого у вас є доступ через SSH, на стабільний SOCKS5- і HTTP-проксі. Він стежить за мережею, відновлює тунель після зміни Wi-Fi і виходу зі сну та прямо каже, що пішло не так, — без командного рядка.
Версія 1.6 для Windows і Linux

Перемкнули Wi-Fi, під’єднали кабель чи розбудили ноутбук — Shprot помітить це й сам відновить тунель.
Регулярні перевірки через сам проксі знаходять тунель, який виглядає під’єднаним, але не пропускає трафік, і перезапускають його.
Паузи між спробами поступово зростають, а після помилок входу повтор буває не частіше разу на хвилину, тож fail2ban не заблокує вашу IP-адресу через неправильний ключ.
Створіть або імпортуйте ключ і скопіюйте відкриту частину для authorized_keys просто з вікна налаштувань.
Під час першого підключення відбиток ключа сервера показується в діалозі, і його можна звірити, перш ніж довіряти серверу.
Програми без підтримки SOCKS5 можуть користуватися додатковим HTTP-проксі, що працює через той самий тунель.
Значок показує, чи відкритий тунель, сповіщення пояснюють, чому ні, а журнал відкривається одним кліком.
Інтерфейс перекладено 49 мовами, для арабської, перської, івриту та урду — з розкладкою справа наліво.
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, 64 біти. Щоб оновити, встановіть нову версію поверх старої.
Інсталятор (.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.