Как я могу получить доступ к своему локальному серверу разработки через inte rnet? - PullRequest
0 голосов
/ 14 апреля 2020

У меня Wamp 3.1.7, работающий на машине Windows 10. Цель состоит в том, чтобы проекты на этом сервере были доступны через inte rnet. Сервер доступен и работает, как и ожидалось, по локальной сети при доступе по IP-адресу локальной сети, например, http://10.0.0.3/. Сервер работает за моим маршрутизатором, веб-интерфейс которого работает через порт 80, поэтому при доступе к моему publi c IP трафик c через порт 80 переходит на страницу входа в систему маршрутизатора.

Действия, предпринятые для решения проблемы:

  1. изменить порт, который прослушивает мой сервер, с 80 на 8080. (это работает как локально, так и по локальной сети , доступ с помощью http://10.0.0.3: 8080 )

  2. Добавить входящие правила на windows брандмауэр для порта 8080, разрешить все.

  3. Добавить переадресацию портов в настройках маршрутизатора (переадресация входящего трафика c на порт 8080 на локальный IP-адрес 10.0.0.3:8080 согласно https://portforward.com/d-link/dsl-g2562dg/)

  4. Используя PFPortChecker, он сообщает, что порт 8080 на public_ip открыт и может отправлять данные.

Я по-прежнему не могу получить доступ к своему серверу. Когда я go до public_ip : 8080, я получаю ERR_CONNECTION_TIMED_OUT. Как указано выше, переход к public_ip просто отображает страницу входа в систему маршрутизатора. Итак, насколько я могу судить: порт 8080 открыт, мой сервер доступен через локальную сеть через порт 8080.

Чего мне не хватает? Где еще мой трафик c может быть заблокирован?

1 Ответ

0 голосов
/ 15 апреля 2020

глупая ошибка на моей стороне. Ответ найден здесь: Publi c IP-страница "Время ожидания подключения" при подключении к

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

...