LINUX.ORG.RU
ФорумTalks

Изобретение неправославного некошерного велосипед


0

1

Встала передо мной задача - сделать обход 100500 могучих корпоративных проксей, чтобы дать своим людям почту по IMAP/SMTP и LDAP c сервера в интернете. Файрвольные конфигурации самые что ни на есть дикие - от тривиальных маскарадов и до сквидов с зарезаным до «только порты CONNECT 443 или HET/POST/HEAD порта 80», безопасники и сетевики либо дубовые, либо упёртые - так что просто настроить файрвол не получилось

В результате, родился меганенужный ультравелосипед - гибрид stunnel и httptunnel, с расширенными функциями, в частности с мультиплексированием туннелей через один порт.

Вкратце схема такая - на внешнём шлюзе (куда у людей есть доступ на порт 443) вешается мультиплексор. У юзера ставится клиентская часть, позволяющая пробрасывать порты с локалхоста через мультпиплексор куда надо. Соединения от клиента до сервера шифруются. В настоящий момент, через мультиплексор на 443 порту успешно заводятся одновременно HTTPS, XMPP, SMTP, IMAP, POP3 и LDAP - в общем, по сути любой протокол поверх TCP.

Написан на неправославном C# (хотя и сидя на православной федоре в monodevelop). Поезен в ситуациях, когда внешний коннект чрезвычайно ограничен, но «снаружи» есть гейт где можно поднять ответную часть, и когда нет возможности или смысла организовывать полноценный VPN.

Имеет смысл выкладывать, или «нинужно»?

P.S.: написан хоть и под нужды работы, но в порядке личной инициативы, без ТЗ и т.п., так что с лицензированием под GPL проблем не возникнет.

★★★★★

Написан на C#.


> Имеет смысл выкладывать?

Да-да-да!

помимо устаревших C-шников здесь есть мы - фанаты managed OS на C#

StrongDollar
()

А чем внешние халявные openVPN серваки не угодили? Например этот или этот

они все умеют openVPN по 443 порту.
Хотя может я не понял суть вопроса...

BeerSeller ★★★★
()

Интересно. Кому надо перепишут на то что надо.

takino ★★★★★
()
Ответ на: комментарий от maxcom

Возможностью прикрутить проброс например UDP. Аутентификацию по ключам. Поддержка SSL для тех кто это не умеет (ну мало ли?)

no-dashi ★★★★★
() автор топика
Ответ на: комментарий от Sense

Ну если только спецслужбы поставили сервера за границей и ловят юзверей :-D.

BeerSeller ★★★★
()

Зачем спрашивать? Выкладывай и ссылку давай. Кому-то обязательно пригодится. Даже на таком языке

minakov ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.