Интересно Создаем собственный прокси сервер SOCKS 5

Регистрация
9 Мар 2021
Сообщения
8
Репутация
4
Реакции
4
Проблема маскировки собственного ip адреса возникает при попытке доступа к регионально заблокированным ресурсам, к примеру. Тогда в ход могут идти либо VPN, либо proxy сервер, которые обычно арендуются у третьих лиц. Однако простейший прокси сервер SOCKS5 можно настроить своими руками в пару команд, на собственном сервере. Это даст возможность самостоятельно контролировать логи, что повысит конфиденциальность, и ускорит время работы.

Установка всего необходимого на сервер

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

Обновим систему и пакеты:

Код:
update && apt dist-upgrade
Установим Dante Server
install dante-server

Настройка Dante Server

Далее нужно будет открыть конфигурационный файл, и внести в него следующие настройки:

Код:
stderr

internal: eth0 port = 8080
external: eth0
socksmethod: username

user.privileged: root
user.unprivileged: nobody
user.libwrap: nobody

client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}

socks pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}

Подробно о настройках можно почитать на официальном сайте Dante Server (Dante configuration -- Minimal server configuration).

Добавим нового пользователя:

Код:
-s /bin/false codered && passwd codered1

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

Код:
-A INPUT -p tcp --dport 8080 -j ACCEPT

Либо так, с помощью UFW

allow 8080/tcp

Почти готово, теперь запускаем и добавляем в автозапуск Dante Server

Код:
restart danted
systemctl enable danted

Использование

Теперь в том же Proxifier на Windows можно создать новый профиль, ввести ip сервера, имя пользователя и пароль, и пользоваться собственным прокси сервером.
 
Назад
Сверху Снизу