Страница 1 из 1

Web-proxy не открывается сайт по 80 порту

Добавлено: 18 фев 2021, 16:55
aleksin
Добрый день. Работает Web-proxy. Подскажите пожалуйста по настройкам микротика v6.47. Как заставить его открывать обычный сайт не использующий SSL.

ERROR: Gateway Timeout

While trying to retrieve the URL http://www.сайт.by
•Connection refused

Generated Thu, 18 Feb 2021 13:04:47 GMT by 172.18.6.253 (Mikrotik HttpProxy)

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 18 фев 2021, 18:04
Chupaka
Здравствуйте.

Ошибка показывает, что прокси пытается подключиться к сайту - но не может, потому что сервер отказывает в подключении (либо кто-то по пути ему мешает). Если без прокси сайт открывается - смотрите правила фильтра файрвола, которые могут мешать роутеру (chain=input и chain=output) подключаться к этому сайту по порту 80, например.

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 19 фев 2021, 10:17
aleksin
Chupaka писал(а): 18 фев 2021, 18:04 Здравствуйте.

Ошибка показывает, что прокси пытается подключиться к сайту - но не может, потому что сервер отказывает в подключении (либо кто-то по пути ему мешает). Если без прокси сайт открывается - смотрите правила фильтра файрвола, которые могут мешать роутеру (chain=input и chain=output) подключаться к этому сайту по порту 80, например.
Доброе утро. У меня так. Пробовал 1 X chain=forward action=accept protocol=tcp dst-port=80 log=no log-prefix="" результата не дало.

0 D ;;; special dummy rule to show fasttrack counters
chain=forward action=passthrough

1 X chain=forward action=accept protocol=tcp dst-port=80 log=no log-prefix=""

2 chain=input action=accept connection-state=established,related,untracked log=no log-prefix=""

3 chain=input action=accept protocol=tcp dst-port=8291 log=no log-prefix=""

4 chain=input action=drop connection-state=invalid log=no log-prefix=""

5 chain=input action=accept protocol=icmp log=no log-prefix=""

6 chain=input action=drop in-interface=ether1-inet log=no log-prefix=""

7 chain=forward action=accept log=no log-prefix="" ipsec-policy=in,ipsec

8 chain=forward action=accept log=no log-prefix="" ipsec-policy=out,ipsec

9 chain=forward action=fasttrack-connection connection-state=established,related log=no log-prefix=""

10 chain=forward action=accept connection-state=established,related,untracked log=no log-prefix=""

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 19 фев 2021, 13:16
Chupaka

Код: Выделить всё

6 chain=input action=drop in-interface=ether1-inet log=no log-prefix=""
Вот это не может мешать?
Так без прокси сайт открывается или нет?

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 19 фев 2021, 14:37
aleksin
Chupaka писал(а): 19 фев 2021, 13:16

Код: Выделить всё

6 chain=input action=drop in-interface=ether1-inet log=no log-prefix=""
Вот это не может мешать?
Так без прокси сайт открывается или нет?
Попробовал без 6 chain=input action=drop in-interface=ether1-inet log=no log-prefix="" ничего не изменилось.

Без прокси сайт работает.

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 19 фев 2021, 14:47
Chupaka
Хм... Это так любой сайт по http, или только конкретный какой-то?

Может, полный конфиг покажите?

Код: Выделить всё

/export hide-sensitive

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 19 фев 2021, 15:04
aleksin
Chupaka писал(а): 19 фев 2021, 14:47 Хм... Это так любой сайт по http, или только конкретный какой-то?

Может, полный конфиг покажите?

Код: Выделить всё

/export hide-sensitive
Проблема только в нашем корпоративном сайте.

Отправил в ЛС.

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 19 фев 2021, 16:45
Chupaka
Ага. Как понимаю, проблема в том, что сайт хостится на внутреннем сервере, и при открытии его от клиента напрямую срабатывают правила DST-NAT, которые заворачивают порт 80 на внутренний сервер. А при попытке открыть сайт через прокси сам прокси инициирует соединение с внешним адресом роутера, правила DST-NAT на такой трафик не действуют, веб-интерфейс на роутере отключен - вот в результате и получается Connection refused.

Я вижу, у вас уже в DNS запись для сайта с указанием на внутренний адрес есть, но почему-то выключена. Это в целом оптимальное решение, так что просто включите её?..

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 21 фев 2021, 09:10
aleksin
Chupaka писал(а): 19 фев 2021, 16:45 Ага. Как понимаю, проблема в том, что сайт хостится на внутреннем сервере, и при открытии его от клиента напрямую срабатывают правила DST-NAT, которые заворачивают порт 80 на внутренний сервер. А при попытке открыть сайт через прокси сам прокси инициирует соединение с внешним адресом роутера, правила DST-NAT на такой трафик не действуют, веб-интерфейс на роутере отключен - вот в результате и получается Connection refused.

Я вижу, у вас уже в DNS запись для сайта с указанием на внутренний адрес есть, но почему-то выключена. Это в целом оптимальное решение, так что просто включите её?..
Сайт физически расположен у нас в сети хост ДНС предоставляет хостер.

Были такие мысли в голове. Я пробовал с включенной DNS static записью указывающей на IP адрес сайта в локалке. Результата нету. Сегодня еще раз раскоментил и проверил. (

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 21 фев 2021, 23:41
Chupaka
Отрицательный результат - тоже результат. А вот "результата нету" - это совсем загадочно и непонятно.

Очищали ли кэш DNS перед повторной проверкой?

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 23 фев 2021, 12:38
aleksin
Chupaka писал(а): 21 фев 2021, 23:41 Отрицательный результат - тоже результат. А вот "результата нету" - это совсем загадочно и непонятно.

Очищали ли кэш DNS перед повторной проверкой?
нет не очищал кэш.

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 23 фев 2021, 12:50
Chupaka
А сейчас?

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 24 фев 2021, 15:45
aleksin
Chupaka писал(а): 23 фев 2021, 12:50А сейчас?
кэш очистил.

в IE по прежнему не отображает.

ERROR: Gateway Timeout

While trying to retrieve the URL http://www.сайт.by/:
•Connection refused

Your cache administrator is admin@сайт.by.

Generated Wed, 24 Feb 2021 12:43:51 GMT by 172.18.6.253 (Mikrotik HttpProxy)

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 24 фев 2021, 16:53
Chupaka
На всякий случай: мы ведь про кэш роутера говорим, а не про кэш клиента?.. А то упоминание IE насторожило...

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 25 фев 2021, 13:42
aleksin
Chupaka писал(а): 24 фев 2021, 16:53 На всякий случай: мы ведь про кэш роутера говорим, а не про кэш клиента?.. А то упоминание IE насторожило...
да все правильно. Есть предположение, что проблема в синтаксисе в адресной строке ERL. Он внутри сети через WWW не хочет.

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 25 фев 2021, 14:20
Chupaka
Ага, ну так сайт.by и www.сайт.by - это два совершенно разных домена. Вам надо добавить в DNS тот, который должен открываться. Например, оба :)

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 02 мар 2021, 13:02
aleksin
Chupaka писал(а): 25 фев 2021, 14:20 Ага, ну так сайт.by и www.сайт.by - это два совершенно разных домена. Вам надо добавить в DNS тот, который должен открываться. Например, оба :)
В связи с изоляций. Приостановлю свой вопрос на неделю. Спасибо.

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 02 мар 2021, 14:46
Chupaka
За первые пару дней можно изучить вопрос удалённого доступа - и продолжить эксперименты :)

Re: Web-proxy не открывается сайт по 80 порту

Добавлено: 30 мар 2021, 09:55
aleksin
Вопрос был решен добавлением в DNS static имени сайта с и без www. c указанием его локального IP адреса. Плюс очистка DNS кеша. Спасибо за помощь Chupaka.