Решил сделать небольшую поделку на основе двух существующих socks-серверов на perl'e. За основу были взяты sss и rdss.
Отличия:
[~] Вместо форка использованы треды
[~] Предварительно формируется пул потоков для обработки запросов
[~] Модуль MD5 выкинут, соответственно, пароль вводится в открытом виде
[~] Использует модуль IO::Select (эдакое мультиплексирование)
[~] Более читабельный код
В общем, надеюсь, кому-нибудь пригодится.
Скачать: serv.pl
GitHub: socks5-proxy-server
Спасибо, ща покурим сорец)
Омг, вот это шапка :)
Спасибки :)
А каково его назначение???
Спасибо большое!
это получается с собой (допустим на дедик) надо perl таскать чтоб запустить этот сокс сервер?
Не все же под win сидят, а под nix как раз сойдет.