Рейтинг:0

Подключиться к частной подсети AWS без статического IP-адреса

флаг cn

У моего пользователя интернет-провайдера CGNAT и у меня нет статического IP-адреса, но я хочу подключиться к своей подсети AWS. Я попытался создать виртуальную машину для сервера OpenVPN, но таким образом я могу подключиться только к виртуальной машине сервера, если не настрою на всех других виртуальных машинах.Как я могу подключиться к своей подсети без статического IP-адреса?

флаг cn
Я думаю, что wireguard может подойти здесь, хотя я признаю, что не тестировал эту конкретную комбинацию.
Enes Doğan avatar
флаг cn
У него все еще есть проблема с установкой VPN на всех серверах.
Рейтинг:0
флаг cn

У меня нет опыта работы с OpenVPN, но с простой настройкой wireguard у вас может быть один сервер wireguard, который может разрешить доступ к любому количеству частных подсетей.

В этом примере 10.хх.хх.х мои частные подсети, и 192.168.xx моя сеть wireguard.

  1. Выберите или настройте выделенную машину в качестве сервера wireguard и настройте базовую конфигурацию. Например. серверная часть
[Интерфейс]
Адрес = 192.168.200.1
Приватный ключ = ...
Порт прослушивания = 51820

[Первый] # Энес домашний компьютер
Публичный ключ = ...
Разрешенные IP-адреса = 192.168.200.2

и клиентская сторона

[Интерфейс]
Приватный ключ = ...
Адрес = 192.168.200.2
Порт прослушивания = 51820

[Вглядеться]
Публичный ключ = ...
Конечная точка = ваш.wg.server
AllowedIPs = 192.168.200.1/32, 10.0.0.0/8 # Мы можем маршрутизировать все, что захотим!
  1. Настройте сервер wireguard, чтобы разрешить переадресацию IP, например. системные настройки:
sysctl -w net.ipv4.ip_forward=1
sysctl -w net.ipv6.conf.all.forwarding=1
  1. Настройте сервер wireguard, чтобы разрешить маскировку, например. с firewalld, пользовательское правило для зоны, где находится интерфейс wireguard (например, внутренний)
firewall-cmd --add-rich-rule='rule family="ipv4" source address="192.168.211.0/24" masquerade' --постоянный
брандмауэр-cmd --перезагрузить

И это должно быть так. Использовать вес чтобы убедиться, что wireguard работает, и вы сможете пропинговать любой 10.х.х.х адрес, который может использовать сервер wireguard.

Я запускаю эту настройку с одной виртуальной машиной сервера wireguard против десятков частных подсетей с сотнями машин.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.