Мне нужно общаться между двумя клиентами за NAT с помощью HTTP-туннелирования. Является ли это возможным? Какие все настройки необходимы для этого (например, прокси-сервер http и т. Д.)? Есть ли какая-либо библиотека или образец кода для реализации HTTP-туннелирования через TCP на C #?
HTTP-туннелирование для прохождения брандмауэра в C # (TCP)
comment
Я думаю, что то, что вы ищете, - это не обязательно HTTP-туннелирование, а скорее некая форма сквозного NAT. См., Например, stackoverflow.com/questions/595490/
- person bzlm   schedule 16.02.2010
Ответы (1)
Возможно, вам удастся использовать эту библиотеку: http://granados.sourceforge.net/
Он поддерживает переадресацию портов (в данном случае туннелирование), но я сам не пробовал.
Это библиотека SSH ... поэтому, если вы можете настроить SSH-сервер на любом конце соединения, вы сможете установить SSH-соединение и создать туннель.
person
TimothyP
schedule
16.02.2010