
Я знаю, что это часто задаваемый вопрос, но у меня возникли некоторые проблемы с настройкой переадресации портов на моем компьютере.
Во-первых, у нас есть Airport Extreme. Я настроил его так, чтобы он давал моему ПК (через мой MAC) один и тот же локальный IP-адрес каждый раз, а именно 10.0.1.100. Далее я настроил параметры порта со следующей конфигурацией:
- Публичный TCP-порт 80
- Частный IP-адрес 10.0.1.100
- Частный TCP-порт 80
Я подтвердил, что локальный IP моей сетевой карты действительно 10.0.1.100, и переход на мой PUBLIC IP-адрес отправляет меня на мой веб-сайт, запущенный на моем компьютере через xampp. Я проверил с помощью Xampp, что он действительно находится на порту 80, и, похоже, так оно и есть.
Однако при использовании прокси-сервера соединение истекает по тайм-ауту. Я добавил в брандмауэре Windows правило входящего и исходящего трафика для TCP-подключения на порту 80 и полностью отключил антивирус Avast, но безуспешно.
Порт определенно работает, потому что когда я захожу на myWANip:90
или около того, я получаю ошибку, что мой браузер не может подключиться, в то время как myWANip:80
, или просто myWANip
выдает мне локально запущенный сайт.
Поскольку я могу получить к нему доступ локально, но не через прокси-сервер, полагаю, это как-то связано с брандмауэрами. Или я неправильно настроил переадресацию портов на маршрутизаторе?
Примечание: я видел много действий с командной строкой в других вопросах здесь, но у меня нет особых знаний о командной строке, кроме route
, ipconfig
и ping
, поэтому, пожалуйста, объясните такие вещи ясно.