Сделать локальное соединение внешним

Сделать локальное соединение внешним

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

Поскольку и мой компьютер, и сервер находятся в локальной сети, есть ли способ инициировать соединение с моего компьютера, но убедить маршрутизатор, что оно поступает извне сети, принудительно пропустив соединение через все фильтры на маршрутизаторе и сервере, чтобы убедиться, что оно не будет заблокировано?

Как лучше всего это сделать?

решение1

Очень маловероятно, что вам нужно тестировать это в отношении вашей программы. Если только вы не испортили свою программу, намеренно делая очень необычные вещи, она должна просто работать, независимо от того, откуда вы подключаетесь.

Однако вам, возможно, придется настроить переадресацию портов на маршрутизаторе, поэтому на самом деле вам нужно протестировать именно маршрутизатор.

Самый простой способ принудительно установить соединение извне — использовать VPN либо со второго компьютера внутри вашей сети, либо из сетевого пространства имен (Linux) или какой-либо виртуальной машины.

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