流程

  1. 编译环境

  2. clone代码

  3. 选分支

  4. feeds

     ./scripts/feeds update -a
     ./scripts/feeds install -a
  5. make menuconfig

    • target
    • image type
    • image size
    • base-dnsmasq取消
    • luci
      • collection-luci
      • modules-luci-compact
      • modules-luci-dashboard
      • modules-translations-chs
      • applications-......
      • proto-ipv6
      • proto-wireguard
      • proto-ppp
      • util-editors-vim-full
      • shell-zsh/bash
  6. make download -j20 V=s

    • 如果ubuntu启用了ipv6,在从支持ipv6的站点下载包时ssr plus会失效
    • 解决:ipv4优先echo "precedence ::ffff:0:0/96 100" >> /etc/gai.conf
  7. make -j20 V=s

问题

  1. 编译过程中弹出打印框:iterm可以忽略。换ubuntu解决。
  2. 加了ssr plus后,黑苹果编译go失败
    • 换ubuntu解决
    • 换白苹果
    • 放弃openwrt,换回lede

app

  • adblock
  • ddns
  • ddns-scripts-dnspod
  • ssr:官方没有,lean的feeds里有,集成即可
  • wol
  • vlmcsd:kms
  • wireguard

编译结果

/bin/targets

清理

sudo make clean -j1 V=s
sudo make dirclean -j1 V=s
sudo make distclean -j1 V=s
文章目录