文章来由
作为一个IT男,就是不停地折腾。
办公室下载文件网速太慢,恰好家属区中网速很快(我家1000M),而且学校和家属区之间通过单独的线路连接,网速很快。如果在办公室通过家里的电信宽带下载文件,然后再回传到办公室,是不是网速就很快了呢?
曾经用过PC盒子安装过Window 7、Windows 8,CentOS 8,结果都不太理想。由于是持续开机,过不了多久,盒子中的系统就坏了。看来PC盒子不太适合。
在淘宝上搜了一些资料,看到有把电视盒改装成Linux的,可惜家里的旧电视盒早就扔了。淘宝报价大约200元左右,感觉有点鸡肋。
偶尔撇到,有使用手机改装的。通常两种方案,一,直接换系统。二安装一个软件开放Linux。对于换系统来说,性能的损耗应改是最少的,也是我所倾向的(ubports)。但是可惜家里的这一堆手机,统统不支持。刷废了两台手机后,又将其挽救了回来。最后,还是轮到了使用软件的方式实现(linuxdeploy)。
手机硬件情况
手机型号: 小米手机 Mix
MIUI版本: MIUI 10 9.8.29 开发版(注意:这个必须是开发版)
Android版本:8.0.0
运行内存: 4.00G
处理器: 四核 最高2.35G
总存储: 128G
注意:
这里必须用开发版,目的是开启root功能。刷了几个稳定版,找了好几个root软件,被坑了几十块钱,也没搞定。最后刷成开发版,就可以按照流程开启root了。
准备软件
syslock.apk
busybox-v1_34_1-51.apk
linuxdeploy-2.6.0-259.apk
安装软件
首先,准备好硬件环境:一个已经root的手机。
安装syslock.apk,允许其root权限,解锁/system。
重启系统
安装busybox,允许其root权限,将busybox写入系统。
安装linuxdeploy,允许其root权限
重启系统
linuxdeploy配置
首先,点击右下角的设置,弹出一个对话框。
1、Linux发行版,默认为Debian
2、Linux架构:armhf
3、发行版:buster(当前最新版)
4、修改linux软件源为中国科技大学,http://mirros.ustc.edu.cn/debian/(这里注意,使用http协议,而不是https协议,否则安装软件时会出错)
5、启用ssh
6、关闭对话框
然后,点击右上角的三个点,选择”安装“。接下来就会下载安装很多包,这个时间比较长。
等安装完毕之后,最后点击左下角的”启动“按钮,Linux就可以运行起来了。
安装VPN服务器
wget http://mirrors.aliyun.com/repo/Centos-altarch-7.repo -O/etc/yum.repos.d/CentOS-Base.repo
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install pptpd
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh