文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
让 openwrt 能正常安装软件
当我们刚给路由器刷上 OPENWRT 后,其只具备基本的上网功能。 这里如果我们使用 opkg update 安装软件时,发现其根本不能 update,因为它要连接的 download.operwrt.org 本身也在被墙列表中。(或未被墙,但速度奇慢。)
方法有几种
方法 1,为 opkg 配置代理
- 在路由配置文件中,为 openwrt 的 opkg 配置代理。 来源 openwrt wiki
进入路由器菜单,选择系统-软件,点击“配置”页签,输入:
option http_proxy http://proxy.example.org:8080/
option ftp_proxy ftp://proxy.example.org:2121/
- 也可以直接 vi /etc/opkg.conf 去修改。
option http_proxy http://proxy.example.org:8080/
option ftp_proxy ftp://proxy.example.org:2121/
方法 2, 架设一个不需代理就可访问的软件源。
- 建立 OPENWRT 的镜象文件。
到
下载你所需要的芯片对应的文件夹内的目录及文件拖到本地。 比如我的是:ar71xx/nand/packages/ 下的 base luci management 等文件夹。使用 wget 命令可以整站拖。
wget -m -np https://downloads.openwrt.org/chaos_calmer/15.05/ar71xx/nand/packages/
如果是旧版的路由,请自行到找到对应的版本去下载,比如
wget -m -np https://downloads.openwrt.org/barrier_breaker/14.07/ar71xx/nand/packages/
- 使用任一建站软件,比如 Nignx 建立简单的 http 服务器。
- 将 opkg-config 内的软件源改成自己的 http 服务器
- src/gz chaos_calmer_base http://192.168.1.121:8008/base - src/gz chaos_calmer_luci http://192.168.1.121:8008/luci - src/gz chaos_calmer_packages http://192.168.1.121:8008/packages - src/gz chaos_calmer_routing http://192.168.1.121:8008/routing - src/gz chaos_calmer_telephony http://192.168.1.121:8008/telephony - src/gz chaos_calmer_management http://192.168.1.121:8008/management
Done.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论