Я занимаюсь разработкой веб-приложения, в котором я использую веб-сервер на локальном хосте:3000, и мое приложение развернуто на том же сервере.

Доступ к этому URL через веб-браузер работает нормально, потому что в браузере есть возможность сказать, что я хочу обойти прокси для localhost/127.0.0.1. Если я не использую это, запрос при маршрутизации через прокси-сервер блокируется межсетевым экраном кампуса (я студент).

Когда я программно пытаюсь сделать запросы к localhost/127.0.0.1, включается брандмауэр, как описано выше, и мне выдается сообщение об ошибке. То же самое происходит, когда я использую

$ curl http://localhost:3000

Не могли бы вы дать мне знать, как я могу настроить свою систему таким образом, чтобы обход прокси-сервера для localhost/127.0.0.1 работал в масштабе всей системы, а не для конкретного приложения (мой веб-браузер, как упоминалось выше).

1 ответ1

0

Мой модуль, который я использовал для выполнения этого http-запроса (https://github.com/intridea/oauth2), собирал настройки прокси-сервера из текущей среды оболочки. Помогло установить переменные среды оболочки, http_proxy и HTTP_PROXY , в пустую строку

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