我做了一个cydia repo,但我想知道如何才能从cydia应用程序访问cydia repo ...并隐藏目录在浏览器上浏览/看到。
示例..这是一个cydia repo,充满了应用程序,但是当用互联网浏览器浏览时,你看不到任何东西 http://repo.coolstar.org/
答案 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"
因此,您似乎需要允许Cydia
和Telesphoreo
代理。
如何执行此操作取决于您的网络服务器,here is one option if you use Apache。或者,see the Apache docs here,注意他们的警告。
同样,这并不能提供强大的安全性。它只是隐藏了休闲浏览器的回购。