Skip to content

1.PVE设置

去node界面的Disk选项的LVM-thin页面删除Optane上的data卷

lvresize --extents +100%FREE --resizefs pve/root

resize2fs /dev/mapper/pve-root

在ios中上传ubuntu24 Server镜像 一路默认就行了 如果是双路CPU 插槽:2 核心:20 类别:Host

ubuntu设置

安装版本 ubuntu24 Server(iptable版本应>1.8.7,不然之后的为redroid配置代理很多命令不能用)

安装1panel管理

配置root密码

sh
#配置root密码    输入2次密码就行了
sudo passwd root

1.配置ssh

shell
sudo apt update
sudo apt-get install ssh
service ssh start
service ssh status
#安装网络工具
sudo apt install net-tools
#查看本机IP
ifconfig    
#配置root密码    输入2次密码就行了
sudo passwd root

2.安装 1panel.cn

sh
curl -sSL https://resource.fit2cloud.com/1panel/package/quick_start.sh -o quick_start.sh && sudo bash quick_start.sh

在unbuntu中安装1panel管理工具

在1panel的ssh管理中添加 PermitRootLogin yes

sh
#关闭防火墙
sudo ufw disable

使用Docker Swarm搭建集群服务

Redroid

1.主机安装服务

sh
apt install linux-modules-extra-`uname -r`
modprobe binder_linux devices="binder,hwbinder,vndbinder"
modprobe ashmem_linux
sh
docker run -itd --rm --privileged \
    -v ~/data11-ndk:/data \
    -p 5555:5555 \
    redroid:11.0.0-ndk \
    androidboot.redroid_net_ndns=1 \
    androidboot.redroid_net_dns1=223.5.5.5 \
    androidboot.redroid_net_dns2=223.6.6.6 \
    androidboot.redroid_net_proxy_type=static \
    androidboot.redroid_net_proxy_host=192.168.2.12 \
    androidboot.redroid_net_proxy_port=7890

docker run -itd --rm --privileged \
    --cap-add=net_admin --cap-add=net_raw --cap-add=mknod \
    --memory=2g \
    --cpus=2 \
    -v /dev/net/tun:/dev/tun \
    -v ~/data11-ndk:/data \
    -p 5555:5555 \
    redroid:11.0.0-ndk \


docker run -itd --privileged \
    --cap-add=net_admin --cap-add=net_raw --cap-add=mknod \
    --sysctl net.ipv6.conf.all.disable_ipv6=0 \
    --memory=2g \
    --cpus=2 \
    -v /dev/net/tun:/dev/tun \              #重要参数指定/dev/tun是安卓vpn原生路径,但是redroid挂载的是/dev/net/tun,需重新映射
    -v ~/data:/data \
    -p 5555:5555 \
    --name redroid11 \
    redroid/redroid:11.0.0_magisk \
    ro.product.cpu.abilist=x86_64,arm64-v8a,x86,armeabi-v7a,armeabi \
    ro.product.cpu.abilist64=x86_64,arm64-v8a \
    ro.product.cpu.abilist32=x86,armeabi-v7a,armeabi \
    ro.dalvik.vm.isa.arm=x86 \
    ro.dalvik.vm.isa.arm64=x86_64 \
    ro.enable.native.bridge.exec=1 \
    ro.enable.native.bridge.exec64=1 \
    ro.dalvik.vm.native.bridge=libhoudini.so