我创建了一个cydia repo,但我想知道如何才能使cydia repo仅从cydia应用程序访问……并隐藏该目录使其不会在因特网浏览器上被浏览/看到。
示例..这是一个cydia存储库,里面满是应用程序,但当你用互联网浏览器浏览时,你看不到任何http://repo.coolstar.org/
发布于 2014-02-22 07:02:46
只需将index.php等文件放入您的目录即可。这将在浏览器访问时显示一个网页。
发布于 2014-02-23 08:26:54
如果您不需要强大的安全性,只是想让普通的web浏览器或web机器人看不到您的repo,那么您可能必须实现某种基于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"因此,看起来您需要允许Cydia和Telesphoreo代理。
如何做到这一点将取决于您的web服务器,但here is one option if you use Apache。或者,see the Apache docs here,注意到他们的警告。
同样,这并不能提供强大的安全性。它只是对临时浏览器隐藏了repo。
https://stackoverflow.com/questions/21946431
复制相似问题