я был сказал что обратные туннели могут быть созданы с использованием SSH, или я могу решить проблему масштабно и создать VPN. Оба эти метода имеют большой вес. Для SSH-туннелирования мне нужен SSH-сервер с обеих сторон, для VPN мне нужен VPN-сервер и клиент (и его настройка - кошмар). SSH прост, но в Windows у меня нет возможности получить легкий SSH-сервер (cygwin слишком много, последней версии OpenSSH для Windows несколько лет). Все, что мне нужно, это легкая программа / скрипт, который делает только одно: обратное туннелирование соединений. SSH-сервер или VPN - это уже слишком. Какие-либо предложения?
Вот в чем дело; Судя по вашему другому сообщению, то, что вы спрашиваете, не является "легкой" проблемой. Вы хотите превратить свой компьютер за NAT в маршрутизатор для трафика. Таким образом, вы не просто смотрите на переадресацию портов или туннелирование, вам также нужен маршрутизатор. Для этого вам нужно запустить службу. Вы можете создать простой туннель, используя переадресацию портов в такой программе, как Шпатлевка. Но как тогда перенаправить трафик извне внутрь вашей сети?
Это очень определение VPN.
Если вы просто ищете «легкий обратный туннель», вам просто нужен SSH-клиент, и Putty выполнит эту работу. Если вы хотите направить трафик; вам понадобится решение VPN.
Действительно, я согласен с Джимсмитккой.
Сервер ssh дает вам максимальную гибкость. Вы просто настраиваете туннели так, как вам нужно. Поскольку ssh может создавать обратные туннели с -R или прямые туннели с -L, вам нужен только один ssh-сервер.
Hamachi - достойная альтернатива, но вы полагаетесь на работу их пирингового сервиса. Если их служба перестает работать, то же самое происходит и с вашим p2p vpn.
Я думаю, что ssh - почти самый легкий туннель, который вы можете найти. Вы, конечно, можете использовать netcat, но да, он тоже должен быть установлен, и трафик не зашифрован.
вам нужен только ssh-сервер с одной стороны, также ssh, я не верю, изменился за несколько лет и сам эфир. Таким образом, использование сервера Windows или сервера nix и клиента plink с Windows - самый простой способ сделать это.
Вы также можете изучить возможность использования hamachi, но я не думаю, что он поддерживает пересылку от сети к сети. Hamachi - это служба vpn, которую легко настроить, поскольку все серверы контролируются Hamachi.