隐藏Cydia Repo从浏览器浏览?

时间:2014-02-21 22:23:34

标签: ios jailbreak cydia

我做了一个cydia repo,但我想知道如何才能从cydia应用程序访问cydia repo ...并隐藏目录在浏览器上浏览/看到。

示例..这是一个cydia repo,充满了应用程序,但是当用互联网浏览器浏览时,你看不到任何东西 http://repo.coolstar.org/

2 个答案:

答案 0 :(得分:0)

只需将index.php等文件放入您的目录即可。这将在浏览器访问时显示网页。

答案 1 :(得分:0)

如果您不需要强大的安全性,并且只是想让普通的Web浏览器或Web机器人看不到您的存储库,您可能必须实现某种基于HTTP用户的访问控制剂。

如果我看看Cydia访问我的仓库(在我的访问日志中),我看到:

[22/Feb/2014:16:19:33 -0800] "HEAD /repo/Packages.bz2 HTTP/1.1" 200 - "-" "Cydia/0.9 CFNetwork/672.0.8 Darwin/14.0.0"
[22/Feb/2014:16:19:33 -0800] "HEAD /repo/Packages.gz HTTP/1.1" 404 - "-" "Cydia/0.9 CFNetwork/672.0.8 Darwin/14.0.0"
[22/Feb/2014:16:19:34 -0800] "GET /repo/./Release.gpg HTTP/1.1" 404 13375 "-" "Telesphoreo APT-HTTP/1.0.592"
[22/Feb/2014:16:19:34 -0800] "GET /repo/./en_US.bz2 HTTP/1.1" 404 13375 "-" "Telesphoreo APT-HTTP/1.0.592"
[22/Feb/2014:16:19:34 -0800] "GET /repo/./Release HTTP/1.1" 200 215 "-" "Telesphoreo APT-HTTP/1.0.592"
[22/Feb/2014:16:19:34 -0800] "GET /repo/./Packages.bz2 HTTP/1.1" 200 3020 "-" "Telesphoreo APT-HTTP/1.0.592"

因此,您似乎需要允许CydiaTelesphoreo代理。

如何执行此操作取决于您的网络服务器,here is one option if you use Apache。或者,see the Apache docs here,注意他们的警告。

同样,这并不能提供强大的安全性。它只是隐藏了休闲浏览器的回购。

相关问题