Настройка сервера dante socks

Я хочу туннелировать весь мой интернет-трафик через мой VPS, поэтому я пытаюсь установить прокси-сервер.

Тем не менее: я не могу просматривать Интернет через Данте. Я получаю ERR_EMPTY_RESPONSE ошибка.

Это мой конфиг:

Выход из системы: stderr /home/user/dantelog
внутренний: порт eth1 =1080
внешний: eth1

метод: имя пользователя pam

user.privileged: прокси
user.notprivileged: никто
user.libwrap: никто

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

Мне действительно нужно запустить 2 прокси-сервера: один для http и один для socks? или я могу что-то еще сделать?

1 ответ

Секция прохода клиента имеет 10.0.0.0/8 в качестве исходной сети для разрешения. Это личное ip-пространство. Если вы пытаетесь подключиться через прокси к Интернету, вам нужно изменить это на любой публичный IP-адрес, к которому вы подключаетесь через NAT.

Также ваше утверждение метода вызывает принудительную аутентификацию. Ни один из основных браузеров не поддерживает аутентификацию SOCKS5. Измените конфигурацию, как показано ниже:

метод: имя пользователя pam

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

блок клиента {
от: 0.0.0.0/0 до: 0.0.0.0/0
}

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

Кроме того, вместо настройки прокси-сервера Dante вы можете использовать OpenSSH или Putty (в зависимости от вашей платформы ОС) для создания туннеля ssh и прокси-сервера поверх него. И OpenSSH, и Putty могут создавать прокси socks на интерфейсе loopbak вашего клиента. Вы указываете на это свои приложения, и трафик направляется через ssh-соединение с сервером и обратно. На сервере не требуется никаких дополнительных прокси. Направления могут быть найдены здесь и здесь.

Другие вопросы по тегам