提要
如果您希望在Android中运行termux终端并执行一系列小型Linux服务,就会考虑到下一个问题:我如何远程管理它?这时候,就是cpolar内网穿透工具出场的时候了。它让您可以在任何地点,管理你的termux环境容器。
1. 手机中安装termux终端APP(不需要root)
Termux是一款强大的安卓终端模拟APP,无需root直接启动,自动安装最小化linux系统,支持apt管理软件包,完美支持python,ruby,go,nodejs。
2. 在termux中安装dnsutils工具包(必要)
apt install dnsutils
它会创建一个DNS解析文件,路径在$PREFIX/etc/resolv.conf,里面有配置DNS解析服务器地址(默认已经加了8.8.8.8)
3. 下载最新的cpolar客户端(ARM 版本)
curl -O -L https://www.cpolar.com/static/downloads/cpolar-stable-linux-arm.zip
4. 解压缩
unzip cpolar-stable-linux-arm.zip
5. 认证token,在cpolar后台复制你自己的token值
5.1 访问官网 https://www.cpolar.com,注册cpolar帐号
5.2 登录后台,获取token值
登录cpolar后台仪表盘:https://dashboard.cpolar.com/,验证菜单里,复制你的token值
5.3 认证token,在termux终端输入如下命令:
粘贴自己的token
./cpolar authtoken xxxxxxxxxxtokenxxxxxxx
6. 内网穿透举例
6.1 映射8080端口到外网
./cpolar http 8080
6.2 外网远程ssh控制
./cpolar tcp 22
6.3 更多的关于cpolar的命令的参数及功能介绍
请参阅cpolar官网的在线文档及使用教程案例。
在线文档:https://www.cpolar.com/docs
教程案例:https://www.cpolar.com/blog
7. 总结:
我们介绍了如何在termux中安装cpolar,您可以使用它内网穿透ssh管理android主机,或者映射一个web站点到公网。
稍后我们将介绍更多关于termux的有趣内容。