Перажывае змену сеткі
Пераключылі 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.