软件源整理

官方镜像站

  1. OpenWRT官方下载站点
  2. URL: https://downloads.openwrt.org/
  3. 这是 OpenWRT的主站点,提供所有官方版本的固件和软件包。该站点是获取最新稳定版、开发版(snapshot)和历史版本的主要来源。
  4. OpenWRT官方GitHub仓库
  5. URL: https://github.com/openwrt/openwrt
  6. 虽然主要用于代码存储和开发,但也提供了一些资源和文档链接。

国内镜像站

  1. 清华大学开源软件镜像站
  2. URL: https://mirrors.tuna.tsinghua.edu.cn/openwrt
  3. 提供了OpenWRT各个版本的镜像,非常稳定和快速。
  4. 中科大开源镜像站
  5. URL: https://mirrors.ustc.edu.cn/openwrt
  6. 也是一个非常可靠的镜像源,提供OpenWRT的各个版本。
  7. 阿里云开源镜像站
  8. URL: https://mirrors.aliyun.com/openwrt
  9. 提供稳定的OpenWRT镜像下载服务。
  10. 重庆大学开源镜像站
  11. URL: https://mirrors.cqu.edu.cn/openwrt/
  12. 同样是一个可以选择的国内镜像源。
  13. 南京大学开源镜像站
  14. URL: https://mirror.nju.edu.cn/openwrt/
  15. 提供了OpenWRT的多版本支持。
  16. 上海交通大学开源镜像站
  17. URL: https://mirror.sjtu.edu.cn/openwrt/
  18. 提供稳定的开源软件镜像服务。
  19. 兰州大学开源镜像站
  20. URL: https://mirror.lzu.edu.cn/openwrt/
  21. 提供多个开源项目的镜像下载。界面有点意思。
  22. 浙江大学开源镜像站
  23. URL: https://mirrors.zju.edu.cn/openwrt/
  24. 提供多种开源软件项目的镜像。

个人镜像站

  1. OpenWRT.AI软件仓库:
  2. URL: https://dl.openwrt.ai/
  3. Kiddin9的自建软件仓库,目前只支持OpenWRT 23.05版本。

如何选择和使用镜像站

在OpenWRT路由器上配置官方软件源通常不需要额外操作,因为默认情况下,OpenWRT已经配置了官方软件源。只需运行opkg update命令以确保软件包列表是最新的。

要使用这些镜像源,您需要修改OpenWRT路由器上的,可以查看 /etc/opkg/customfeeds.conf 文件,确保根据您所使用的OpenWRT版本和设备架构进行正确配置。

配置示例

src/gz openwrt_core https://mirror.bjtu.edu.cn/openwrt/releases/<version>/targets/<target>/packages
src/gz openwrt_base https://mirror.bjtu.edu.cn/openwrt/releases/<version>/packages/<architecture>/base
src/gz openwrt_luci https://mirror.bjtu.edu.cn/openwrt/releases/<version>/packages/<architecture>/luci
src/gz openwrt_packages https://mirror.bjtu.edu.cn/openwrt/releases/<version>/packages/<architecture>/packages
src/gz openwrt_routing https://mirror.bjtu.edu.cn/openwrt/releases/<version>/packages/<architecture>/routing
src/gz openwrt_telephony https://mirror.bjtu.edu.cn/openwrt/releases/<version>/packages/<architecture>/telephony

将上述内容中的https://mirror.bjtu.edu.cn/openwrt/替换为你想要使用的OpenWRT软件源地址,同时注意后面的<Version>为版本号,需要修改为你OpenWRT的版本号,<architecture> 为系统架构,需要修改为你对应的系统架构,例如X86_64

命令行替换方法

或者通过命令行方式进行修改,格式为s,[原来的软件源地址],[替换的软件源地址],g

sed -e 's,https://downloads.openwrt.org,https://mirror.bjtu.edu.cn/openwrt,g' \
-e 's,https://downloads.openwrt.org,https://mirror.bjtu.edu.cn/openwrt,g' \
-i.bak /etc/opkg/customfeeds.conf

Plain text

替换完成后通过opkg update进行更新。

注意事项

OpenWRT官方版软件源并不一定完全匹配第三方定植后的固件,例如esir、Leon大佬等定制的固件,可能存在库不全或兼容问题。同时官方版本软件源提供的k-mod-*.ipk 软件包也可能存在无法直接安装的情况。

如果你是一个新手,或者只想将OpenWRT系统配置起来养老,那么推荐使用ImmortalWRT,在软件源支持方面可能会更好一些,同时也可以自定义配置国内软件源immoralwrt-opkg-replace-edu-mirror

References

最后修改:2024 年 11 月 23 日
如果觉得我的文章对你有用,请随意赞赏