网站地址
- 以安卓IP地址
192.168.1.7
为例 - ssh连接地址:
ssh ystyle@192.168.1.7
- supervisor 管理地址: http://192.168.1.7:9001/
- aria2 web ui http://webui-aria2.ghostry.cn/ 设置-连接设置填写aria2 的rpc地址
- aria2 rpc地址: 192.168.1.7:6800
- syncthing 管理页面:http://127.0.0.1:8384/
安卓设置需要安装的软件
kingroot
设备需要root
linux deploy
安装linux
Linux系统安装软件
- bash completion
- screenfetch
- htop
- vim
- supervisor
- aria2
- syncthing
安卓部署Linux记录
- 获取root权限
- 安装linux deploy
- 点右下角的图标进去配置界面
- 选择好linux发行版与版本
- 架构用默认的就好,手机64位的可选择arm64之类的
- 设置用户名和密码
- 本地化选择zh_CN.UTF-8
- 启用SSH(若喜欢图形界面可以选择桌面环境和VNC的组合)
- 退出设置到主界面
- 选择好linux发行版与版本
- 点右上角三点 选择 安装
- 等待系统安装完毕。其中过程出现 fail,download fail之类的重新执行安装过程
- 重新安装需要点击主界面的停止,卸载已挂载的文件系统,再点右上菜单的清空
- 继续执行安装操作
>>> deploy ... <<< deploy
之间没出现错误说明安装完成- 点击主界面的启动,出现
>>> start ... ... <<< start
则启动完成- 若启动过程出现 extra/ssh fail 之类的,执行重新安装操作
- 左边三横线新建配置文件后,若需要安装其它系统/或切换系统,则要先点主界面的停止按钮
- 若要配置多个系统,右下属性里
安装路径
的*.img换成其它名字
- 若要配置多个系统,右下属性里
安装linux 软件
- 在电脑上或手机上安装ssh 客户端
- 电脑用
xshell
、git bash ssh
、linux/osx
自带的ssh - 安桌下载
JuiceSSH
- 在安卓设备上wifi设置里查看ip
- 用ssh客户端连接 ip:22 用户名/密码为在配置文件设置的
- 若登陆不了,用户名试试 android
- 电脑用
- 以安装的ubuntu为例
apt install bash-completion screenfetch htop vim supervisor aria2
执行
sudo systemctl enable supervisor
设置自动启动supervisor- 若出现问题则执行
/lib/systemd/systemd-sysv-install enable supervisor
- 如果重启
linux deploy
没自动启动supervisor则手工执行sudo supervisord
使用示例
- 若出现问题则执行
执行
screenfetch
打印系统信息
用htop查看系统负载信息
配置aria2 下载器
1
2
3
4sudo mkdir /etc/aria2 #新建文件夹
sudo touch /etc/aria2/aria2.session #新建session文件
sudo chmod 777 /etc/aria2/aria2.session #设置aria2.session可写
sudo vim /etc/aria2/aria2.conf #创建配置文件- aria2.conf文件配置
1 | ## '#'开头为注释内容, 选项都有相应的注释说明, 根据需要修改 ## |
配置aria2守护进程
vim /etc/supervisor/conf.d/aria2.conf
1
2
3
4
5
6[program:aria2]
command=aria2c --conf-path=/etc/aria2/aria2.conf
autostart=true
autorestart=true
startsecs=10
directory=/etc/aria2sudo supervisorctl reload
sudo vim /etc/supervisor/supervisord.conf
修改[inet_http_server]
节点为以下内容,sudo supervisorctl reload
重载配置, 然后访问ip:9001
可以管理重启/停止 aria2 进程1
2
3
4[inet_http_server]
port=0.0.0.0:9001
username=user
password=123456进入[http://webui-aria2.ghostry.cn/]
设置-连接设置
配置rpc地址为:ip:6800
- 点
添加-使用连接
可以下载文件,使用metelink
可以下载磁力链,使用种子可以下载
种子
安装syncthing同步工具
- 官方下载地址 下载
syncthing-linux-arm-vx.xx.xx-.tar.gz
arm版本的 - 示例:右键复制地址
wget https://github.com/syncthing/syncthing/releases/download/v0.14.40/syncthing-linux-arm-v0.14.40.tar.gz
下载,建议下载最新版 - 解压
tar -czf syncthing-linux-arm-v0.14.40.tar.gz
cd syncthing-linux-arm-v0.14.40 && cp syncthing /usr/bin/syncthing
- 运行 syncthing 启动完成后按
ctrl + c
结束掉 vim cat /etc/supervisor/conf.d/syncthing.conf
配置syncthing守护进程, 建议把以下配置的syncthing
目录或用户名换成自己配置的用户1
2
3
4
5
6[program:syncthing]
command = syncthing -no-browser -home="/home/syncthing/.config/syncthing"
directory = /home/syncthing/
autorestart = True
user = syncthing
environment = STNORESTART="1", HOME="/home/syncthing"执行
vim /home/syncthing/.config/syncthing/config.xml
找到以下内容,把[address]中的地址改为0.0.0.01
2
3
4
5
6
7<gui enabled="true" tls="false" debugging="false">
<address>0.0.0.0:8384</address>
<user>ystyle</user>
<password>$2a$10$ZhHTlk3OwM2s7hbFigI/quti97wNT0Y3fpciNE3ngIkJYVmLcyw76</password>
<apikey>SvgmE6D6i2hNzX6WGh5ZKnDNi6KriMqS</apikey>
<theme>dark</theme>
</gui>sudo supervisorctl reload
重载配置,- 访问 http://127.0.0.1:8384/ 可以管理同步设备与目录
- 第一次访问需要设置用户名和密码,会有提示
- 右上设置-显示id 可以复制添加到其它设备的syncthing【远程设备】中,两设备的目录可以互相同步
- 简单的使用技巧: aria2 下载文件,syncthing 同步下载目录到 pc, pc同步完成后剪切到其它目录,安卓上的会同步删除
- 官方下载地址 下载