Программа для socks 5 на компьютер

Обновлено: 04.07.2024

В разделе настроек «Доступ» вписываются пользователи, имеющие доступ к прокси-серверу. В качестве критерия уникальности может использоваться IP-адрес рабочей станции, а также сочетание имени и пароля. Какие-либо тонкие настройки прав клиентов отсутствуют.

Программа может работать через внешний прокси. При вводе нескольких адресов создается меню выбора, вызываемое из значка в системном лотке Windows.

HandyCache позволяет блокировать нежелательную информацию с помощью создания черного списка. В нем допускается применение регулярных выражений. Для обеспечения грамотной фильтрации адресов, в программу добавлен и белый список. Вы можете, например, не загружать flash-ролики, имеющие довольно большой объем, а значит, заметно увеличивающие входящий трафик.

Программа позволяет подключать две папки с кэшем. Вы можете настраивать автоматическое удаление информации из них, указывая временные рамки. Для каждого домена можно указывать собственные правила хранения данных. Кроме того, допускается указание доменов, при работе с которыми данные не будут обновляться в кэше. Большинство операций с кэшем можно осуществлять с помощью горячих клавиш.

Используя HandyCache, можно быстро включать и отключать загрузку графики из Сети. При переключении в автономный режим, браузеры смогут отображать только данные, хранящиеся в кэше. Кроме того, вы можете, напротив, отключить кэш и работать напрямую с Сетью. Некоторые сайты не совсем корректно обновляют данные при работе через прокси, и быстрое отключение кэша помогает в этом случае получить свежую, актуальную информацию.

Во время работы программы можно видеть монитор соединений. График активности отображает загруженность канала. Вы можете также наблюдать за тем, кто из клиентов в данный момент подключен к вам, что конкретно он загружает. В настройках прокси нельзя как-либо регулировать ширину канала для пользователя. Каждый клиент может использовать канал на максимум.

Программа может вести статистику соединений и выводить по каждому пользователю информации о переданном трафике. Если вы введете его цену, то сможете подсчитывать денежную сумму, истраченную каждым клиентом.

Jana Server – прокси-сервер, позволяющий пользователям локальной сети иметь доступ к интернету через коммутируемое соединение, ISDN или ADSL. Программа должна устанавливаться на рабочую станцию, имеющую выход во внешнюю сеть. Каких-либо дополнительных программ для обеспечения работы прокси-сервера не требуется.

Настройка программы производится из браузера, через web-интерфейс. По-умолчанию учетная запись администратора не имеет пароля. Рекомендуется сразу закрыть несанкционированный доступ к настройкам прокси-сервера.

Каждый из типов прокси имеет собственную группу настроек. Допускается изменение портов по-умолчанию. Вы можете блокировать нежелательную информацию с сайтов с помощью черного и белого списков.

При работе с почтовым сервером можно настроить автоматическую проверку почты по расписанию, перенаправление корреспонденции между учетными записями, отправку скрытых копий и многое другое.

Jana Server не является роутером, не имеет встроенного NAT. По этой причине программы, использующие сетевое соединение, не могут соединяться напрямую с интернетом, так как порты не могут быть открыты. Это, в первую очередь, касается игр и работы с аудио и видео через интернет.

MyProxy позиционируется не только как прокси-сервер, обеспечивающий подключение локальной сети к единому соединению с интернетом, но и как его мощный «ускоритель». Что скрывается за подобными смелыми обещаниями?

Первое, что реализовано в MyProxy, – возможность создания общего кэша на локальном диске, что позволяет не обращаться разным пользователям за одной и той же страницей во внешнюю сеть. В настройках программы можно указывать типы данных, заносящиеся в хранилище, максимальный размер обрабатываемого файла. Допускается игнорирование команды No cache.

MyProxy позволяет предварительно загружать документы со ссылок, встречающихся на переданных документах. При этом программа не грузит все подряд, забивая тем самым далеко не бесконечный по ширине канал. В настройках можно указать надписи, встречающиеся в ссылках, являющиеся сигналом к опережающей загрузке документов. Например, вы открываете ветку форума с несколькими страницами в обсуждении. По-умолчанию программа настроена на предварительную загрузку страниц, в описании ссылок которых встречаются цифры. На форумах страницы нумеруются. Пользователь, открыв один документ, через какое-то время сможет моментально перемещаться по страницам читаемой им ветки.

MyProxy может блокировать всплывающие окна, а также не загружать нежелательную графическую информацию. Программа содержит классический черный список адресов, с которых загрузка данных запрещена. Кроме того, вы можете блокировать загрузку изображений, основываясь на их линейных размерах. За всеми адресами все равно не уследишь. Стандартизация графики по габаритам более универсальна. Нежелательные картинки обычно имеют стандартные размеры, чем MyProxy и позволяет воспользоваться.

Все вышеперечисленные факторы позволяют говорить о MyProxy, как о программе, увеличивающей среднюю скорость загрузки страниц, а также экономящей входящий трафик.

MyProxy не только экономит трафик, но позволяет также вести его учет для клиентов. Авторизация пользователей может происходить по имени и паролю, по IP и по MAC-адресу сетевой карты. Допускается ограничение на дневной и месячный трафик, а также указание максимальной скорости загрузки данных из внешней сети. Какая-либо групповая политика отсутствует.

Программа предлагает два способа учета трафика. Вы можете ориентироваться на почасовую оплату соединения, а также на объем переданного трафика. Статистика может сниматься как со всех данных, переданных из внешней сети, так и с какой-либо одной сетевой карты. Вы можете вводить несколько вариантов тарификации, в зависимости от времени суток. Программа предлагает понятия дневного, вечернего, ночного тарифа, также отдельный учет праздников и выходных дней. Вы указываете диапазон суток, после чего вводите стоимость часа в интернете или принятого одного мегабайта данных. Вы можете самостоятельно ввести список национальных праздников. Это означает, что программу теоретически можно использовать в любой стране.

На многих тарифах ведется отдельный учет локального и регионального трафика. Чаще всего, загрузка данных с подобных ресурсов бесплатна. Вы можете самостоятельно указать список подобных сайтов, которые не должны входить в статистику.

В программу встроен инструмент, осуществляющий автоматическое подключение по коммутируемому соединению в случае возникновения сетевой активности. Прокси-сервер может кэшировать DNS-запросы. В целях обеспечения анонимности пребывания в Сети, в программу включен инструмент автоматического перебора внешних прокси. Вам достаточно создать и подключить их список. Основные события в MyProxy озвучиваются при помощи файлов в формате WAV. Компьютер может издавать звуковой сигнал при блокировке графического элемента или flash-ролика, при блокировании всплывающего окна, при дозвоне и отсоединении от провайдера.

Возможность ведения статистики пользователей позволяет использовать прокси-сервер в домашних локальных сетях многоквартирных домов в том случае, если подключение к интернету происходит не по безлимитному тарифу.

NetProxy – простой прокси-сервер, обеспечивающий работу большого количества протоколов. Первоначальная настройка программы осуществляется с помощью Мастера. Вы выбираете сетевые подключения, указываете необходимые серверы, после чего программа фактически готова к функционированию.

Вы можете открыть доступ к прокси-серверу для всех пользователей локальной сети, а также настроить отдельные группы и задать независимые права для клиентов. Впрочем, подобное разграничение касается лишь списка доступных серверов, а также расписания использования соединения с интернетом.

Программа позволяет хранить загружаемые из Сети документы внутри локального кэша. В настройках можно указывать его предельный размер, а также несколько правил автоматической очистки.

Фильтрация нежелательного содержимого ограничивается лишь вводом адресов, загрузка информации с которых невозможна. Программа ведет лишь общую статистику использование соединения с интернетом.

В состав NetProxy включен примитивный межсетевой экран. В его настройках можно указывать правила разрешения или запрета соединений с сервером изнутри локальной сети, а также извне, из интернета.

NetProxy содержит инструмент дозвона до провайдера при использовании коммутируемого соединения.

Благодаря простоте, NetProxy удобно применять в небольших сетях, где не требуется вести какой-либо жесткой статистики или тарификации работы пользователей в интернете.

Proxy бесплатен без каких-либо ограничений.

Proxy plus может работать как прокси-сервер, обеспечивающий доступ к единому подключению к интернету из локальной сети, а также как почтовый сервер. Настройка и управление программой осуществляется из браузера, через web-интерфейс. Программа может работать как на широкополосном, так и на коммутируемом соединении. Во втором случае допускается автоматический дозвон в случае появления сетевой активности. Вы можете также звонить провайдеру вручную, через web-интерфейс. Кроме того, можно настроить программу на соединение с внешней сетью по расписанию.

Программа позволяет создавать группы и отдельные учетные записи для пользователей. Каждому клиенту может быть присвоен локальный электронный адрес.

Фильтрация содержимого происходит на основе черного и белого списков. Так как программа является еще и почтовым сервером, то допускается анализ содержимого электронных писем. Если в их тексте встречаются запрещенные слова, то передача данных блокируется. Подобным образом удобно бороться со спамом.

Программа содержит простой межсетевой экран, с помощью которого можно закрывать или открывать определенные порты, создавать особые правила доступа. Администратор может видеть статистику использования и, собственно, вносить все изменения в настройки прокси-сервера.

Бесплатная версия программы имеет два ограничения. Вы можете создать лишь три учетных записи пользователей. Объем кэша ограничен одним мегабайтом. Снятие лимита кэша и возможность работы пяти пользователей обойдется в 99.00$. При увеличении максимального количества подключаемых пользователей цена программы продолжает расти.

SpoonProxy – простой прокси-сервер, позволяющий пользователям локальной сети использовать единое подключение к интернету. Благодаря встроенному инструменту дозвона до провайдера, программу можно использовать не только при постоянном подключении к Сети, но и на коммутируемом соединении.

Программа может допускать к серверу всех пользователей локальной сети, а также требовать авторизацию. Во втором случае необходимо лишь указать имя и пароль. Кроме того, программа позволяет использовать данные учетных записей NT.

Впрочем, это не означает, что к серверу может подключиться любой компьютер. Программа содержит отдельные инструменты фильтрации IP-адресов, с которых возможен доступ, как на получение данных, так и на их отправку. Кроме того, вы можете открывать или закрывать отдельные порты.

SpoonProxy не обладает какими-либо инструментами блокировки нежелательной информации и не ведет детальной статистики использования сетевого соединения по каждому пользователю.

Цена на программу может меняться в зависимости от максимального количества обслуживаемых пользователей.

WebScout обладает удачно структурированным интерфейсом, не загроможденным тяжелыми для понимания настройками. Все опции программы собраны в пять основных групп.

При вводе новых пользователей вы можете сразу вводить квоты на максимальное время пребывания в Сети, а также ограничивать объем загружаемой информации. Данные настройки могут применяться к различным интервалам времени - ко дню, к неделе и к месяцу. Кроме того, в разделе Quotas можно сразу ввести аналогичные ограничения для всех пользователей локальной сети.

Ограничение доступа к нежелательным сайтам производится с помощью единого инструмента Access Rules. Допускается применение правил ко всем пользователям, к отдельным IP-адресам, а также к диапазону адресов. Кроме того, можно включать и исключать пользователей из списка применения текущего правила.

Каждый фильтр может действовать в течение определенного промежутка времени. Вы можете указывать дни недели, а также диапазон времени применения правила. Фильтрация может осуществляться на основе регулярных выражений, а также путем ввода полных адресов нежелательных web-сайтов.

На последнем этапе вам необходимо указать, что делать с введенными ранее сайтами. Вы можете запретить или, напротив, разрешить к ним доступ. Кроме того, допускается ввод максимальной скорости загрузки данных с описанных в правиле ресурсов.

WebScout позволяет заменять нежелательное содержимое страниц собственными графическими и текстовыми элементами. С помощью инструмента Quota Usage Report можно создавать отчеты о работе каждого пользователя. Доступ к настройкам прокси-сервера может закрываться паролем.

Программа может функционировать при любом типе подключения, в том числе и через коммутируемое соединение. В подобном случае прокси-сервер может устанавливать удаленную телефонную связь через браузер в автоматическом режиме или вручную, по требованию.

Ввод учетных записей пользователей осуществляется с учетом групповой политики. Впрочем, данное разделение весьма условно, так как при вводе нового пользователя можно лишь указывать его имя и пароль. Группа еще более абстрактна по сути, так как, кроме уникального названия, не несет никакой смысловой нагрузки.

Блокировка нежелательной информации может осуществляться из меню Access настроек Proxy. Вы указываете адреса сайтов, загрузка информации с которых запрещена. Допускается применение символа «*» для обозначения вхождения всех возможных адресов после указания домена.

Программа позволяет хранить загруженные документы внутри локального кэша. Вы можете задавать ограничения на максимальный размер кэшируемых файлов. При этом передача данных пользователю не запрещается.

WinProxy содержит в составе межсетевой экран, обеспечивающий безопасность пользователей локальной сети. Вы можете ограничивать также IP-адреса, с которых возможен доступ к прокси-серверу.

Настройка сервера осуществляется из браузера через web-интерфейс. Окно статуса, вызываемое из системного лотка Windows, отображает только количество текущих соединений с внешней сетью.

HandyCache
Jana Server
MyProxy
NetProxy
Proxy
Proxy plus
SpoonProxy
WebScout
WinProxy

Ускоряет систему, реестр и доступ в Интернет. Оптимизирует, чистит и исправляет все проблемы с ПК в 1 клик. Выявляет и удаляет шпионские и рекламные модули.
Программа - победитель многих конкурсов. Подробнее


HandyCache - прокси-сервер для раздачи интернета в локальной сети. С его помощью можно ускорить загрузку страниц в браузере, экономить трафик, заблокировать загрузку и отображение рекламы.

get_app12 106 | Бесплатная |


ChrisPC Anonymous Proxy позволит вам анонимно находиться в сети Интернет, быстро подключаться к прокси-серверам из более чем 50 стран и быстро менять IP-адрес. Программа умеет блокировать рекламу на сайтах, а также скрипты слежения и счетчики посещения.

get_app5 171 | Бесплатная |


get_app16 979 | Платная |


ProxyCheker - это программа для выявления самого быстрого проксисервера.

get_app5 284 | Бесплатная |

UserGate - простой и удобный в настройке прокси-сервер, обеспечивающий подключения пользователей локальной сети к Интернет через один внешний IP-адрес. Прокси-сервер ведет точный учет трафика (NAT), имеет встроенный межсетевой экран (firewall), Port mappi.

get_app119 053 | Условно-бесплатная |


Slava Proxy Server - программа предназначена для обеспечения совместного доступа к сети Internet с помощью локальной сети. Используется там, где необходим общий доступ посредством proxy соединения.

get_app13 906 | Условно-бесплатная |


Proxy Searcher - бесплатная утилита, которая позволяет пользователю осуществлять пользователю поиск доступных прокси-серверов. Программа автоматически проверяет работоспособность и скорость найденных прокси.

get_app9 821 | Бесплатная |


Premium Proxy Switcher - удобное приложение для быстрой подмены своего IP-адреса путем изменения исходящего прокси-сервера.

get_app12 701 | Бесплатная |


get_app12 428 | Бесплатная |


Socks Proxy Scanner - приложение для поиска прокси-серверов SOCKS.

get_app4 207 | Бесплатная |


OpenUp - программа открывающая доступ к любым запрещенным сайтам через сервера OpenUp. В случае получения ответа "доступ запрещен", приложение попытается открыть сайт через сервер OpenUp в зашифрованном режиме.

get_app8 788 | Бесплатная |


Fast Proxy Expert - небольшая портативная (не требует инсталляции) утилита для проверки прокси-серверов на работоспособность.

get_app6 336 | Бесплатная |


ProxyShell Hide IP - программа, предназначенная для обеспечения безопасности и анонимности в сети Интернет. Для сокрытия вашего IP-адрес программа использует свои быстрые и полностью анонимные сервера, которые гарантируют вам полную анонимность.

get_app10 836 | Условно-бесплатная |

get_app38 900 | Условно-бесплатная |

AllegroSurf - прокси-сервер для Windows, обеспечивающий ускоренную загрузку Web страниц, фильтрацию контента и многое другое.

В бытовом случае в сетевых настройках вашего компьютера указан шлюз по умолчанию. Чаще всего устройство, являющееся шлюзом, называют "роутер" или "маршрутизатор" — через него идут все запросы на IP-адреса, которые не входят в вашу локальную сеть. Прокси-сервер (от англ. "уполномоченный" или "доверенный") также выступает посредником между вами и целевым сетевым ресурсом, но не является шлюзом по умолчанию, то есть для его использования в приложении нужно явно указать соответствующие параметры. Самый простой пример — доступ в сети I2P или Tor. Всю внутреннюю логику этих сетей обеспечивает отдельное приложение, которое предоставляет пользователю прокси-интерфейс для подключения. Указав нужный прокси в настройках веб-браузера, мы можем посещать сайты с доменными именами ".i2p" и ".onion", о которых обычный маршрутизатор даже не догадывается. Также прокси-сервисы набирают популярность для обхода блокировок: прописал в настройках браузера какой-нибудь прокси из либеральной страны и открываешь любые сайты, не зная духоскрепного маразма.

Современные прокси-серверы имеют исчерпывающий функционал для контроля и мониторинга трафика — хорошее решение для офисов и государственных учреждений, в которых нужно огородить работников от нежелательных ресурсов, а также предоставлять доступ в интернет с дополнительной авторизацией и различной пропускной способностью канала для разных пользователей.

Какой бы сценарий использования прокси у вас ни был, использовать шлюз по умолчанию в большинстве случаев удобнее. Хотя бы потому, что некоторые приложения не умеют работать через прокси.


Tun2Socks

Суть работы Tun2Socks сводится к созданию виртуального сетевого адаптера, который операционная система будет воспринимать как обычный сетевой интерфейс. Вся информация, пришедшая на такой виртуальный адаптер, фактически будет передана внутрь Tun2Socks, который обеспечит необходимую логику дальнейшей передачи информации на прокси-сервер.

Информация об использовании утилиты при запуске с параметром --help :

Всё может показаться ясным с первого взгляда только бывалому админу, либо тому, кто ничего на самом деле не понял. При практическом знакомстве с Tun2Socks встает вопрос: если в системе создастся виртуальный сетевой адаптер, то как он станет шлюзом по умолчанию и нужно ли вручную задавать ему адрес. На помощь приходит документация.

Дублировать здесь официальное описание проекта и всю документацию не имеет смысла, поэтому перейдем к сути — к практической конфигурации шлюза с пояснением каждого шага.

Windows

Для начала необходимо скачать свежую версию Tun2Socks. Бинарники распространяются на странице релизов в официальном гит-репозитории проекта. Выберите один из пакетов, название которого начинается на tun2socks-windows . Если у вас 64-разрядная Windows на стареньком железе, вам наверняка подойдет tun2socks-windows-amd64.zip (так как архитектура ARM на старых машинах с Windows мне еще не встречалась).


После загрузки распакуйте архив в любое удобное место.

Tun2Socks создает виртуальный сетевой адаптер, но драйвер для этого (Wintun) нужно скачать отдельно. Вот прямая ссылка для загрузки версии Wintun 0.11. Рекомендую именно эту версию, так как с более новыми версиями в моем случае Tun2Socks v2.3.1 работать отказался. При желании, свежий релиз драйвера можно найти на официальной странице. Из всего архива вам понадобится только один файл wintun.dll , который надо взять из нужной директории в зависимости от вашей операционной системы. В случае архитектуры amd64, путь до нужной библиотеки выглядит так: wintun/bin/amd64/wintun.dll . Положите подходящий файл wintun.dll в директорию, где находится исполняемый файл Tun2Socks.

Tun2Socks запускается с передаваемыми значениями через командную строку (команды, приведенные ниже, должны быть выполнены с правами администратора). Команда для простого запуска имеет следующий вид:

tun2socks-windows-amd64.exe является именем исполняемого файла Tun2Socks;

-device tun://gatewaytun определяет название нового виртуального сетевого интерфейса (gatewaytun);

-proxy socks5://10.10.100.1:1080 сообщает протокол (в моем случае это SOCKS5) и адрес прокси-сервера.

Этого достаточно, чтобы создать в системе новый сетевой интерфейс, но работать, как нам хочется, он пока что не будет. Для этого необходимо вручную присвоить новому сетевому интерфейсу IP-адрес и объяснить операционной системе, что он является шлюзом.

Присвоить интерфейсу IP-адрес и указать маску подсети можно через стандартный графический интерфейс Windows, но воспользуемся благами командной строки:

В примере виртуальному интерфейсу присваивается адрес 127.254.254.1 , но фактически это может быть любой частный адрес из подсети, которая, во-первых, не используется другими сетевыми адаптерами вашей операционной системы, во-вторых, не используется в локальной сети вашего предприятия или дома (иначе будет нарушена локальная маршрутизация). В большинстве случаев адрес из примера будет корректным значением (так как используется диапазон 127.0.0.1/8). В некоторых тестах Windows 10 отказывалась применять подобный адрес к интерфейсу. Если отказалась и у вас — воспользуйтесь чем-нибудь вроде 10.254.254.1. Итак, будем считать, что адрес виртуальному сетевому интерфейсу присвоен.

Теперь нужно сообщить операционной системе новый интерфейс в качестве шлюза:

Внимание! Если прокси-сервер находится не в локальной сети с той же подсетью, что и один из сетевых интерфейсов вашего компьютера, т.е. обращение к прокси-серверу осуществляется через уже существующий шлюз, необходимо оставить доступ к прокси-серверу в прежнем виде, иначе приведенная конфигурация работать не будет — согласитесь, что попытка подключения к прокси-серверу через сам же прокси-сервер является абсурдом. На практике это означает, что для подключения к прокси-серверу нужно добавить еще один маршрут:

В примере указано правило маршрутизации в подсеть 10.10.100.0/24 , которая должна идти не через общий шлюз (gatewaytun), а через сетевой интерфейс, имеющий доступ к устройству с адресом 10.10.5.25 (которое является шлюзом в нужную подсеть). Это правило справедливо, во-первых, если нужно сохранить доступ в подсеть локальной сети, которая недоступна непосредственно и, во-вторых, что более важно — если в заданной подсети находится сам прокси-сервер, через который в дальнейшем пойдет весь наш трафик.

При домашнем использовании, когда нет никаких локальных подсетей, и всё, что требуется, это подключение к прокси-серверу через интернет-провайдера, приведенная выше команда заменяется этой:

11.11.11.11 — адрес прокси-сервера в интернете;

255.255.255.255 — маска, означающая, что в правило входит только адрес прокси-сервера;

10.10.5.25 — адрес шлюза в локальной сети, который вам предоставляет интернет-провайдер.

В примере адрес 1.1.1.1 является адресом DNS-сервера.

В итоге получается следующий набор команд:

Большинству пользователей ручное выполнение всех команд может показать неудобным. Такие люди могут поэкспериментировать с автоматизированными сценариями (батниками). Например, вписать все нужные команды в какой-нибудь start.bat и добавить его в автозагрузку. В батниках и правах доступа Windows я не силён. В напутствие лишь замечу, что все команды должны быть исполнены с правами администратора. Возможно, кто-то поделится красивым скриптом в комментариях.

Linux

Пользователи GNU/Linux (и других *nix-систем) в своем большинстве являются более компетентными в вопросах командной строки и системных настроек, поэтому местами пояснения будут более скудные (тем более, что суть происходящего уже подробно описана чуть выше). Практическая инструкция дана на примере Debian.

Бинарники для Linux есть среди прочих на странице релизов. Например, для Debian amd64 подойдет вариант tun2socks-linux-amd64.zip . Внутри архива находится один файл. После извлечения присвойте ему флаг исполняемости ( chmod +x tun2socks-linux-amd64 ) и положите в удобное место, например, /usr/sbin/ . Дополнительные драйвера для создания туннеля WireGuard в Linux не требуются — современные дистрибутивы поддерживают технологию на уровне ядра.

Все приведенные ниже команды нужно выполнять с правами суперпользователя.

Команда запуска выглядит следующим образом:

-device tun://gatewaytun определяет название нового виртуального сетевого интерфейса (gatewaytun);

-proxy socks5://10.10.100.1:1080 сообщает протокол (в моем случае это SOCKS5) и адрес прокси-сервера.

После запуска Tun2Socks в системе создается новый сетевой интерфейс с заданным именем. Теперь необходимо откорректировать правила маршрутизации:

Настройки DNS в *nix-системах, как правило, являются глобальными, поэтому нет нужды указывать их явно для каждого интерфейса. Однако, кому нужно, тот знает не только про /etc/resolv.conf , но и про возможность явного указания DNS-сервера в конфиге сетевых подключений. На этом останавливаться не будем.

Автоматизация — второе имя любого админа. Для Debian я напишу сервис systemd, который будет запускать Tun2Socks и поднимать интерфейс gatewaytun , а в конфигурации данного сетевого интерфейса укажу команды, которые нужно выполнять при его включении. При необходимости вы можете адаптировать данный подход под другие операционные системы с учетом их специфики.

Файл сервиса, который ляжет в /etc/systemd/system/tun2socks.service :

Обратите внимание на путь до Tun2Socks и адрес прокси-сервера в строке ExecStart . Измените эти параметры под себя. После амперсанда указана пауза в три секунды, следом за которой осуществляется включение нового сетевого интерфейса. Пауза задается на случай высокой загрузки системы, чтобы дать время на создание интерфейса перед попыткой его включения.

Указываем в /etc/network/interfaces параметры интерфейса и дополнительные инструкции для исполнения после его включения. Строки добавляются в конец файла:

Теперь, когда всё готово, запускать и отключать шлюз можно двумя простыми командами:

Если Tun2Socks нужен на постоянной основе, созданную службу можно добавить в автозагрузку:

Послесловие

Мотивом для статьи послужило отсутствие адекватной поисковой выдачи по запросам вроде "шлюз через прокси", "как пустить весь трафик через прокси" и тому подобные. Полагаю, материал будет полезен самой широкой аудитории.

С автоматизацией на Windows долго, честно говоря, не разбирался. Из коробки не завелось и — пусть отдыхает. Не люблю я винду, простите. Да и как любить ее, если для исполнения команды из bat-файла с правами администратора нужно создать ярлык этого батника и поставить в нем галочку "Запускать с правами администратора". Ярлык и галочка, Карл! Да и более того, команда добавления маршрута все равно не хотела отрабатывать.

В данной статье мы расскажем про лучшие программы для прокси, такие как Proxyfier, Proxycap и Proxy Switcher, а также предоставим руководство по их настройке.

Для того, чтобы использовать прокси-сервер в браузере, нет необходимости в специальном софте. Достаточно в настройках указать адрес и порт и проверить прокси на валидность онлайн. Другое дело, когда прокси нужен для софта, который не поддерживает его или одновременно используется несколько прокси и надо быстро переключаться между ними.

Лучшие программы для прокси

В таком случае, потребуется программа, которая перенаправит трафик на нужный IP. Это позволит решить проблему отсутствия встроенной поддержки прокси, например, в мессенджерах, и избавит от необходимости настройки каждого браузера вручную. Популярных программ для прокси существуют десятки. Других, менее известных — сотни. Описывать их все нет необходимости, поскольку принцип работы одинаков, а способы настройки и интерфейс принципиально не отличаются.

Остановимся на нескольких наиболее раскрученных. В топе обзоров обычно присутствуют Proxifier и ProxyCap. Они довольно похожи и имеют бесплатный пробный период. Прежде чем рассмотреть каждую из них в отдельности, следует остановиться на некоторых общих принципах.

Для работы вам понадобится.

Естественно, прокси. Можно использовать бесплатные, если необходимость в них возникает нечасто, и вы ставите перед собой простые задачи (например, серфинг или просмотр роликов). Если же прокси нужен для более важных задач (для парсинга, онлайн-игр и т.д.) и при этом важно чтобы обеспечивалась качественная защита аккаунтов соц. сетей (чтобы их не заблокировали или не украли данные кредитных карт) рекомендуется приобрести приватные прокси-сервера.

Для правильной настройки нужны IP-адрес и порт. Если прокси приватный, потребуется также логин и пароль. Для проверки прокси Вам не нужна отдельная программа на работоспособность, так как некоторые популярные программы уже имеют эту функцию.

Proxyfier

Proxifier бесплатен в течение месяца и легко скачивается на официальном сайте. Он позволяет практически любым сетевым софтам, не поддерживающим функцию работы через прокси сервер, обходить это ограничение. С данной программой можно легко взаимодействовать с браузерами, FTP, аськой, IRC, Kazaa, Telnet, SSH, Webmoney, Skype, смотреть популярные видеоролики, слушать любимую музыку, и т.д. Есть версии для Windows и Mac OC. Лучше выбирать Portable Edition, так как ее не надо устанавливать (можно скачать установочный файл и приступать к работе). Proxy Checker для проверки прокси не нужно устанавливать отдельно.

Минусы программы:

  • Ipv6 хоть и работает, но не чекается, кроме того, такие прокси могут не совсем корректно работать с портом SOCKS5.

Настройка программы предельно проста, как на Windows, так и на Mac OC.

Пошаговая инструкция

  • В начале ищем крайнюю левую кнопку меню «Proxy server» либо одноименный пункт во вкладке «Profile». Если настраиваем прокси на Маке, выбираем «Proxies».

Настройка Proxyfier_Windows_1

Настройка Proxyfier_Mac_1

  • В открывшемся окне видим кнопку «Add» - «добавить».

Настройка Proxyfier_Windows_2

Настройка Proxyfier_Mac_2

  1. Дальше всё интуитивно понятно. В соответствующие поля вписываем адрес и порт, указываем протокол, логин и пароль.

Настройка Proxyfier_Windows_3
Настройка Proxyfier_Mac_3

  1. Внизу есть кнопка «Check», посредством которой можно проверить прокси на валидность.
  2. В Proxifier также можно создавать цепочки из нескольких прокси. Разумеется, для этого их придётся купить в достаточном количестве и добавить описанным выше способом. После этого там же жмём кнопку «Proxy Chains» и далее «Create». Перетягивая прокси из верхнего окна в нижнее мышкой, создаём цепочку.

Настройка Proxyfier_Mac_4
Настройка Proxyfier_Windows_4

  1. В разделе «Profile» - «Proxification Rules» выбираем прокси или цепочку, которую будем использовать. Кстати о правилах, тут же можно настроить программу «под себя» и создать свое.

По умолчанию стоит (Default), которое нельзя изменить (однако, действие (Action), которое задано к нему можно), так как Proxifier использует его если соединение не соответствует другим правилам. То есть, если в программе не создано других правил, то все соединения будут обрабатываться через стандартный прокси.

Настройка Proxyfier_Mac_5

Настройка Proxyfier_Windows_5

Кроме того, изначально для каждого профиля есть предустановленное правило “Localhost”. Когда оно активно, Proxifier не туннелирует локальное соединение (loopbacks) на ПК.

Важно: Firefox и другие похожие программы могут зависеть от loopback-соединений.

Его можно поменять или вообще навсегда удалить, но мы настоятельно рекомендуем вам его не выключать, пока не будет стопроцентной уверенности, в необходимости туннелирования подключения к 127.0.0.1 через прокси-сервер. Очень интересная особенность – программа «сканит» каждое правило сверху вниз, поэтому обращайте на порядок их размещения особое внимание (поменять приоритет можно используя стрелочки в правой части окошка).

Включить/отключить правило можно используя чекбоксы (флаги), кроме того, вы можете изменить действие для каждого из них. Добавить новое условие = нажать на (Add…), (Clone), (Edit…), или же удалить (Remove) существующее правило. Чтобы изменить правило также можно клацнуть дважды мышкой по соответствующей кнопке. Горячая клавиша для удаления – Del.

При внесении изменений или при добавлении нового условия вы увидите окошко, где есть:

  • Имя/Name (задается любая символьная комбинация.
  • Включено/Enabled (включаем/отключаем правило).
  • Приложения/Applications (список имен исполняемых файлов (программ), соединения которых должны обрабатываться данным правилом. Перечисляем названия приложений через ;).
  • Browse/Обзор (находим файл и добавляем его имя в список).
  • Целевые узлы/Target hosts (тут указываем имена узлов (DNS-имена), адреса в формате IPv4 или IPv6).

А теперь непосредственно от теории к практике. Попробуем настроить работу игры WOW через Proxifier с минимальным набором настроек.

  1. Указываем адрес и порт.
  2. В «Protocol» выбираем соответствующий (мы поставим SOCKS5). Если у Вас есть логин и пароль для авторизации, ставим галочку возле строки «Use authentication» и вводим данные.

Proxifier_2

  1. Обязательно проверяем на работоспособность прокси во вкладке «Proxy Settings». Если появилась надпись «Testing failed», необходимо поменять тип прокси.

Proxifier_3

При покупке прокси у нас, вы получите не только все необходимые данные для заполнения всех полей, но и сможете настроить прокси по подсказкам нашего оператора.

  1. Если проверка успешна, закрываем окошко, и идем на самое главное, где выбираем Options» — «Proxification Rules».
  2. Указываем «Process Only the following + manually proxified» и нажимаем «Add…».

Proxifier_4

  1. Даем название новому правилу, например, WoW, и кликаем по «Add» в «Applications».

Proxifier_5

  1. Находим файл wow.exe в главной папке и выбираем его.
  2. Подтверждаем все и наслаждаемся игрой!

ProxyCap

Эту программу также качаем на официальном сайте. Преимуществом софта является встроенный Proxy Checker, то есть дополнительно качать и устанавливать ничего не надо, а также то, что вы сможете запустить любые приложения через прокси, даже если эта функция в них не предусмотрена.

Настройка ProxyCap осуществляется так же, как и в Proxifier:

  1. В правом углу окна программы жмём значёк «New proxy server».

Настройка ProxyCap_1

  1. Вписываем данные — IP (здесь это поле называется «Hostname»), порт, а также информацию для авторизации, если таковая предусмотрена.

Настройка ProxyCap_2

Настройка ProxyCap_3

Чтобы проверить, работает ли прокси, там же в правом углу ищем кнопку «Check». Пишем любой URL и запускаем тест. Если всё получилось, переходим на вкладку «Rules» и создаём правило для перенаправления данных. Если нужно, чтобы все программы работали через прокси, выбирайте «Redirect throught proxy» и ставим галочку в пункте «Resolve names remotely». Также галочками отмечаем пункты «TCP» и «UDP». По умолчанию, трафик будет перенаправляться через прокси, но в случае необходимости можно вручную выбрать нужные вам программы.

Настройка ProxyCap_4

Proxy Switcher

Proxy Switcher - ещё одна программа для прокси, которая похожа на ProxyCap. Она доступна бесплатно — урезанная Lite, и платно с полным набором функций. Особенность программы – можно прямо «на лету» менять настройки прокси-сервера и в автоматическом режиме загружать огромный список прокси, а также проверить их на валидность и анонимность. Спокойно путешествуйте по сети, не беспокоясь за сохранность своих данных и переключайтесь между загруженными серверами в указанный промежуток времени.

  • Для настройки софта жмём красную кнопку со знаком «+» на панели и вводим информацию своего прокси.

Настройка Proxy Switcher_01

  • Сохраняем изменения и для проверки жмём зелёную кнопку.

Настройка Proxy Switcher_02

Настройка Proxy Switcher_03

  • Для его использования кликните на него правой клавишей мыши и выберите пункт «Switch to this Server».

Настройка ProxyCap_4

Таким образом можно легко переключаться между серверами.

Программы для работы с прокси на Linux

Популярные программы, в том числе перечисленные выше, работают с операционной системой Windows. Что же делать пользователям ОС Linux? На самом деле для Linux существует множество программ для прокси. Одна беда — они не имеют графического интерфейса и настраиваются с помощью консоли. Например, аналог программы Proxifier – настраивается исключительно из командной строки, что требует определённых навыков.

Программа для Linux

Расширения для браузеров

Казалось бы, зачем они нужны, ведь большинство обозревателей позволяют настроить прокси посредством стандартных функций. Однако не всё так просто с настройкой Google Chrome. Да и имеющиеся возможности настройки в других браузерах обеспечивают минимум возможностей. А если есть потребность заходить на одни ресурсы через прокси, а на другие напрямую? Или использовать несколько прокси? В таком случае можно использовать расширения для браузера, которые позволяют расширить настройки прокси.

Наиболее известные — FoxyProxy, Frigate, Proxy For Chrome. Их установка не потребует сложных манипуляций. Для установки, например, FoxyProxy для Firefox достаточно зайти на страницу плагина и нажать «Добавить в FireFox». После завершения установки перезапустите FireFox и добавьте при необходимости свои прокси-сервера. Как это сделать поможет понять пошаговая инструкция по настройке FoxyProxy для Mozilla.

Настройка расширения FoxyProxy_01

Другие плагины для настройки сервера в Мозиле и в других известных браузерах настраиваются по такому же принципу.

Читайте также: