Рубрики
linux

Как настроить хороший прокси сервер за 7 строчек…

Для владельцев CentOS и других Linux-подобных систем сделать прокси не составит труда. Самое главное, чтобы хостинг сервера находится в другой стране. В качестве ПО в данной статье будет использоваться пакет 3proxy.

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

Поддержим так сказать российского разработчика свободного ПО — установим легкий и бесплатный пакет прокси сервера «3proxy»:

yum install 3proxy -y

Как вы заметили, через CentOS есть возможность установки пакета с помощью менеджера пакетов. Для Debian-систем такой возможности нету, но есть инструкция для установки 3proxy руками (только на английском, на русском все зависит от моего желания ее перевести).

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

Путь к файлу конфигурации: «/etc/3proxy.cfg»

users "USERNAME:CL:PASSWORD" "USERNAME2:CL:PASSWORD2"
daemon
auth strong
allow USERNAME,USERNAME2
log
proxy -p3128
socks -p1080

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

Для конфигурирования портов HTTP-прокси и SOCK-прокси используется фраза -pPORT. Но для того, чтобы уменьшить интерес (брутфорсеров, дудосеров, кулцхацкеров и многих др.) к вашему серверу, желательно сменить порты на другие.

Запихиваем 3proxy в автозапуск и запускаем:

systemctl enable 3proxy
systemctl start 3proxy

Теперь быстро-быстро бежим в ваш любимый браузер и настраиваем его для работы через прокси (в данном примере Mozilla Firefox):

Или Telegram PC:

Ну или также на телефоне, в пункте Данные и хранилище (Data and Storage). Пролистываете до самого конца и выбираете Настройки Proxy (Proxy Settings).

Для Ubuntu есть инструкция, как установить этот прокси на машину: https://github.com/SnoyIatK/3proxy

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *