Установка Socks5 прокси сервера на Ubuntu/Debian

Автор: Гость | от 2016 » Август » 28 | посмотрело: 1451

0

SOCKS — сетевой протокол, который позволяет клиент-серверным приложениям прозрачно использовать сервисы за межсетевыми экранами (фаерволами). SOCKS — это сокращение от «SOCKet Secure».

В отличие от HTTP прокси серверов, SOCKS передает все данные от клиента, ничего не добавляя от себя, то есть с точки зрения конечного сервера, SOCKS прокси является обычным клиентом. SOCKS более универсален — не зависит от конкретных протоколов уровня приложений (7-го уровня модели OSI) и базируется на стандарте TCP/IP — протоколе.

Приступим к установке socks сервера dante.

Код
$ sudo apt-get install dante-server

После этого будет немного ругани, что сервер не запустился, игнорируем и продолжаем.

Открываем конфиг: /etc/danted.conf:

Код
$ sudo nano /etc/danted.conf

Код
internal: тут_наш_внешний_айпи port = 1080

Аналогичную процедуру выполняем со строкой:

Код
external: тут_наш_внешний_айпи

Выключаем каую-либо авторизацию юзеров:

Код
method: none

В самый низ добавляем ниже указанный блок, тем самым разрешая любых юзеров отовсюду:

Код
client pass { from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0 }
pass { from: 0.0.0.0/0 to: 0.0.0.0/0 protocol: tcp udp }

Пробуем запустить:

Код
$ sudo /etc/init.d/danted start

Если ругается на файл libc.so, узнаете какая у вас архитектура, выполнив команду:

Код
$ uname -i

и делаем так:

Код
$ sudo ln -s /lib/i386-linux-gnu/libc.so.6 /lib/i386-linux-gnu/libc.so

или

Код
$ sudo ln -s /lib/x86_64-linux-gnu/libc.so.6 /lib/x86_64-linux-gnu/libc.so

Запускаем:

Код
$ sudo /etc/init.d/danted start

и пробуем прителнетица к нашему прокси: telnet тут_наш_внешний_айпи 1080

Категория: Прокси

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться или войти на сайт под своим именем.
Всего комментариев: 0
avatar