Tag: tunnel

如何在两跳SSH隧道中使用JProfiler

我正在尝试将JProfiler连接到运行在我称之为远程服务器的服务器上的JVM。 该服务器只能通过我称之为中间的另一台服务器从我的工作站( 本地 )访问。 我将JProfiler连接到远程的计划如下: 在远程安装JProfiler检测 建立从本地 , 中间到远程的 SSH隧道: ssh -v -N -L 8849:[remote’s private address (192.168… etc)]:8849 [middle] 在localhost:8849上建立一个新的JProfiler会话,选择“立即启动,稍后用JProfiler GUI连接” 但是,我最终得到一个错误: 连接错误 使用旧版本的本机库或其他应用程序正在侦听端口8849.请检查您的DYLD_LIBRARY_PATH环境变量和端口配置 除了我的SSH隧道之外,我没有绑定到本地端口8849的任何其他程序,并且我已经确认SSH隧道本身应该正常工作 – 我能够将测试HTTP服务器的连接从远程转发到本地通过类似配置的隧道。 我发现了类似的问题,但没有提供解决方案。 我的配置中缺少什么?

通过我的程序路由所有数据包?

我想构建一个应用程序,通过我的应用程序路由所有网络流量(不仅仅是HTTP)。 基本上,我想要的是给我的应用程序的所有流量(它们永远不应该达到实际目标,我的应用程序应该处理这个),然后将其转发到服务器; 同样适用于输入,只需反转(服务器 – >应用程序 – >想要答案的程序)。 是否有任何库(或类似的东西)可以使创建应用程序更容易? 我正在寻找可以从Python或Java中使用的东西,但如果真的需要,我可以学习另一种语言。