您可以使用受限制的端口将URL路由到具有安全端口的本地URL吗?

我在一个严重利用URL的开发环境中的非标准受限端口(例如端口81-104和444-456)的环境中工作。 作为一名前端开发人员,我们的testing会导致很多问题,例如大多数浏览器根本不会使用这些端口加载网页,或者需要启动标志或重型configuration。 这是服务器pipe理员目前不愿意改变的东西,所以我正在寻找一种方法来打击一个本地URL,使用非标准端口路由到这些URL。我可以做到这一点在我的/ etc / hosts文件?我应该考虑其他选项还是工具?

如果您希望通过在非标准端口(例如,81)上侦听的服务器生成的标准HTTP端口(80)在浏览器中查看页面,则需要设置远程代理服务器您的工作站上的服务器或本地代理来处理redirect。

对于远程代理,您可以使用nginx,squid或varnish。

对于本地代理,您可以尝试Fiddler( http://www.fiddler2.com/fiddler2/ )或Charles Proxy( http://www.charlesproxy.com/ )。

我会想象你应该能够使用这个鱿鱼 。 AFAIK它可以做URLredirect和端口翻译(在两个方向)。

你可以通过IPTables做到这一点,但必须在服务器上configuration,或者你可以设置某种types的代理(NGINX,HAProxy等)在8000-9000端口上连接,并将它们转发到真实的端口,但是这也需要在服务器上设置。