Для простоты предположим, что в сети есть два компьютера за шлюзом и межсетевым экраном, компьютер A и компьютер B.
Компьютер A работает под управлением openvpn в качестве клиента. Его трафик направляется на сервер openvpn в удаленном месте. Соответственно, компьютер A имеет два IP-адреса: 192.168.1.1 (eth0) и 10.20.10.20 (нажмите). Файл конфигурации openvpn компьютера A отображается внизу. Компьютер A работает под управлением Windows 7.
Компьютер B не запускает открытую vpn. У него просто IP 192.168.1.2 (eth0). Компьютер B работает под управлением Linux. Это доступно для внешнего мира.
Как перенаправить один порт с компьютера A на компьютер B? (Используя шпаклевку или иное). На компьютере A работает порт A, порт XYZ, который должен быть доступен для внешнего мира. Доступ к нему на конечной точке openvpn-сервера невозможен. Таким образом, можно переадресовать один порт от А до Б поверх шпатлевки? Затем пользователи могут получить доступ к компьютеру B из внешнего мира, чье подключение к порту XYZ будет затем направлено на компьютер A. Таким образом, хотя компьютер A все еще подключен к туннелю openvpn, его можно получить с компьютера B в локальной сети.
Пожалуйста, дайте мне знать, если у вас есть решение, спасибо.
client
dev tun
proto tcp
remote XX.XX.XXX.XXX 443
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
tls-client
remote-cert-tls server
auth-user-pass
comp-lzo
verb 1
reneg-sec 0