Переадресация портов на компьютер локальной сети, когда он подключен к VPN

Переадресация портов на компьютер локальной сети, когда он подключен к VPN

Итак, у меня в локальной сети есть компьютер с Linux, подключенный к VPN.

Я настроил переадресацию портов на своем маршрутизаторе, чтобы направлять весь трафик для этого компьютера с IP-адресом и портом app_portна этот компьютер.

Из своей локальной сети я могу ip_address:app_portбез проблем получить доступ к веб-приложению на этом компьютере, даже если этот компьютер подключен к VPN.

Когда я пытаюсь получить доступ к этому же компьютеру по адресу my_external_ip:app_port, когда он подключен к VPN, я ничего не получаю.

  1. Почему я не могу добраться до компьютера?

Я ожидаю, что данные попадут на мой маршрутизатор, и поскольку я перенаправляю весь трафик для этого порта и IP-адреса на этот компьютер (и поскольку я могу получить к нему доступ с локального компьютера), я ожидаю, что это сработает.

  1. Есть ли способы обойти эту проблему?

решение1

Если вы добавите определенный маршрут через VPN на локальном ПК и шлюз по умолчанию через маршрутизатор, external_ip:port должен работать. Некоторые брандмауэры с отслеживанием состояния могут блокировать асимметричную маршрутизацию

Связанный контент