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

Я подключен к сети студенческого общежития, прямо с помощью кабеля (к розетке). Я настроил хост noip.com (с моим публичным IP), но он не работает.

Я не вижу причин, почему это не сработает .. Я также использую порт 80, поэтому любая блокировка портов в сети не должна быть проблемой.

Есть ли способ создать удаленное соединение с моим компьютером из Интернета в этом случае?

2 ответа2

1

Во-первых: не имеет значения, подключаете ли вы маршрутизатор или ПК. Реальная разница в том, может ли любое подключенное устройство получить "внешний" IP-адрес.

  • Если вы подключаете свой компьютер напрямую, и он получает глобальный IP-адрес, то "переадресация портов" просто не нужна. (К компьютеру уже можно добраться напрямую!)

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

Итак, учитывая, что адрес 141.72.236.77 на самом деле ваш (т.е. вы можете увидеть его в ipconfig), или это просто внешний IP-адрес всего здания?


Второе: вы только что опубликовали скриншот клиента динамического обновления "No-IP". Это не имеет ничего общего с VNC или RDP. «No-IP» только дает вам доменное имя для вашего IP-адреса, но не устанавливает соединение в любом направлении.

Поэтому сначала вы должны попытаться установить фактическое RDP-соединение с вашим IP-адресом (и он не будет использовать порт 80), без таких отвлекающих факторов, как динамический DNS.


Наконец: брандмауэры знают, в каком направлении проходят пакеты. Тривиально блокировать входящие попытки TCP-соединения, но при этом разрешать исходящие соединения, и многие локальные сети фактически делают это, чтобы ученики не запускали свои собственные серверы без одобрения.

Аналогично, порты TCP имеют смысл только в определенном направлении. Если вы можете устанавливать исходящие TCP-соединения с портом 80 (ваш ПК:12345 → веб-сервер:80), это отличается от приема входящих соединений на тот же порт (ваш ПК:80 ← клиент:34567).


Поэтому вам, возможно, следует связаться с ИТ-администратором и как-то ответить на следующие вопросы:

  • Политика сети позволяет подключаться извне?

  • Ваш компьютер имеет глобальный IP-адрес?

  • Разрешает ли межсетевой экран здания входящие соединения? (Скорее всего нет.)

  • В частности, разрешены ли RDP-подключения к порту 3389? (Исторически RDP был целью многих атак червей, поэтому вполне возможно, что такие вещи, как игровые серверы, разрешены, но RDP в любом случае заблокирован.)

0

Вы можете использовать SoftEther для этого, используя сервис Azure . Там это руководство здесь , который является более подробным , чем на главном сайте.

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