Package
https://github.com/ophub/amlogic-s9xxx-armbian/releases
https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_trixie_arm64_server_2026.02/Armbian_26.02.0_amlogic_s905l3a_trixie_6.18.9_server_2026.02.10.img.gz
基于debian13
用~/tool/alenaEtcher-1.18.11-x64.AppImage把下载的镜像写到U盘中
Setup
IP
插入e900v22d,启动。约5分钟后到路由器中看armbian的机器分配的地址
用ssh root@连接,密码1234
登陆后根据提示设置密码和账户等。
用root账户运行armbian-config启动字符UI界面,可以修改IP为静态IP
修改后需要重新连接
文件/etc/netplan/armbian.yaml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| network: version: 2 renderer: NetworkManager ethernets: eth0: addresses: - "192.168.1.118/24" nameservers: addresses: - 9.9.9.9 - 1.1.1.1 dhcp4: false dhcp6: false macaddress: "5a:6d:e4:d1:bd:ff" routes: - metric: 200 to: "0.0.0.0/0" via: "192.168.1.1"
|
增加第2个IP 192.168.1.100
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| network: version: 2 renderer: NetworkManager ethernets: eth0: addresses: - "192.168.1.118/24" - "192.168.1.100/24" nameservers: addresses: - 9.9.9.9 - 1.1.1.1 dhcp4: false dhcp6: false macaddress: "5a:6d:e4:d1:bd:ff" routes: - metric: 200 to: "0.0.0.0/0" via: "192.168.1.1"
|
重启网络
netplan apply
关闭swap
sudo armbian-swap 0
sudo swapoff
hostname
hostnamectl set-hostname phicomm-n1
打印服务器
apt update
apt install cups
apt install avahi-daemon colord cups-browsed ipp-usb liblouisutdml-bin | liblouis-bin lynx gpg-wks-client fonts-droid-fallback libpaper-
apt install avahi-daemon
apt install hplip
拷贝老服务器的/etc/cups/
cupsd.conf
printers.conf
ppd/HP_DeskJet_1212_Color_101.ppd
到新服务器对应目录
重启cups
systemctl restart cups
usermod -a -G lpadmin quxr
访问CUPS web console
https://192.168.1.100:631
管理页面用quxr账户登陆
docker
armbian-docker命令安装docker环境
选择aliyun为source
用以下命令将quxr加到docker组中
usermod -a -G docker quxr
测试
docker run hello-world
如果提示无法获取image,用root运行如下命令
bash <(curl -sSL https://gitee.com/xjxjin/scripts/raw/main/check_docker_registry.sh)
切换到最快的源
openwrt with passwall on docker
sudo ip link set eth0 promisc on
docker network create -d macvlan –subnet=192.168.1.0/24 –gateway=192.168.1.1 -o parent=eth0 macnet
docker pull registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8
docker run –restart always –name openwrt -d –network macnet –privileged registry.cn-shanghai.aliyuncs.com/suling/openwrt:armv8 /sbin/init
docker exec -it openwrt bash
进到openwrt中后,修改文件
/etc/config/network
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0'
config globals 'globals'
config interface 'lan' option type 'bridge' option ifname 'eth0' option proto 'static' option netmask '255.255.255.0' option ip6assign '60' option ipaddr '192.168.123.100' option gateway '192.168.123.1' option dns '192.168.123.1'
config interface 'vpn0' option ifname 'tun0' option proto 'none'
|
把ipaddr 192.168.123.100改为192.168.1.111
gateway改为192.168.1.1
dns改为8.8.8.8
/etc/init.d/network restart
ip a
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| bash-5.1# ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: sit0@NONE: <NOARP> mtu 1480 qdisc noop state DOWN group default qlen 1000 link/sit 0.0.0.0 brd 0.0.0.0 3: ip6tnl0@NONE: <NOARP> mtu 1452 qdisc noop state DOWN group default qlen 1000 link/tunnel6 :: brd :: permaddr a268:bfe1:4aec:: 7: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000 link/ether aa:e7:b3:c3:24:3c brd ff:ff:ff:ff:ff:ff inet 192.168.1.111/24 brd 192.168.1.255 scope global br-lan valid_lft forever preferred_lft forever inet6 fe80::a8e7:b3ff:fec3:243c/64 scope link valid_lft forever preferred_lft forever 8: eth0@if4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue master br-lan state UP group default link/ether aa:e7:b3:c3:24:3c brd ff:ff:ff:ff:ff:ff link-netnsid 0
|
sudo systemctl restart docker
从别的服务器上可以ping同192.168.1.111。从192.168.1.100上ping不到。这是docker的限制
浏览器访问http://192.168.1.111/
root/password
改密码
菜单Service->Passwall, Node Subscribe, ADD
Subscribe URL: xxxxx
更新订阅,会出现几个代理
回到Basic Settings -> Main
勾选Main switch
TCP Node选刚才订阅的某一个
UDP Node选Same as tcp node
SAVE & APPLY
Running Status下面头3个会变绿
下面4个测试可以测试