Назад | Перейти на главную страницу

не могу получать ssh-соединения извне моего интернет-провайдера

У меня есть интернет-провайдер, который предоставляет мне только порты после 1024, поэтому я перенаправил порт 1665 для получения ssh-соединений. Используя IP-адрес WAN, который они мне предоставили, я могу получать соединения только от пользователей того же провайдера.
Похоже, я как бы «заперт» в большой LAN. В этом случае, как я могу получать ssh-соединения извне этого интернет-провайдера?

Обс .: Я безуспешно пытался использовать все IP-адреса, предоставленные https://myip.com.

Скорее всего, ваш оператор использует NAT операторского класса, чтобы иметь больше клиентов на общедоступный IP-адрес.

Если ваш WAN-адрес начинается с 100.64 - 100.127, это означает, что ваш оператор использует CGNAT.

С CGNAT невозможно разместить какие-либо услуги в общедоступном Интернете.

Вам нужно либо использовать IPv6, либо переключиться на оператора, который не использует CGNAT.

Большой вопрос в том, назначен ли вам действительно общедоступный IP-адрес или вы находитесь за NAT вашего оператора. Если это первое, вы сможете подключиться к маршрутизатору из любого места за пределами вашей сети. Вы можете узнать, является ли это общедоступным IP-адресом или NAT оператора связи, просмотрев конфигурацию вашего маршрутизатора и проверив, совпадает ли его общедоступный IP-адрес с тем, который вам дал бы поиск «какой у меня IP». IP-адреса NAT обычно начинаются с 100.xxx.xxx.xxx. Вы также можете позвонить своему интернет-провайдеру и сообщить ему, что вам нужен общедоступный IP-адрес, потому что вы установили камеры видеонаблюдения в своем доме и вам нужно получить к ним доступ извне (это действительно очень эффективно).

Если у вас нет возможности получить публичный IP-адрес, вы можете проверить NGrok, они предоставляют вам «обратный туннель», который позволяет подключаться к любому хосту в любой сети.