В настоящее время я запускаю сервер OpenVPN через подключение к домашней сети с одним общедоступным динамическим IPv4-адресом.
Мой провайдер (AT&T U-Verse), очевидно, скоро перейдет на крупномасштабный NAT и назначать мне больше только частный IP-адрес, так что в нынешнем виде я не смогу подключиться к своему домашнему VPN в дороге.
В краткосрочной перспективе я мог бы сменить провайдера, но я ожидаю, что у всех других провайдеров скоро закончатся общедоступные IPv4 IP-адреса, и они будут внедрять аналогичную систему.
Таким образом, я обдумываю свои варианты преодолеть барьер LSN:
Предполагая, что я каким-то образом получу собственное или туннельное соединение IPv6 к моему домашнему маршрутизатору (но из-за LSN, а не соединения IPv4):
Извините за многие вопросы, но я немного потерялся здесь и мог бы помочь сузить проблемное пространство.
Спасибо!
Да, вы можете использовать IPv6 (независимо от того, туннельный или собственный) для openvpn.
Ваш провайдер, вероятно, по-прежнему будет предлагать общедоступные адреса IPv4 (по запросу и за определенную плату).
Нет вообще никакого "хорошего" способа пройти через NAT, но есть несколько обходных путей, и самый простой - купить VPS с его собственным номером IPv4, а затем подключить домашний компьютер и другие компьютеры, где бы вы ни находились. . Если вы используете L2 vpn (dev tap), вы можете связать все и быть в своей домашней сети, где бы вы ни находились.
Вы также можете попробовать некоторые техники обхода nat, но по моему опыту они работают не очень стабильно (пример)
PS: Вы также можете попробовать использовать некоторые службы, например хамачи которые предназначены для прохождения nat, но не предлагают столько функций, как OpenVPN. (Вы также можете попробовать запустить OpenVPN через Hamachi ... но с падением производительности).