可以在heroku上创建代理服务器吗?

Th3*_*u90 6 proxy heroku

我已经尝试使用java,python和nodejs在heroku上创建代理服务器,但由于某种原因我不能.

我只能使用端口80,所以我需要使用代理作为appname.herokuapp.com:80,但我得到响应为"应用程序不存在".

这可能吗?对于我想做的事情,还有其他选择吗?

Den*_*ehl 2

Heroku 路由层根据Host它在来自客户端的 HTTP 请求中找到的标头来路由您的 http 请求。如果您有自己的端点,它至少会验证Host标头内容是您的应用程序的域之一。

如果您查看此答案,您会发现Host标头包含您尝试通过代理服务器访问的服务器的名称,而不是代理本身。

所以你无法在heroku上运行http代理服务器。