代码之家  ›  专栏  ›  技术社区  ›  sorin

如果您在防火墙后面的nat上,如何使用phpxdebug?

  •  11
  • sorin  · 技术社区  · 14 年前

    我有以下调试PHP应用程序的用例:

    • 开发人员没有专用IP地址
    • 开发人员只能从服务器连接到有限数量的端口,如80、8080、3128,其他端口受传出防火墙的限制。但是,如果传出的请求是HTTP,那么他可以使用不受此限制的代理。
    • 服务器机器是完全可配置的

    在这种情况下是否可以使用xdebug?怎么用?

    可以建立一个VPN,但这不是一个简单的解决方案,所以我更喜欢一个简化的解决方案。

    2 回复  |  直到 9 年前
        2
  •  3
  •   David Ferenczy Rogožan Hugo L.M    9 年前

    另一种变体是使用ssh端口转发(也可以在 Cygwin )

    简单执行:

    ssh -R 9000:127.0.0.1:9000 host.example.com
    

    它创建了一个隧道,将港口向前推进。 9000 在远程主机上到端口 九千 在本地主机上。

    其他的都和油灰法一样(参见 索林 的答案。

    推荐文章