Дано: виртуальны сервер на Ubuntu 18.04, сетевая одна и смотрит в мир, поднят Dante-server, с целью socks5, порт открыт. Вроде все сделано согласно мануалам, вот настройки:
logoutput: /var/log/socks.log
internal: eth0 port = 1080
external: eth0
#external.rotation: same-same
socksmethod: username
user.privileged: root
user.notprivileged: nobody
user.libwrap: nobody
compatibility: sameport
client pass {
from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
log: error connect disconnect
}
# На loopback-интерфейс всем нельзя
socks block {
from: 0.0.0.0/0 to: 127.0.0.0/8
log: connect error
}
client block {
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: error connect disconnect
user: userxxxx
}
socks block {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect error
}
НО при обращении к порту 1080 ошибки в логах:
Sep 18 17:09:42 (1568815782.091052) danted[40152]: info: Dante/server[1/1] v1.4.2 running
Sep 18 17:26:58 (1568816818.338135) danted[40155]: info: pass(1): tcp/accept [: 46.xxx.yyy.zzz.4231 45.xxx.yyy.zzz.1080
Sep 18 17:26:58 (1568816818.342990) danted[40155]: info: block(1): tcp/accept ]: 46.xxx.yyy.zzz.4231 45.xxx.yyy.zzz.1080: error after reading 1 byte in 0 seconds: unknown SOCKS version 67 in client request