我有一个在本地端口5984上运行的couchdb实例。

我的最终目标是在封闭网络中的服务器上运行ouchdb,并能够从网络中的移动设备向该服务器发送请求。

This post似乎提供了一种解决方案,只要我可以打开终端并建立ssh隧道即可:

ssh -f -L localhost:15984:127.0.0.1:5984 user@remote_host -N

但是我显然无法访问移动设备上的命令行来建立隧道。如何从封闭网络中的移动设备访问应用程序? (由于无法访问互联网,我不能将其部署到某些Web服务器上)

最佳答案

您可以在Android上运行命令行,例如,使用this terminal emulator,您可以将静态链接的ssh二进制文件复制到/data/data/jackpal.androidterm/app_HOME,然后将cd $HOME./ssh复制以执行该命令行

还有图形ssh客户端,其中一些可能具有功能

另外termux应该有一个ssh客户端可用,您可能需要在应用程序中进行“apt install ssh”安装。

09-27 04:29
查看更多