Я хочу запустить сервер GNU/Linux с VPN, который становится видимым для Интернета, поэтому, например, если я запускаю Apache и общедоступный IP-адрес VPN равен 12.34.56.78, то при доступе к 12.34.56.78 я должен увидеть свой веб-сайт в теории ( или это то что я хочу).

Есть ли способ достичь этого?

2 ответа2

0

Непонятно, где возникают проблемы с envusage, но вполне практично и просто запустить сервер OpenVPN и веб-сервер на одном IP-адресе - конечно, данные, идущие на этот IP-адрес ewal, не будут отправляться через VPN - там вообще нет быть другим набором адресов, рекламируемых по нему.

0

Я предполагаю, что под VPN вы имеете в виду общедоступного поставщика VPN, такого как NordVPN или Private Internet Access. Проблема, которую вы найдете, состоит в том, что публичный IP-адрес VPN является общим IP-адресом для многих пользователей VPN. Вам нужна переадресация портов, а переадресация портов в общедоступной VPN-сети очень сложна, если вообще доступна. Вы получите один большой номер порта> 10000, который вы не можете контролировать. Вы не сможете получить стандартный порт 80/443 для http/https. Весь процесс довольно грязный, и вы в конечном итоге получаете доступ к своему веб-сайту через хитрый URL-адрес, например http://12.34.56.78:87654, где и IP, и порт являются динамическими и могут измениться.

Вам нужно будет выяснить, как запросить переадресацию порта для вашего конкретного провайдера VPN. Эта опция может официально поддерживаться только через программное обеспечение VPN-клиента вашего провайдера, которое, в свою очередь, может не поддерживаться в Linux. Вам нужно использовать обратное решение. Переадресация PIA-порта может быть выполнена через запрос curl. Пример PIA

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .