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

Можете ли вы направить URL-адрес с помощью ограниченного порта на локальный URL-адрес с безопасным портом?

Я работаю в среде, которая широко использует нестандартные ограниченные порты в URL-адресах для сред разработки, например порты 81-104 и 444-456. Как фронтенд-разработчик, это вызывает много проблем с нашим тестированием, например: большинство браузеров вообще не загружают веб-страницы, используя эти порты, либо им требуются флаги запуска или тяжелая конфигурация. Это то, что администраторы серверов не хотят менять в настоящий момент, поэтому я ищу способ получить доступ к локальному URL-адресу, который направляет эти URL-адреса с использованием нестандартных портов. Смогу ли я сделать это в моем / etc / hosts? Есть ли другие варианты или инструменты, которые мне следует рассмотреть?

Если вы хотите просмотреть страницу в своем браузере через стандартный HTTP-порт (80), который создается сервером, прослушивающим нестандартный порт (например, 81), вам необходимо настроить удаленный прокси-сервер на сервер или локальный прокси на вашей рабочей станции для обработки перенаправления.

Для удаленных прокси вы можете использовать nginx, squid или varnish.

Для локальных прокси вы можете попробовать Fiddler (http://www.fiddler2.com/fiddler2/) или Чарльз Прокси (http://www.charlesproxy.com/).

Вы можете сделать это через IPTables, но это нужно будет настроить на серверах, в качестве альтернативы вы можете настроить какой-то прокси (NGINX, HAProxy и т. Д.), Чтобы принимать соединения на портах, таких как 8000-9000, и перенаправлять их на реальные порты, но опять же, это нужно будет настроить на сервере.

Я бы предположил, что вы сможете использовать Кальмар для этого. AFAIK он может выполнять перенаправление URL-адресов и перевод портов (в обоих направлениях).