Настройка SOCKS5 на Mikrotik
Вот так, тихо, без оваций и громких речей на Mikrotik завезли поддержку Socks5. Скромная строчка в релизе 6.47 - added support for SOCKS5 (RFC 1928) и ожидания пользователей mikrotik наконец то сбылись.
Краткая справка для тех кто не в теме:
SOCKS это разновидность прокси-сервера. Используется например для доступа к сайтам торрентов. В отличие от HTTP-прокси-серверов, SOCKS передаёт все данные от клиента, ничего не добавляя от себя, то есть с точки зрения конечного сервера, данные, полученные им от SOCKS-прокси, идентичны данным, которые клиент передал бы напрямую, без проксирования.
Отличие SOCKS 4 от SOCKS 5 состоит в том, что SOCKS 5 имеет поддержку сетевого протокола UDP, может работать в схемах со строгой аутентификацией, а также поддерживает сетевую адресацию IPv6 (которую планируют внедрить в будущем, так как современная IPv4 скоро исчерпает все свои возможности). SOCKS 5 дал возможность работы через прокси, даже тем программам, которые изначально не имели такой возможности.
Проще говоря соксы 5 продвинутей.
Настройка Socks5 сервера проста и не затейлива.
Порт я обычно меняю на не стандартный, чтобы хоть чуть-чуть снизить нагрузку от сканящих все подряд ботов. Выбираем версию протокола 5 и метод аутентификации по паролю:
Добавляем пользователя с паролем и на этом базовая настройка Socks5 сервера завершена.
Хотя я обычно добавляю еще ограничение на доступ по IP.
Остается добавить правило в файрволл:
ip firewall filter add chain=input protocol=tcp dst-port=7777 action=accept comment="SOCKS5 TCP"
add chain=input protocol=udp dst-port=7777 action=accept comment="SOCKS5 UDP"
или в winbox
Для работы с проксей в хроме использую расширение Proxy Switcher, но он почему то не хочет использовать авторизацию.