首页 文章

如何隧道到查尔斯?调试android对隐藏在vpn后面的dev

提问于
浏览
0

出于网络问题的原因,我需要隧道到查尔斯 .

更具体地说,Windows笔记本电脑

  • 连接到VPN测试环境 - 可以连接到公共Web - 无法连接到办公室wifi - 可以运行Charles等(可以安装SW,有管理但无法控制网络层)

Linux计算机: - 可以连接到公共Web - 可以安装任何东西

想法:在Android手机上安装代理服务器进入Linux . 在Linux上将Linux隧道传输到Charles Proxy . 然后,Windows会话可以连接到VPN后面的公司网络 .

问题:Charles侦听传入的代理连接 . 我无法直接将手机连接到它 . 我可以在Linux上设置SSH来链接这两个吗?怎么样?

1 回答

  • 0

    答案很晚,但我设法做到了这一点 . 我有一台公共服务器和一台安装了Charles的笔记本电脑 . 我使用SSH隧道将服务器上的端口转发到我的mac . 因此,我可以使用我的Android手机使用我的服务器的公共IP连接到此代理 . 如果这是您想要完成的,可以使用以下命令完成:

    ssh -R 9000:localhost:3000 user@example.com
    

    在这种情况下,端口9000是服务器端口,它在端口3000上转发到笔记本电脑上的本地主机 .

    但是,您可能会碰到一些事情 . 以下设置应位于服务器上的sshd配置文件中 .

    GatewayPorts yes
    

    并确保您的防火墙或类似的东西不会阻止连接 .

    希望这有助于某人 .

    来源:http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html

相关问题