gpt4 book ai didi

proxy - JProfiler - 有防火墙时如何配置远程应用程序?

转载 作者:行者123 更新时间:2023-12-01 15:00:05 24 4
gpt4 key购买 nike

我成功地安装了 JProfiler 远程探测器,我看到它在“catalina.out”(Tomcat)中运行。唯一的问题是远程机器上的所有端口都有防火墙(80 和 8080 除外),无论我选择哪个端口,JProfiler GUI 都无法连接到远程探测器。

我尝试使用 PuTTY 隧道,但我不确定如何设置隧道规则。此外,JProfiler 中似乎没有“网络首选项”,我可以在其中指定 SOCKS 代理。

如何在不打扰防火墙规则的情况下克服这个问题?远程机器不受我的直接控制,打开其他端口需要大量时间和文书工作。

最佳答案

我找到了一个涉及几个步骤的解决方案。

步骤 1 :创建适当的 SOCKS 隧道:

PuTTY proxy settings for JProfiler when profiling remote application with firewall.

最后不要忘记单击“添加”按钮。

步骤 2 :修改JProfiler的启动脚本,添加SOCKS代理设置:

java -Xmx512m -classpath "%LOCALCLASSPATH%" -DsocksProxyHost=localhost -DsocksProxyPort=8849 com.jprofiler.frontend.FrontendApplication

上面的代码片段应该放在 jprofiler.bat 位于此处:

\Program Files\jprofiler8\bin\windows

步骤 3 : 打开远程 JProfiler session 并使用原始 远程主机和原来的 远程端口 .换句话说,开始正常的远程分析 session ,不会偏离原始过程。 PuTTY 隧道将自动为您处理防火墙问题。

关于proxy - JProfiler - 有防火墙时如何配置远程应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18314747/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com