Я пытаюсь настроить прокси-сервер SOCKS, используя dante для тестирования. Однако я даже не могу заставить его работать с веб-браузером, посмотрев несколько руководств о том, как это сделать.
Я пробовал и в IE, и в Firefox, в обоих случаях, используя «Ручную настройку прокси», оставив все пустым, кроме хоста SOCKS, а затем ввел IP-адрес моего прокси и номер порта (1080). Я просто получаю «Сервер не найден» / «Проблемы с загрузкой этой страницы» и ничего не вижу в запросе, даже если запущен в режиме отладки.
Если я использую «telnet 10.0.0.40 1080», я вижу, что соединение открыто в отладочных выводах, поэтому я знаю, что многое работает.
Вот мой конфиг:
logoutput: stdout /var/log/danted/danted.log
internal: eth0 port = 1080
external: eth0
method: username none #rfc931
user.privileged: proxy
user.notprivileged: nobody
user.libwrap: nobody
connecttimeout: 30 # on a lan, this should be enough if method is "none".
client pass {
from: 10.0.0.0/8 port 1-65535 to: 0.0.0.0/0
}
client pass {
from: 127.0.0.0/8 port 1-65535 to: 0.0.0.0/0
}
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
block {
from: 0.0.0.0/0 to: 127.0.0.0/8
log: connect error
}
pass {
from: 10.0.0.0/8 to: 0.0.0.0/0
protocol: tcp udp
}
pass {
from: 127.0.0.0/8 to: 0.0.0.0/0
protocol: tcp udp
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
Я уверен, что мне не хватает чего-то простого, но я потерялся. Я даже не думал о НОСКАх с конца 90-х.
это из-за неправильной конфигурации для вашей версии dante-server
вот правильный конфиг для Dante v1.4.2
logoutput: /var/log/socks.log
internal: eth0 port = 1080
external: eth0
method: username none
user.privileged: root
user.notprivileged: nobody
client pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
client block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: error connect disconnect
}
block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}