作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我可以通过 SSH 访问在端口 8080 上托管应用程序的网络服务器。我在 Chrome 上设置了 SSH session 并配置了代理,以将请求重定向到 SSH 隧道。我基本上使用这些说明配置它:http://drewsymo.com/2013/11/ssh-tunnel-in-30-seconds-mac-osx-linux/
我可以使用 Whats My IP 确认我的 IP 是 SSH session 的 IP,并且工作正常。
但我不知道如何访问我通过 SSH 连接到的 Web 服务器上的本地应用程序。当我尝试 localhost:8080 时,SSH session 给我一个错误“channel X: open failed: connect failed: Connection refused”
知道发生了什么吗?
最佳答案
您可以只创建一个端口特定的隧道:
ssh -L18080:localhost:8080 username@theothermachine
然后转到本地计算机上的 localhost:18080
。隧道会将你的请求转发到另一端localhost的8080端口(当然,另一端的localhost就是另一台机器本身)。如果由于某种原因这不起作用,请在 ssh 命令中将 localhost 替换为 127.0.0.1。
关于linux - 通过本地主机上的 SSH 代理在浏览器中访问应用程序。,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21198263/
我是一名优秀的程序员,十分优秀!