SOCKS-прокси на Debian

SOCKS-прокси на Debian

Как настроить прокси-сервер SOCKS на компьютере с Debian, чтобы можно было ввести адрес хоста на странице конфигурации прокси-сервера Firefox и использовать свой компьютер в качестве прокси-сервера SOCKS?

Я слышал о dante-server, но не знаю, как сделать так, чтобы он разрешал соединения отовсюду и куда угодно.

решение1

Сначала вам нужно понять основы конфигурации.
Есть 3 основных раздела: первый — глобальные настройки, вам нужно задать «внешние», «внутренние» и «метод» (обязательно)

вторые «правила доступа клиента»: означают, кто сможет подключиться к вашему серверу Socks.

третье — правила пропуска/блокировки: означают, какой клиент может подключаться к какому-либо адресу.

2. и 3. работают как iptables. оба должны заканчиваться фразой блокировки.
файл конфигурации — это в основном /etc/danted.conf, иногда /etc/socksd.conf

Я предполагаю, что у вас есть 2 интерфейса. 1 - локальная сеть. Другой - внешняя. Например: eth0: 192.168.1.1 eth1: 220.12.13.50. Ваш первый раздел должен содержать эти значения.

внутренний: порт eth1 = 1080
внешний: 220.12.13.50
метод: имя пользователя нет

только локальный интерфейс будет принимать подключение к Dante.

клиентский пропуск {
         от: 192.168.1.0/24 порт 1-65535 до: 0.0.0.0/0
}

клиентский пропуск {
  от: 127.0.0.0/8 порт 1-65535 до: 0.0.0.0/0
}

клиентский блок {
         от: 0.0.0.0/0 до: 0.0.0.0/0
         журнал: ошибка подключения и отключения
}

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

проходить {
         от: 192.168.1.0/24 до: 0.0.0.0/0
         протокол: tcp udp
}

проходить {
         от: 127.0.0.0/8 до: 0.0.0.0/0
         протокол: tcp udp
}

блокировать {
         от: 0.0.0.0/0 до: 127.0.0.0/8
         журнал: ошибка подключения и отключения
}

блокировать {
         от: 0.0.0.0/0 до: 0.0.0.0/0
         журнал: ошибка подключения и отключения
}

Только клиенты из локальной сети смогут использовать Danted в качестве сервера Socks для установления туннельного соединения. Последнее правило означает, что no1 не сможет отправлять запросы или туннелировать куда угодно.

также вам нужно отредактировать скрипт запуска danted. раскомментируйте строку "enabled=yes"

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

И вот простое руководство, с помощью которого вы можете получить помощь: http://wiki.kartbuilding.net/index.php/Dante_Socks_Server

решение2

Связанный контент