Dante

Dante — это открытый прокси-сервер socks5. Установка Dante:

# logoutput определяет, как Dante будет регистрировать подключения.
# В данном случае это происходит с помощью обычного системного лога.
logoutput: syslog

# user.privived предоставляет серверу root-права для проверки разрешений
user.privileged: root

# user.uncitationd блокирует работу сервера в качестве непривилегированного пользователя.
# Так как в этом нет необходимости, если нет более детализированных разрешений.
user.unprivileged: nobody

# internal определяет порт, на котором запущен сервис, 
# и IP-адреса (или сетевые интерфейсы), к которым можно подключиться.
internal: IP_ADRES_SERVER port=1080

# external определяет сетевой интерфейс для исходящих подключений
# это eth0 по умолчанию на большинстве серверов. Проверить командой ifconfig
external: eth0

# аутентификация по имени и паролю
socksmethod: username

# client-rules determine who can connect to the internal interface.
clientmethod: none

# ограничить доступ только по определенным IP-адресам, например:
# your_ip_address/0 to: 0.0.0.0/0 - разрешить себе только
# можно несколько таких блоков добавить или использовать CIDR нотацию
client pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
}

socks pass {
    from: 0.0.0.0/0 to: 0.0.0.0/0
}

Полезные команды:

Проверить работу proxy можно либо с помощью программы Proxy Checker, которая лежит в архиве вместе с программой Proxifier. Плагины (дополнения) к браузеры с Dante не работают!

Параллельно этому Socks5 серверу можно запустить http сервер SQUID