6

我正在建立一个供嵌入式 linux 设备使用的 OPKG 存储库。我们希望保护服务器,以便只有我们的设备才能访问包。除了一些对 http 代理用户名和密码的引用之外,我找不到有关如何执行此操作的任何信息。有没有办法可以实现?我相信 opkg 存储库使用与 ipkg 相同的系统。

4

2 回答 2

6

您真的不需要修改源代码 - 编译 OPKGlibcurl将启用 http basic auth: ./configure --enable-curlbefore 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 回答