在 MAC 中设置 HTTP 代理/请求转发器的最简单方法是什么?

在 MAC 中设置 HTTP 代理/请求转发器的最简单方法是什么?

情况如下:我试图在 MAC 上展示一个 chrome 扩展的演示,由于 chrome 的安全策略,它只允许使用 HTTP 连接到本地主机。我的测试服务器在另一台机器上,无法在 MAC 上轻松运行。所以我想要在我的 MAC 上运行一个简单的程序,它可以监听特定端口上的请求,将其转发到另一台机器,从那里获取响应并将其发送给原始请求者。

我只想快速运行,并不真正关心功能、效率等。我应该怎么做?我应该使用代理吗(如果是,使用哪一个?)还是有更简单的方法?

答案1

我最终只是设置了一个SSH 隧道

ssh -L <port1>:<machine2>:<port2> localhost

我想要将请求从localhost:<port1>转发到<machine2>:<port2>

相关内容