我正在建立一个供嵌入式 linux 设备使用的 OPKG 存储库。我们希望保护服务器,以便只有我们的设备才能访问包。除了一些对 http 代理用户名和密码的引用之外,我找不到有关如何执行此操作的任何信息。有没有办法可以实现?我相信 opkg 存储库使用与 ipkg 相同的系统。
问问题
1423 次
2 回答
6
您真的不需要修改源代码 - 编译 OPKGlibcurl
将启用 http basic auth: ./configure --enable-curl
before runningmake
在 opkg.conf 中添加即可option http_auth user:pass
。
我记得看到此更改是前一段时间添加的 - 不记得何时或哪个版本,但它适用于最新版本。
于 2016-03-28T09:38:04.790 回答
1
也许 OPKG 及时改变了,但现在我能够使用基本身份验证来保护存储库,例如在 URL 和加密中传递的 HTTP 基本身份验证凭据)
所以 /etc/opkg/customfeeds.conf 包含如下内容:
src/gz closed_repo http://login:password@example.com/path/to/repo
需要明确的是:我使用 lede 项目构建。
于 2017-10-26T08:21:37.157 回答