lwrt rax3000m config
lwrt rax3000m config
1. 连接上对应WiFi

2. 路由器的管理界面配置WiFi的信道、WIFI名称和密码






root@LWrt:~# cat /etc/config/wireless config wifi-device 'radio0' option type 'mac80211' option path 'platform/soc/18000000.wifi' option band '2g' option channel '6' option htmode 'HE20' option country 'AU' option disabled '0' option cell_density '0' config wifi-iface 'default_radio0' option device 'radio0' option network 'lan' option mode 'ap' option ssid 'LWrtWiFi-2.4G' option encryption 'sae-mixed' option key 'xxxxxxxx' option ocv '0' config wifi-device 'radio1' option type 'mac80211' option path 'platform/soc/18000000.wifi+1' option band '5g' option channel '48' option htmode 'HE160' option country 'AU' option disabled '0' option cell_density '0' config wifi-iface 'default_radio1' option device 'radio1' option network 'lan' option mode 'ap' option ssid 'LWrtWiFi-5G' option encryption 'sae-mixed' option key 'xxxxxxxx' option ocv '0' root@LWrt:~#
3. 修改Web管理密码,HTTP访问启用重定向到HTTPS






root@LWrt:~# cat /etc/config/dropbear config dropbear 'main' option PasswordAuth 'on' option Port '22' root@LWrt:~# root@LWrt:~# root@LWrt:~# cat /etc/config/uhttpd config uhttpd 'main' list listen_http '0.0.0.0:80' list listen_http '[::]:80' list listen_https '0.0.0.0:443' list listen_https '[::]:443' option redirect_https '1' option home '/www' option rfc1918_filter '0' option max_requests '50' option max_connections '100' option cert '/etc/uhttpd.crt' option key '/etc/uhttpd.key' option cgi_prefix '/cgi-bin' option script_timeout '3600' option network_timeout '30' option http_keepalive '20' option tcp_keepalive '1' option ubus_prefix '/ubus' option lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua' config cert 'defaults' option days '397' option key_type 'ec' option bits '1024' option ec_curve 'P-256' option country 'AU' option state 'Somewhere' option location 'Canberra' option commonname 'rax3000m.lwrt.lan' option organization 'LWrt' root@LWrt:~#
4. 配置tailscale ( 直接恢复配置文件的方式 )
root@LWrt:~# tar -zxvpf /tmp/tailscale_etc.tar.gz -C / etc/tailscale/ etc/tailscale/files/ etc/tailscale/files/LSGX-LIVE.COM-uid-5888495726944118/ etc/tailscale/tailscaled.state etc/tailscale/derpmap.cached.json
root@LWrt:~# root@LWrt:~# tailscale set --accept-dns=false
root@LWrt:~#
root@LWrt:~# tailscale set --accept-routes --advertise-routes=192.168.11.0/24
root@LWrt:~#
root@LWrt:~# tailscale status
root@LWrt:~#
root@LWrt:~# /etc/init.d/tailscale stop logtail started Program starting: v1.80.3-1 (OpenWrt), Go 1.23.7: []string{"/usr/sbin/tailscaled", "--cleanup"} LogID: 0811006266b148c16b3fcb07cce2a6d3449d077e0cdb1ee2466d67a8df8f7fcb logpolicy: using system state directory "/var/lib/tailscale" dns: [rc=unknown ret=direct] dns: using "direct" mode dns: using *dns.directManager flushing log. logger closing down root@LWrt:~# root@LWrt:~# root@LWrt:~# ps | grep tailscale 14821 root 1340 S grep tailscale root@LWrt:~# root@LWrt:~# /etc/init.d/tailscale start logtail started Program starting: v1.80.3-1 (OpenWrt), Go 1.23.7: []string{"/usr/sbin/tailscaled", "--cleanup"} LogID: 0811006266b148c16b3fcb07cce2a6d3449d077e0cdb1ee2466d67a8df8f7fcb logpolicy: using system state directory "/var/lib/tailscale" dns: [rc=unknown ret=direct] dns: using "direct" mode dns: using *dns.directManager dns: inotify addwatch: context canceled flushing log. logger closing down root@LWrt:~# root@LWrt:~# ps | grep tailscale 14880 root 1222m S /usr/sbin/tailscaled --port 41641 --state /etc/tailscale/tailscal 15267 root 1340 S grep tailscale root@LWrt:~#
root@LWrt:~# cat /etc/config/tailscale config settings 'settings' option log_stderr '1' option log_stdout '1' option port '41641' option state_file '/etc/tailscale/tailscaled.state' # default to using nftables - change below to 'iptables' if still using iptables option fw_mode 'nftables' root@LWrt:~#


5. 配置DHCP参数




root@LWrt:~# cat /etc/config/dhcp config dnsmasq option domainneeded '1' option localise_queries '1' option rebind_protection '1' option rebind_localhost '1' option local '/lan/' option domain 'lan' option expandhosts '1' option min_cache_ttl '3600' option use_stale_cache '3600' option cachesize '8000' option nonegcache '1' option authoritative '1' option readethers '1' option leasefile '/tmp/dhcp.leases' option resolvfile '/tmp/resolv.conf.d/resolv.conf.auto' option nonwildcard '0' option localservice '1' option ednspacket_max '1232' option sequential_ip '1' config dhcp 'lan' option interface 'lan' option start '100' option limit '150' option leasetime '12h' option dhcpv4 'server' config dhcp 'wan' option interface 'wan' option ignore '1' config odhcpd 'odhcpd' option maindhcp '0' option leasefile '/tmp/hosts/odhcpd' option leasetrigger '/usr/sbin/odhcpd-update' option loglevel '4' root@LWrt:~#
6. 配置OpenClash
内核发布页链接 https://github.com/vernesong/OpenClash/releases/tag/Clash
内核二进制发布页链接 https://github.com/vernesong/OpenClash/releases/download/Clash/clash-linux-armv8.tar.gz
内核二进制更新页链接 https://github.com/vernesong/OpenClash/commits/core/master/meta/clash-linux-arm64.tar.gz
wget https://github.com/vernesong/OpenClash/raw/fb3b7ce07c3dbaaf9cc497e5770420b1d21e9403/master/meta/clash-linux-arm64.tar.gz
提示:不使用 docker 等软件时,建议 使用 【Fake-IP 增强】模式












7. 格式化硬盘
root@LWrt:~# root@LWrt:~# df -Th Filesystem Type Size Used Available Use% Mounted on /dev/root squashfs 170.5M 170.5M 0 100% /rom tmpfs tmpfs 493.4M 25.5M 467.9M 5% /tmp /dev/fitrw f2fs 122.0M 55.4M 66.6M 45% /overlay overlayfs:/overlay overlay 122.0M 55.4M 66.6M 45% / tmpfs tmpfs 512.0K 0 512.0K 0% /dev cgroup tmpfs 493.4M 0 493.4M 0% /sys/fs/cgroup /dev/mmcblk0p6 ext4 56.7G 2.5M 53.8G 0% /mnt/mmcblk0p6 /dev/sda1 ext4 117.1G 2.0M 111.1G 0% /mnt/sda1 overlayfs:/overlay overlay 122.0M 55.4M 66.6M 45% /opt/docker root@LWrt:~# root@LWrt:~# umount /mnt/sda1/ root@LWrt:~# root@LWrt:~# umount /mnt/mmcblk0p6/ root@LWrt:~# root@LWrt:~# mkfs.ext4 /dev/sda1 mke2fs 1.47.0 (5-Feb-2023) /dev/sda1 contains a ext4 file system last mounted on Thu Apr 10 21:52:41 2025 Proceed anyway? (y,N) y Creating filesystem with 31328000 4k blocks and 7839744 inodes Filesystem UUID: 8a7787c2-4a7b-4718-96b2-f9ad17b4c866 Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424, 20480000, 23887872 Allocating group tables: done Writing inode tables: done Creating journal (131072 blocks): done Writing superblocks and filesystem accounting information: done root@LWrt:~# root@LWrt:~# mkfs.ext4 /dev/mmcblk0p6 mke2fs 1.47.0 (5-Feb-2023) /dev/mmcblk0p6 contains a ext4 file system last mounted on /mnt/mmcblk0p6/docker on Thu Apr 10 21:52:40 2025 Proceed anyway? (y,N) y Discarding device blocks: done Creating filesystem with 15172603 4k blocks and 3793664 inodes Filesystem UUID: 95dd57d7-2b08-42a7-8eba-9be7da16fb9d Superblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624, 11239424 Allocating group tables: done Writing inode tables: done Creating journal (65536 blocks): done Writing superblocks and filesystem accounting information: done root@LWrt:~# root@LWrt:~# mount /dev/sda1 /mnt/sda1 root@LWrt:~# root@LWrt:~# mount /dev/mmcblk0p6 /mnt/mmcblk0p6 root@LWrt:~# root@LWrt:~# df -Th Filesystem Type Size Used Available Use% Mounted on /dev/root squashfs 170.5M 170.5M 0 100% /rom tmpfs tmpfs 493.4M 25.6M 467.8M 5% /tmp /dev/fitrw f2fs 122.0M 55.4M 66.6M 45% /overlay overlayfs:/overlay overlay 122.0M 55.4M 66.6M 45% / tmpfs tmpfs 512.0K 0 512.0K 0% /dev cgroup tmpfs 493.4M 0 493.4M 0% /sys/fs/cgroup overlayfs:/overlay overlay 122.0M 55.4M 66.6M 45% /opt/docker /dev/sda1 ext4 117.1G 2.0M 111.1G 0% /mnt/sda1 /dev/mmcblk0p6 ext4 56.7G 2.0M 53.8G 0% /mnt/mmcblk0p6 root@LWrt:~# root@LWrt:~#
8. 更改dockerd的存储目录 ( 创建软链接映射到U盘 /mnt/sda1 )
root@LWrt:~# df -Th Filesystem Type Size Used Available Use% Mounted on /dev/root squashfs 170.5M 170.5M 0 100% /rom tmpfs tmpfs 493.4M 25.7M 467.7M 5% /tmp /dev/fitrw f2fs 122.0M 55.4M 66.6M 45% /overlay overlayfs:/overlay overlay 122.0M 55.4M 66.6M 45% / tmpfs tmpfs 512.0K 0 512.0K 0% /dev cgroup tmpfs 493.4M 0 493.4M 0% /sys/fs/cgroup overlayfs:/overlay overlay 122.0M 55.4M 66.6M 45% /opt/docker /dev/sda1 ext4 117.1G 2.0M 111.1G 0% /mnt/sda1 /dev/mmcblk0p6 ext4 56.7G 2.0M 53.8G 0% /mnt/mmcblk0p6 root@LWrt:~# root@LWrt:~# /etc/init.d/dockerd stop root@LWrt:~# root@LWrt:~# ps | grep docker 19228 root 1336 S grep docker root@LWrt:~# root@LWrt:~# cp -af /opt/* /mnt/sda1/ root@LWrt:~# root@LWrt:~# rm -rf /opt root@LWrt:~# root@LWrt:~# ln -sf /mnt/sda1 /opt root@LWrt:~# root@LWrt:~# ls -alh /opt lrwxrwxrwx 1 root root 9 Apr 12 12:05 /opt -> /mnt/sda1 root@LWrt:~# root@LWrt:~# ls -alh /opt/ drwxr-xr-x 5 root root 4.0K Apr 12 12:02 . drwxr-xr-x 1 root root 3.4K Apr 10 21:52 .. drwx--x--x 4 root root 4.0K Apr 10 21:52 containerd drwx--x--- 13 root root 4.0K Apr 10 21:52 docker drwx------ 2 root root 16.0K Apr 12 11:47 lost+found root@LWrt:~# root@LWrt:~# /etc/init.d/dockerd start root@LWrt:~# root@LWrt:~# ps | grep docker 19652 root 1258m S /usr/bin/dockerd --config-file=/tmp/dockerd/daemon.json 19686 root 1240m S containerd --config /var/run/docker/containerd/containerd.toml --log-level warn 19841 root 1336 S grep docker root@LWrt:~#
root@LWrt:~# cat /etc/config/dockerd
config globals 'globals'
option data_root '/opt/docker/'
option log_level 'warn'
option iptables '1'
option auto_start '1'
config proxies 'proxies'
config dockerman 'dockerman'
option socket_path '/var/run/docker.sock'
option status_path '/tmp/.docker_action_status'
option debug 'false'
option debug_path '/tmp/.docker_debug'
option remote_endpoint '0'
list ac_allowed_interface 'br-lan'
root@LWrt:~#
root@LWrt:~# df -Th
Filesystem Type Size Used Available Use% Mounted on
/dev/root squashfs 170.5M 170.5M 0 100% /rom
tmpfs tmpfs 493.4M 480.0K 492.9M 0% /tmp
/dev/fitrw f2fs 122.0M 55.0M 67.0M 45% /overlay
overlayfs:/overlay overlay 122.0M 55.0M 67.0M 45% /
tmpfs tmpfs 512.0K 0 512.0K 0% /dev
cgroup tmpfs 493.4M 0 493.4M 0% /sys/fs/cgroup
/dev/mmcblk0p6 ext4 56.7G 2.0M 53.8G 0% /mnt/mmcblk0p6
/dev/sda1 ext4 117.1G 2.5M 111.1G 0% /mnt/sda1
/dev/sda1 ext4 117.1G 2.5M 111.1G 0% /mnt/sda1/docker
root@LWrt:~#
root@LWrt:~# ls -alh /opt
lrwxrwxrwx 1 root root 9 Apr 12 12:05 /opt -> /mnt/sda1
root@LWrt:~#
root@LWrt:~# ls -alh /opt/
drwxr-xr-x 5 root root 4.0K Apr 12 12:02 .
drwxr-xr-x 1 root root 3.4K Apr 10 21:52 ..
drwx--x--x 4 root root 4.0K Apr 10 21:52 containerd
drwx--x--- 14 root root 4.0K Apr 12 12:09 docker
drwx------ 2 root root 16.0K Apr 12 11:47 lost+found
root@LWrt:~#
# 编辑 /etc/config/network 文件,添加 docker 网络接口 config interface 'docker' option device 'docker0' option proto 'none' option auto '0' config device option type 'bridge' option name 'docker0' # 编辑 /etc/config/firewall 文件,允许 docker 网桥访问外网 config zone 'docker' option name 'docker' option input 'ACCEPT' option output 'ACCEPT' option forward 'ACCEPT' list network 'docker' option masq '1' option mtu_fix '1' config forwarding option src 'docker' option dest 'wan' config forwarding option src 'lan' option dest 'docker' config forwarding option src 'docker' option dest 'lan'

8. docker中运行frpc

拉取指定架构的镜像
root@LWrt:~# docker pull --platform linux/arm64 snowdreamtech/frpc:latest
root@LWrt:~#
root@LWrt:~# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
snowdreamtech/frpc latest 42cec94c9af9 5 hours ago 39.9MB
root@LWrt:~#
root@LWrt:~# docker image inspect 42cec94c9af9 | grep Architecture
"Architecture": "arm64",
root@LWrt:~#
编辑宿主机的配置文件
root@LWrt:~# mkdir -p /opt/Configs/frpc root@LWrt:~# root@LWrt:~# vi /opt/Configs/frpc/webgui.toml root@LWrt:~#
创建容器
提示:如果需要容易始终在停止时重启,需要将重启策略选择为【Always】。
Docker 中的 -v /opt/Configs/frpc/webgui.toml:/etc/frp/frpc.toml , 左侧为宿主机的配置文件路径,右侧为容器内的配置文件路径。请按照实际情况修改。



标准版本:(单纯的系统,镜像1.7G左右。) docker pull linkease/desktop-ubuntu-standard-arm64:latest
标准版本:(单纯的系统,镜像3.68G左右。) docker pull linkease/desktop-ubuntu2-standard-arm64:latest
Docker 命令大全 https://www.runoob.com/docker/docker-command-manual.html
Docker hub 官网 https://hub.docker.com/
9. 查看反向代理平台情况

============= End

浙公网安备 33010602011771号