Уставим sock5: # cd /usr/ports/net/socks5 && make install
Напишем конфигурационный файл:
--- /usr/local/etc/socks5.conf ---
# socks5.conf - configuration file for socks version 5 server
# http://www.socks.nec.com
# ban host entries
# ban - -
# variable entries
auth - - n
# выключаем авторизацию
SET SOCKS5_CONFFILE /usr/local/etc/socks5.conf
# указываем в явном виде где находится конфигурационный файл
# SET SOCKS5_DEMAND_IDENT
# SET SOCKS5_ENCRYPT
# SET SOCKS5_FORCE_ENCRYPT
# SET SOCKS5_IDENTFILE filename
# SET SOCKS5_MAXCHILD val
# SET SOCKS5_NOIDENT
# SET SOCKS5_NOINTCHK
# SET SOCKS5_NONETMASKCHECK
SET SOCKS5_NOREVERSEMAP
SET SOCKS5_NOSERVICENAME
# эти две опции в последних версиях отсутствуют...
# SET SOCKS5_PASSWD [password]
# SET SOCKS5_PIDFILE filename
# SET SOCKS5_PWDFILE /etc/socks5.passwd
# SET SOCKS5_TIMEOUT minutes
SET SOCKS5_UDPPORTRANGE 1023-5000
# список портов с которых разрешено посылать UDP пакеты
SET SOCKS5_V4SUPPORT
# включаем поддержку протокола socks4
# SET SOCKS5_USER [userid]
# proxy entries
noproxy - -
# access control entries
# deny - - - - - -
#permit n,u - 192.168.0. - - -
permit - - 192.168.0.1 - - -
# разрешаем проброс пакетов с адреса 192.168.0.1
# EOF
--- /usr/local/etc/socks5.conf ---
Опция SOCKS5_V4SUPPORT необходима для совместимости с некоторыми IRC-клиентами.
ВНИМАНИЕ! Для правильной работы socks5 необходим DNS.
Статью о настройке DNS можно найти здесь.
Домашняя страница socks5: http://www.socks.nec.com
Домашняя страница ICQ: http://www.mirabilis.com