绕过 loopback/locahost 的代理

绕过 loopback/locahost 的代理

我正在开发一个 Web 应用程序,其中我在 localhost:3000 运行一个 Web 服务器,并且我的应用程序部署在该服务器上。

通过 Web 浏览器访问此 URL 可以正常工作,因为浏览器中有一个选项,表示我想绕过 localhost/127.0.0.1 的代理。如果我不使用此选项,则通过代理路由的请求将被校园防火墙阻止(我是一名学生)。

当我以编程方式尝试向 localhost/127.0.0.1 发出请求时,上述防火墙会启动,并向我提供错误消息。当我使用

$ curl http://localhost:3000

您能否告诉我如何配置我的系统,以便绕过 localhost/127.0.0.1 的代理在系统范围内工作,而不是特定于应用程序的设置(如上所述的我的网络浏览器)。

答案1

我用来发出此 http 请求的模块(https://github.com/intridea/oauth2) 从当前 shell 环境中获取代理设置。将 shell 环境变量http_proxy和设置HTTP_PROXY为空字符串有助于

相关内容