У меня накопилось несколько вопросов:
1. Вот что у меня получилось:
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6663]: created new negotiatorchild
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6664]: created new requestchild
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6665]: created new requestchild
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6666]: created new requestchild
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6667]: created new requestchild
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6668]: created new iochild
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the unprivileged uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6661]: fixsettings(): setting the libwrap uid to 0 is not recommended
Dec 1 11:07:28 (1228122448) sockd[6662]: dante/server v1.1.19 running
Dec 1 11:07:55 (1228122475) sockd[6663]: pass(1): tcp/accept [: 192.168.20.8.54894 -> 192.168.20.8.1080
Dec 1 11:07:55 (1228122475) sockd[6675]: created new requestchild
Dec 1 11:07:56 (1228122476) sockd[6664]: pass(1): udp/udpassociate [: 192.168.20.8.44889 -> 0.0.0.0.0
Dec 1 11:07:56 (1228122476) sockd[6668]: pass(1): udp/udpassociate -: 192.168.20.8.44889 -> 192.168.22.25.53 (33)
Dec 1 11:07:56 (1228122476) sockd[6668]: pass(1): udp/udpreply -: 192.168.22.25.53 -> 192.168.20.8.44889 (96)
Dec 1 11:07:56 (1228122476) sockd[6663]: pass(1): tcp/accept [: 192.168.20.8.54895 -> 192.168.20.8.1080
Dec 1 11:07:56 (1228122476) sockd[6668]: pass(1): udp/udpassociate ]: 106 -> 192.168.20.8.54894 -> 43, 33 -> 192.168.20.8.1080 -> 96: client closed
Dec 1 11:07:56 (1228122476) sockd[6668]: pass(1): udp/udpassociate ]: 106 -> 192.168.20.8.44889 -> 43, 33 -> `world' -> 96: client closed
Dec 1 11:07:57 (1228122477) sockd[6664]: pass(1): udp/udpassociate [: 192.168.20.8.53721 -> 0.0.0.0.0
Dec 1 11:07:57 (1228122477) sockd[6668]: pass(1): udp/udpassociate -: 192.168.20.8.53721 -> 192.168.22.25.53 (45)
Dec 1 11:07:57 (1228122477) sockd[6668]: pass(1): udp/udpreply -: 192.168.22.25.53 -> 192.168.20.8.53721 (95)
Dec 1 11:07:57 (1228122477) sockd[6663]: pass(1): tcp/accept [: 192.168.20.8.54896 -> 192.168.20.8.1080
Dec 1 11:07:57 (1228122477) sockd[6668]: pass(1): udp/udpassociate ]: 105 -> 192.168.20.8.54895 -> 55, 45 -> 192.168.20.8.1080 -> 95: client closed
Dec 1 11:07:57 (1228122477) sockd[6668]: pass(1): udp/udpassociate ]: 105 -> 192.168.20.8.53721 -> 55, 45 -> `world' -> 95: client closed
Dec 1 11:07:58 (1228122478) sockd[6664]: pass(1): udp/udpassociate [: 192.168.20.8.57765 -> 0.0.0.0.0
Dec 1 11:07:58 (1228122478) sockd[6668]: pass(1): udp/udpassociate -: 192.168.20.8.57765 -> 192.168.22.25.53 (33)
Dec 1 11:07:58 (1228122478) sockd[6668]: pass(1): udp/udpreply -: 192.168.22.25.53 -> 192.168.20.8.57765 (97)
Dec 1 11:07:58 (1228122478) sockd[6668]: pass(1): udp/udpassociate ]: 107 -> 192.168.20.8.54896 -> 43, 33 -> 192.168.20.8.1080 -> 97: client closed
Dec 1 11:07:58 (1228122478) sockd[6668]: pass(1): udp/udpassociate ]: 107 -> 192.168.20.8.57765 -> 43, 33 -> `world' -> 97: client closed
Dec 1 11:08:35 (1228122515) sockd[6663]: pass(1): tcp/accept [: 192.168.20.8.50602 -> 192.168.20.8.1080
Dec 1 11:08:36 (1228122516) sockd[6664]: pass(1): tcp/connect [: 192.168.20.8.50602 -> 194.107.17.7.21
2. При этом sockd.conf
logoutput: /var/log/socks.log
internal: eth0 port = 1080
external: 192.168.20.8
method: none
clientmethod: none
client pass {
from: 0.0.0.0/0 port 1-65535 to: 0.0.0.0/0
log: connect disconnect error
}
pass {
from: 0.0.0.0/0 to: 0.0.0.0/0
log: connect disconnect error iooperation
}
#pass {
# from: 0.0.0.0/0 to: 192.168.0.0/24
# command: bindreply udpreply
# log: connect error
#}
#pass {
# from: 192.168.20.8/24 to: 0.0.0.0/0
# protocol: tcp udp
#}
route {
from: 0.0.0.0/0 to: 0.0.0.0/0 port = http via: 192.168.22.25 port = 3128
}
При запуске sockd -D и далее lftp вижу следующее:
[root@localhost ~]# sockd -D
[root@localhost ~]# socksify lftp ftp.altlinux.ru
lftp ftp.altlinux.ru:~> ls
`ls' at 0 [Connecting...]
Вот эти строки Dec 1 11:08:35 (1228122515) sockd[6663]: pass(1): tcp/accept [: 192.168.20.8.50602 -> 192.168.20.8.1080
Dec 1 11:08:36 (1228122516) sockd[6664]: pass(1): tcp/connect [: 192.168.20.8.50602 -> 194.107.17.7.21
Dec 1 11:11:45 (1228122705) sockd[6664]: pass(1): tcp/connect ]: 192.168.20.8.50602 -> 194.107.17.7.21: Connection timed out
соответствуют
lftp ftp.altlinux.ru:~> ls
`ls' at 0 [Connecting...]
Похоже, запрос идёт мимо 192.168.22.25. Я не понимаю, как его заставить. :(
И ещё. Хоть оно вроде и работает, но в Центре управления KDE при нажатии на кнопку "Проверка" получаю сообщение Поддержка SOCKS не может быть загружена.
С чем это может быть связано?