Мне удалось настроить удаленный туннель в UBUNTU на мой домашний компьютер, выполнив команду autossh [на рабочем компьютере]:
autossh -M 0 -q -N -o «ServerAliveInterval 60» -o «ServerAliveCountMax 3» -R 8888: localhost: 22 root @ homepc
До сих пор со старым маршрутизатором все работало нормально, я просто перенаправил порт 22 на свой ноутбук, и все прошло гладко.
Теперь я сменил квартиру, и у меня есть маршрутизатор, который не полностью находится под моим контролем [у меня есть только пароль для беспроводной сети, но нет прав администратора и нет физического доступа к нему]. Как я полагаю, я не могу изменить конфигурацию на роутере, могу ли я что-нибудь сделать? рабочий компьютер находится за брандмауэром.
есть ли способ использовать 3 ПК, в то время как средний будет просто пересылать данные из дома на работу и обратно?
ГЛАВНАЯ <---> ПРОКСИ <---> РАБОТА
Есть что-нибудь подходящее для убунту? HAMACHI подойдет или мне нужно другое решение?
Поскольку вы не можете настроить ни один из брандмауэров, для любого решения потребуется какая-то машина посередине.
Если у вас где-то есть VPS, вы можете настроить VPN.
Более простой альтернативой VPN было бы просто сделать это с помощью обычного туннеля SSH от клиента и обратного туннеля SSH от сервера к этому VPS.
Если у вас нет VPS или чего-то подобного, вам действительно придется положиться на такой сервис, как Hamachi.
Есть еще один вариант, который я использовал в последнее время, Тередо туннелирование.
Teredo дает вам IPv6-адрес и заставляет вашу машину прямо доступный через Интернет (для всех, кто использует IPv6).
Это может быть как полезно, так и опасно. Любые NAT и брандмауэр для интерфейса IPv4 будут обойдены.
Реализация Teredo для Linux называется Miredo. Установите его в Ubuntu, используя sudo apt-get install miredo
.
Не забудьте настроить ip6tables и запустить sudo update-rc.d -f remove miredo
поэтому соединение по умолчанию отключено.
Затем вы можете выбрать, когда открыть его, используя sudo ifup miredo
.
Вам нужно будет сделать это на обеих машинах, чтобы у них обоих был IPv6.
Иконки использовано © Jakub Steiner, © Novell, Inc, под лицензией CC by-sa.