Skip to content

手动修改配置

沉默の金 edited this page Oct 16, 2023 · 4 revisions

手动修改配置

注:本页面中$配置名为变量
不推荐此方法,建议使用OpenWrt‐k配置构建工具

  1. 进入到你fork的仓库config/$配置名文件夹中

  2. 修改镜像大小(默认偏大):修改image.config

    CONFIG_TARGET_KERNEL_PARTSIZE=后面是内核分区大小
    CONFIG_TARGET_ROOTFS_PARTSIZE=后面是根目录大小
    单位为MiB

  3. 修改架构:如需要修改架构建议使用OpenWrt-k配置构建工具,除非你熟知配置。

  4. 新增精简软件包:按类别修改kmod.config luci.config network.config utilities.configother.config
    例:

    • 删除passwall:直接删除luci.config中的以下内容

      CONFIG_PACKAGE_luci-app-passwall=y
      #
      # Configuration
      #
      CONFIG_PACKAGE_luci-app-passwall_Nftables_Transparent_Proxy=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Brook=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Hysteria=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_NaiveProxy=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Shadowsocks_Rust_Client=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Shadowsocks_Rust_Server=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_ShadowsocksR_Libev_Server=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Trojan_GO=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_V2ray_Geodata=y
      CONFIG_PACKAGE_luci-app-passwall_INCLUDE_Xray_Plugin=y
      # end of Configuration
      
    • 添加transmission:直接在luci.config中插入以下行

    CONFIG_PACKAGE_luci-app-transmission=y
    
    • 添加官方openwrt源码与feeds没有的软件包,例:

      • 例1:添加luci-app-lucky
        1. 在config/OpenWrt-K/extpackages.config添加:

          EXT_PACKAGES_NAME[30]="luci-app-lucky"
          EXT_PACKAGES_PATH[30]=""
          EXT_PACKAGES_REPOSITORIE[30]="https://github.com/sirpdboy/luci-app-lucky"
          EXT_PACKAGES_BRANCH[30]=""
          
        2. 在luci.config中插入以下行

          CONFIG_PACKAGE_luci-app-lucky=y
          
        3. 在network.config中插入以下行

          CONFIG_PACKAGE_lucky=y
          
    • 例2:添加luci-app-ramfree

    1. 在config/OpenWrt-K/extpackages.config添加:

      EXT_PACKAGES_NAME[30]="luci-app-ramfree"
      EXT_PACKAGES_PATH[30]="applications/luci-app-ramfree"
      EXT_PACKAGES_REPOSITORIE[30]="https://github.com/coolsnowwolf/luci"
      EXT_PACKAGES_BRANCH[30]=""
      
    2. 在luci.config中插入以下行

      CONFIG_PACKAGE_luci-app-ramfree=y
      
  5. 修改IP、时区:修改OpenWrt-K/openwrtext.config,不要加引号

注:

  1. 方括号中的数字仅供参考,请以实际为准,你需要保证extpackages.config中每个EXT_PACKAGES配置的方括号中的数字为从1开始正确排序的整数。
  2. 请不要重复添加拓展软件包,也不要忘记添加依赖删除其他包的依赖。
    EXT_PACKAGES_NAME -- 拓展软件包名用于创建包存放文件夹,请勿输入空格斜杠或与其他软件包重名
    EXT_PACKAGES_PATH -- 拓展软件包在存储库中的目录(包与存储库的相对位置),例如一个包在存储库根目录的luci-app-xxx文件夹下则输入luci-app-xxx,如果包就在根目录着可以留空。
    EXT_PACKAGES_REPOSITORIE -- 拓展软件包所在存储库,https的存储库地址,无需加“.git”,例如:"https://github.com/chenmozhijin/turboacc" EXT_PACKAGES_BRANCH -- 拓展软件包所在分支,一般不输入默认留空使用默认分支即可