TCP-туннель.png

TCP-туннель.

Небольшая сетевая программа, превращающая компьютер в анонимный

интернет-узел. На снимке - консольное окно программы в процессе

запроса на www.google.com.

Данная программа позволяет организовать полноценное TCP-соединение

между двумя удаленными узлами так, как будто они взаимодействуют

напрямую, причем такое посредничество совершенно прозрачно для

обоих концов соединения.

Клиент соединяется с программой, посылая ей адрес конечного узла, с

которым требуется установить связь. Программа связывается с удаленным

узлом и организует передачу данных в обоих направлениях, которая

ничем не отличается от обычной TCP-сессии.

Решение может использоваться для проксирования, кэширования или

фильтрации трафика. Реализация построена на самых эффективных

техниках (I/O Completion Ports + Free-Threaded Memory Pool) и

легко поддерживает несколько тысяч одновременных соединений.