openWRT

安装依赖

  1. opkg update
  2. opkg install coreutils-nohup bash iptables dnsmasq-full curl ca-certificates ipset ip-full iptables-mod-tproxy iptables-mod-socket iptables-mod-iprange iptables-mod-conntrack-extra kmod-ipt-nat iptables-mod-extra libcap libcap-bin ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base

安装应用商店

wget -qO imm.sh https://cafe.cpolar.top/wkdaily/zero3/raw/branch/main/zero3/imm.sh && chmod +x imm.sh && ./imm.sh

immortalWRT软件源

23.05.4

src/gz immortalwrt https://downloads.immortalwrt.org/releases/23.05.4/packages/aarch64_generic/packages
src/gz immortalwrt_luci https://downloads.immortalwrt.org/releases/23.05.4/packages/aarch64_generic/luci

24.10.1

src/gz immortalwrt_core https://mirrors.vsean.net/openwrt/releases/24.10.1/targets/rockchip/armv8/packages
src/gz immortalwrt_base https://mirrors.vsean.net/openwrt/releases/24.10.1/packages/aarch64_generic/base
src/gz immortalwrt_kmods https://mirrors.vsean.net/openwrt/releases/24.10.1/targets/rockchip/armv8/kmods/6.6.86-1-422144fea623288f7402e1a9a15724c8
src/gz immortalwrt_luci https://mirrors.vsean.net/openwrt/releases/24.10.1/packages/aarch64_generic/luci
src/gz immortalwrt_packages https://mirrors.vsean.net/openwrt/releases/24.10.1/packages/aarch64_generic/packages
src/gz immortalwrt_routing https://mirrors.vsean.net/openwrt/releases/24.10.1/packages/aarch64_generic/routing
src/gz immortalwrt_telephony https://mirrors.vsean.net/openwrt/releases/24.10.1/packages/aarch64_generic/telephony

安装 htop 通过SSH登录到你的路由器,然后运行以下命令来安装:

opkg update
opkg install htop

运行 htop: 安装完成后,直接在命令行输入 htop 并回车:

htop

顶部:显示每一个CPU核心的实时占用率。

openWRT文件共享设置

重设root用户的Samba密码:

smbpasswd -a root

验证Samba用户是否存在

  1. 密码设置成功后,运行以下命令来查看Samba的用户列表:Bashpdbedit -L
  2. 你应该能看到一行输出,其中包含 root 这个用户名。这能证明root用户确实已经被成功添加到了Samba的密码数据库里。

重启Samba服务

service samba4 restart

编辑 uhttpd 配置文件,修改访问端口,增加域名访问

vi /etc/config/uhttpd

找到类似下面的配置块(名字可能是 mainuhttpd):

config uhttpd 'main'
    option listen_http '0.0.0.0:8888'
    option listen_http '[::]:8888'
    option redirect_https '0'

在里面加上:

    list server_name 'gm.0793.eu.org'

/etc/init.d/uhttpd restart

为 HTTP (80、443端口) 添加规则:

uci add firewall rule
uci set firewall.@rule[-1].name='Allow-WAN-HTTP'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].dest_port='80'
uci set firewall.@rule[-1].proto='tcp'
uci set firewall.@rule[-1].target='ACCEPT'
uci add firewall rule
uci set firewall.@rule[-1].name='Allow-WAN-HTTPS'
uci set firewall.@rule[-1].src='wan'
uci set firewall.@rule[-1].dest_port='443'
uci set firewall.@rule[-1].proto='tcp'
uci set firewall.@rule[-1].target='ACCEPT'

重启防火墙使其生效

uci commit firewall
service firewall restart

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注