Shprot
Български

SOCKS5 прокси през SSH, който остава свързан

Shprot превръща всеки сървър, до който имате достъп по SSH, в стабилен SOCKS5 и HTTP прокси. Следи мрежата, възстановява тунела след смяна на Wi-Fi и събуждане от сън и ви казва точно какво се е объркало — без команден ред.

Версия 1.6 за Windows и Linux

  • Безплатен и с отворен код
  • Windows 10 / 11 и Linux
  • 49 езика
Прозорец с настройки на Shprot

Всичко, от което тунелът има нужда, за да продължи да работи

Издържа смяната на мрежата

Сменихте Wi-Fi, включихте кабел или събудихте лаптопа — Shprot забелязва това и сам възстановява тунела.

Хваща тихите повреди

Редовни проверки през самия прокси откриват тунел, който изглежда свързан, но не пропуска трафик, и го рестартират.

Щади сървъра ви

Повторните опити постепенно се разреждат, а след неуспешни влизания се правят най-много веднъж в минута, така че fail2ban няма да блокира IP адреса ви заради грешен ключ.

SSH ключове с два клика

Създайте или импортирайте ключ и копирайте публичната част за authorized_keys направо от прозореца с настройки.

Ясна проверка на сървъра

При първото свързване отпечатъкът на ключа на сървъра се показва в диалогов прозорец, за да го проверите, преди да се доверите на сървъра.

И HTTP прокси

Програмите без поддръжка на SOCKS5 могат да ползват допълнителен HTTP прокси, който минава през същия тунел.

Живее в системната област

Иконата показва дали тунелът е отворен, известията обясняват защо не е, а журналът е на един клик разстояние.

Говори вашия език

Интерфейсът е преведен на 49 езика, с подредба отдясно наляво за арабски, персийски, иврит и урду.

Защо не просто ssh -D?

ssh -D 1080 user@server ви дава SOCKS5 прокси с една команда — докато връзката незабелязано спре да работи. Shprot стартира същия клиент OpenSSH и се грижи за всичко, което командата сама не прави.

ssh -DShprot
Смяна на мрежата или Wi-Fi, събуждане от сънРестартирайте самиСвързва се отново автоматично
Тунелът е свързан, но трафик не минаваОстава незабелязаноОткрива се от проверки през прокси
Повтарящи се грешки при удостоверяванеЗависи от вашите скриптовеРедки опити, за да не блокира сървърът IP адреса ви
Клиентски ключовеssh-keygen и файлове в ~/.sshСъздаване или импорт, копиране на публичния ключ с един клик
Проверка на самоличността на сървъраВъпрос в терминалаДиалог с отпечатъка на ключа на сървъра
Програми без поддръжка на SOCKS5Не се поддържатДопълнителен HTTP прокси през същия тунел
Състояние на тунелаПрозорец на терминалаИкона и известия с причината за проблема

Инструменти като autossh помагат с рестартирането, но все пак изискват ръчна настройка и нямат интерфейс.

За какво е подходящ

Собствена инфраструктура

Достъп до вътрешни табла, тестови среди и административни инструменти, достъпни само от мрежата на вашия сървър.

Ненадеждни мрежи

Пускайте трафика си през собствения си сървър, когато ползвате обществен Wi-Fi в кафенета, хотели или летища.

Отдалечена работа с лаптоп

Стабилен прокси на компютър, който по цял ден заспива и сменя мрежи.

Готово в три стъпки

  1. Подгответе сървър

    Подходящ е всеки Linux сървър с OpenSSH. Нищо не се инсталира на него — отделен потребител, на когото е разрешено само пренасочване на портове, се създава с няколко команди.

  2. Свържете Shprot

    Въведете user@server, създайте ключ и добавете публичната му част в authorized_keys на сървъра. Проверете веднъж отпечатъка на сървъра.

  3. Насочете програмите към прокси

    Използвайте socks5h://localhost:1080 в браузъра или в системните настройки за прокси — менюто на иконата копира адреса вместо вас.

Ръководство стъпка по стъпка със защита на сървъра →

По-отблизо

При първото свързване виждате отпечатъка на ключа на сървъра и решавате дали да му се доверите.
При първото свързване виждате отпечатъка на ключа на сървъра и решавате дали да му се доверите.
Менюто на иконата показва състоянието на тунела и копира готови адреси на прокси.
Менюто на иконата показва състоянието на тунела и копира готови адреси на прокси.

Изтеглете Shprot

Версия 1.6. Безплатен, с отворен код, без акаунти и абонаменти.

Windows

Windows 10 и 11, 64-битов. За обновяване инсталирайте новата версия върху старата.

Инсталатор (.exe)

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ и съвместими дистрибуции.

Пакет (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ и съвместими дистрибуции.

Пакет (.rpm)

Shprot използва клиента OpenSSH (ssh и ssh-keygen). Той идва с Windows 10 / 11 и повечето Linux среди; ако липсва, Shprot ще ви каже как да го добавите.

Всяка версия съдържа файл SHA256SUMS, с който да проверите, че изтегленият файл не е променян. Всички версии и промени →

Въпроси и отговори

Shprot VPN ли е?

Не, това е прокси. През тунела минава трафикът само на програмите, настроени да го ползват — браузър, curl, git, IDE; всичко останало върви директно. Не се инсталират виртуални мрежови адаптери.

Какво ми трябва на сървъра?

Обикновен OpenSSH сървър и акаунт с право да пренасочва TCP портове. На сървъра не се инсталира нищо; подходящ е всеки VPS или домашен сървър, достъпен по SSH.

Мога ли да влизам с парола?

Не, Shprot използва само SSH ключове. Ключовете са по-сигурни от паролите и позволяват на тунела да се свързва отново без ваша намеса. Ключът се създава в приложението с един клик.

Кои програми могат да ползват прокси?

Браузъри, curl, git, мениджъри на пакети и всяка програма с настройки за SOCKS5 или HTTP прокси или с поддръжка на променливите ALL_PROXY / HTTP_PROXY. Използвайте socks5h://, за да се разрешават имената на сайтовете на сървъра.

Как Shprot проверява тунела?

От време на време отваря през прокси случайно избран популярен сайт. Ако това не успее, докато интернетът е достъпен, тунелът се рестартира.

Безплатен ли е?

Да. Shprot е свободен софтуер с отворен код под лиценза GNU GPL v3, без акаунти, абонаменти и реклами.

Има ли версия за macOS?

Все още не. В момента Shprot поддържа Windows 10 / 11 и Linux.