Я подключаюсь к ряду VPN-серверов, используя Wi-Fi на моем Macbook Air. Я пытаюсь понять треугольник взаимосвязей между Wi-Fi-соединением (предоставляемым моим провайдером), соединениями с VPN-серверами (набором из 16 серверов по всему миру, к которому я могу подключиться с помощью подписки на частное VPN-приложение) и внешним IP-адрес, связанный с моим подключением.
Может кто-нибудь объяснить, пожалуйста, последовательность низкоуровневых сетевых событий, которые происходят, когда я
- подключиться к Wi-Fi
- подключиться к серверу VPN и
- сидеть в сети?
Когда я подключен к Wi-Fi, без подключения к VPN-серверу, я вижу два IP-адреса, один из которых 198.168.0.4
который, как мне кажется, является IP-адресом моего маршрутизатора в сети интернет-провайдера (внутренний), а другой - 2.216.180.116
который является (внешним) IP-адресом в Интернете хоста провайдера, который обрабатывает соединение.
Я прав? Мне сказали, что команда ipconfig getifaddr en1
на терминале вернет внешний адрес, но ничего не показывает. Команда ipconfig getifaddr en0
просто отображает внутренний адрес.
Когда я подключаюсь к серверу VPN, скажем, в Сингапуре, внешний адрес меняется на адрес этого сервера. Есть ли способ получить это из терминала?
Я начал использовать службу VPN из-за обещания конфиденциальности и безопасности, но похоже, что АНБ и другие спецслужбы способны нацеливаться на конкретные VPN-серверы? Есть ли способ скрыть ваш локальный адрес, даже если VPN-сервер был взломан?
Извините за любые ошибки или недоразумения, я новичок в сети.