Android手机安装Kali系统并配置ddns-go

前面我们介绍了如果在Linux系统使用ddns-go实现IPv6地址的自动解析(使用ddns-go实现自动配置IPv6的DDNS),但在日常使用中,如果使用服务器开虚机的方式(准备搞OpenStack了,先装一台最新的Ubuntu 23.10),电费太高;即使是电脑安装成Linux系统(笔记本电脑安装CentOS),还是不太方便。

有没有什么低成本方式呢?手机行不行?

从项目的发行版本来看,里面有一个Android相关的包,但是解压后发现不是安装包,我也不知道咋用了。

肯定是天无绝人之路的,想想我们之前介绍过如何给Android手机安装Linux系统,当时先是用Android 6版本的Nubia Z17 mini安装了UserLAnd(你想在旧Android手机上装Linux系统吗?看这里),后来又测试了Android 4版本的古董机酷派大神安装LinuxDeploy(想知道Android手机怎么远程登录到系统后台吗?看这里)。

今天派出一位2017年6月上市的Nubia Z17来露个脸,搭载高通骁龙835八核处理器,6 GB运行内存,64 GB机身存储,Android版本9。

如果不想获取手机的root权限,可以使用UserLAnd;如果想获取root权限,或者已经获取root权限,可以使用LinuxDeploy。

为了操作简单,我们还是先使用UserLAnd,首先在下载安装最新版本。

图片

进入软件之后,我觉得我们可以使用Debian、Kaili或者Ubuntu这三个系统,因为我们前面都介绍过了(为了用UserLAnd,我又装了一台Debian、如何将Kali系统部署到U盘?、66%的经验丰富开发者和69%的学生更喜欢的Ubuntu的安装初体验)。

综合来讲,我觉得我们本次还是使用Kali系统进行演示,毕竟Ubuntu系统作为服务端使用还是差点意思(Debian阵营还是要原装,Ubuntu是真不行)。首先点击Kali图标。

在选择桌面环境的对话框中,我们选择Minimal最小化模式。

连接方式我们选择SSH登录。

然后等待下载软件包并完成环境加载,加载完成后会自动进入命令行。

剩下的我们也熟悉了,Kali系统没有自带SSH服务,需要手工安装一下(Kali Linux开启SSH远程登录)。安装完成后,我们远程登录命令行。

果然,这里有个UserLAnd和LinuxDeploy的差异,LinuxDeploy安装了SSH服务之后,可以使用TCP端口22进行登录。

而UserLAnd的端口号则使用的是2022,因为有服务占用,新装的sshd服务始终启动失败。

查看IP地址信息。

可以看到,手机还是获取到了2个IPv6地址。还是参考之前的文章,我们配置一下ddns-go(使用ddns-go实现自动配置IPv6的DDNS)。

然后就是相同的操作,配置完成之后,我们就可以看到更新之后域名解析IPv6地址的AAAA记录了。

在本地电脑测试一下,可以ping通。

实际上,按照我们配置GRE over IPv6的需求(配置GRE over IPv6隧道),我们只需要知道IPv6的地址前缀就可以了,因为我们后面的地址配置了::1(企业路由器配置IPv6家用宽带的PPPoE拨号示例)。

铁军哥
高级网络规划设计师,中国电信高级技术规划工程师,天翼云认证高级解决方案架构师,H3C认证网络工程师。 继续加油,努力传播知识,影响更多人!
897篇原创内容
公众号

声明:文中观点不代表本站立场。本文传送门:https://eyangzhen.com/420610.html

联系我们
联系我们
分享本页
返回顶部