出于网络问题的原因,我需要隧道到查尔斯 .
更具体地说,Windows笔记本电脑
- 连接到VPN测试环境 - 可以连接到公共Web - 无法连接到办公室wifi - 可以运行Charles等(可以安装SW,有管理但无法控制网络层)
Linux计算机: - 可以连接到公共Web - 可以安装任何东西
想法:在Android手机上安装代理服务器进入Linux . 在Linux上将Linux隧道传输到Charles Proxy . 然后,Windows会话可以连接到VPN后面的公司网络 .
问题:Charles侦听传入的代理连接 . 我无法直接将手机连接到它 . 我可以在Linux上设置SSH来链接这两个吗?怎么样?
1 回答
答案很晚,但我设法做到了这一点 . 我有一台公共服务器和一台安装了Charles的笔记本电脑 . 我使用SSH隧道将服务器上的端口转发到我的mac . 因此,我可以使用我的Android手机使用我的服务器的公共IP连接到此代理 . 如果这是您想要完成的,可以使用以下命令完成:
在这种情况下,端口9000是服务器端口,它在端口3000上转发到笔记本电脑上的本地主机 .
但是,您可能会碰到一些事情 . 以下设置应位于服务器上的sshd配置文件中 .
并确保您的防火墙或类似的东西不会阻止连接 .
希望这有助于某人 .
来源:http://blog.trackets.com/2014/05/17/ssh-tunnel-local-and-remote-port-forwarding-explained-with-examples.html