-
Notifications
You must be signed in to change notification settings - Fork 651
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
在Android中以Privoxy本地代理替代PAC自動代理設定 (Root) #80
Comments
使用中發現搜狐視頻android APPS版沒有遵守系統proxy設定 (samsung 官方ROM android 4.1), 有問題的APPS(Ver): |
这个东西不好用啊... 一开机机器会黑屏一下,怀疑是autostart出问题。我试图手动用RE浏览器去運行這個腳本,也沒用。目前發現的問題是:這裡的帖子說端口是8123,下載文件的說明文件說是80(從配置文件看,應該8123是對的); autostart.sh裏面這句 > /data/startprivoxy.txt 是要往data目錄下輸出文件嗎?那是否也需要修改data目錄的權限(你說修改所有文件的權限,不太懂是什麽意思,opt下面的所有文件,還是data下面的所有文件?);config文件裡開的端口是0.0.0.0:8123,可以用這樣的ip嗎?不太懂。謝謝 |
@eerenyuan 修改所有文件的權限指/data/opt之下文件的權限 連接埠是8123才對.里面的說明是我打錯了,謝謝改正 0.0.0.0:8123指在所有網路介面都監聽8123埠, autostart.apk會要求ROOT權限,不給就運行不了腳本 |
我现在把文件输出到privoxy folder下,并且给opt On Thursday, May 16, 2013, karlcheong wrote:
|
@eerenyuan 我再試了一台小米1S MIUIV5 4.1的手機不能用autostart.apk 要是不能用autostart.apk就只能找其他開機啟動腳本的方法 EDIT: smanager 在我測試的Mi1S 4.1可以開機啟動指定腳本 |
这个试过了,可以用,把脚本选成boot+su,开机自动后台运行。 2013/5/17 karlcheong [email protected]
|
Updated with latest rules and Privoxy 3.0.15 binary found from somewhere on the Internet. |
你好, 那個 privoxy 7z file 下載後不能extract files, 已分別用chrome和firefox下載再用7z解壓(已入password), 但還是顯示file有問題, 可以提供一個新的下載點嗎? 先謝~! |
@misakiw 可以用7Z 9.3 alpha or winrar 5 beta |
Thanks @karlcheong! |
Miui V5
|
@redline99cs 請留意下第1步,把opt文件夾放到根目錄下的data 里 (/data) 因為sd卡在一般情況下是不能運行程式的, |
It is WORKING!!! but unfortunately sohu app is not working |
@foryou168 host 127.0.0.1 individual proxy then switch on |
it's now working on sohu app |
Thanks, which app work too? App Youku OK |
@redline99cs The supported apps & websites list should equal to the pac file provided in As 08/2013 on android there're (mainly) : |
好像这个下载不了了:https://www.dropbox.com/s/068da33kd01r70m/ubykandroid.7zk |
Hi @karlcheong , 我已經用了privoxy 一段時間, 見到上面有新supported apps, 是否需要重新install上面那個file? |
規則已更新到最新@2013-8-27 23H00M 所以你要更新的話, 最好就是: 這個沒有更新功能, 都是我在把PAC的規則手動翻譯成privoxy的設定再把目標URL轉發到zhuzhuor的代理 當初我弄這個出來是因為
這個issue算是 #106 , #112 的基礎吧, 那2個應用中也包括了這里設置privoxy的經驗 |
@karlcheong Thanks! 明白了! 再問多一個問題, 用自設的proivoxy 還是那個dns會比較快? |
由於DNS+反向代理的限制, 只能以域名做單位來決定代理與否, 代理的精細度及不上chrome extension& proxy.pac unblock youku 2台公共PROXY的運作: 白名單域名/包含特殊URL時 速度和安全性可以這樣高->低比較:
(1)使用ISP DNS, 連接一般網站時最佳, 除非nodejs / PAC 連接的國內IP代理出問題, 不然不會影響unblock。 (2)使用ISP DNS, 連接一般網站時最佳, 而一旦unblockyouku伺服器出問題時將不能連接特殊URL, 造成不能unblock。 缺點: 用電腦架設privoxy的話同 #80, 而用路由器架設會有點複雜, 只使用pac的話將不支持android等。 (3)使用unblockyouku的美國DNS轉發器, 連接一般網站時取不到距離自己近的IP, 可能影響瀏覽/下載速度, 而且一旦unblockyouku伺服器出問題而用戶不懂改回DNS設定, 將不能上網。 好處是簡單方便通用。 看完上面的說明後 |
可不可以support 風行網 android app? 在國外使用很lag 和只有很少影片可以看到(對比電腦版), 不知是不是block了國外ip... |
@misakiw |
@karlcheong |
@karlcheong 安装试验了下,这个安卓版的privoxy可以随系统自动启动,就免了autostart,也不用root了, |
好像最近都没人来啦。。。 |
@hafa2012 這個privoxy在我的小米機 android4.1 上不能運行... 直接连接sougou服务的privoxy版本是第三方修改過的版本, 他只編譯了Windows版 |
请会安卓编程的同学出手帮个忙,编译方法已经从法国人处获得,加上Karl说的直连搜狗的代码~ |
想問OPT 我打包載了8天前上傳的版本 另外 |
需要這3個文件放到 opt\privoxy\ 里面 Proxydroid掛globe proxy 都是連網路都沒有 |
youku android tv v1.8.3 是youku 改了服务器 。还是 APP 的检查 改变了? 由 1.8.1 升 到 1.8。3 就 出现 只能国內沉看了。。郁闷中 |
karlcheong 我用你的設定, Proxydroid掛globe proxy 都是連網路都沒有 |
terminal = 終端機介面程式 |
我用了你的設定..是不是要在 opt\privoxy\ 里面 加入 |
@y20729354 不管是用privoxy正向還是反向代理, 都盡量沒有對影片CDN分發地址進行代理 要解決的話需要分析出對方CDN分發地址然後進行修改/代理 |
karlcheong 我是新手..太多問題請見諒...
想問怎打開ub.uku.js 的mitm_proxy選項?我不太明白 題外話, 由於PCCW用小米盒子performance 好好多, 我用HKBN...openvpn to PCCW...但出來的unblock |
#124 以我理解是把host dns固定後網速會穩定吧...我卡是因為國內CDN就192.241.222.103 dns 給出慢的路徑..有方法解決這問題嗎? #112 看了..我不明怎加入--mitm_proxy..<全句command應該怎樣(e.g. ub.uku.js.cmd mitm_proxy?)?我不是電腦人^^ terminal = 終端機介面程式 <<怎樣手動運行privoxy? 謝謝 |
karlcheong 在嗎?^^可否教下我 |
以youku/土豆來做例子 使用參數時 把參數加到程式指令的後面 隔一個空格 ... ub.uku.js example.....
terminal 手動運行privoxy 指令
話說我也只會用一下現成工具 最少我是作不出這個extension來 |
唔該哂 karlcheong 我今晚試試^^ |
karlcheong 兄 |
截圖貼出來看看 |
karlcheong兄在嗎, 可否教下我?^^ |
@grjegreagjergjerja 另外它的開發者還有個sandroproxy |
Karl 兄..樓上這個 「只要注意你所用的apps會不會使用系統的代理設定。 我root 左用proxyroid..再加Drony 用pac unblock, 應該所有連線都係經Drony出...但連線錯誤不了..為什麼? |
本教學issue已過時,
有使用Android需求的人, 推薦看unblock DNS 服務 #112 或者 drony代理 #259
其實這個不算是插件本身的ISSUE,而是想提供一個android能用的unblock youku代理模式
Unblock Youku 計劃中@zhuzhuor 提供了一個pac自動代理設定, 給chrome以外的browser及ios自動解除限制
然而, android手機平版用戶也很多,但是它一直不支持PAC自動代理設定, 無奈只能全局代理
對於我們這些要翻回國內看影片的人來說, 這點很麻煩。
在#65 (comment) 里我說到有2個android上使用代理的方法,但都不太好使
firefox法只能讓firefox使用pac
nodejs伺服器則無法在android運行,
即使在電腦架好伺服器,3G/戶外wifi下使用時看片速度也不理想,受伺服器的上下載速度影響
現在通過privoxy伺服器可以把unblock youku功能更好帶到android上!
功能: 各瀏覽器和影音網站的官方app均可解封,一般不影響系統上其他apps正常使用。
在手機本身運行,實現類pac功能,包括了現有pac里的規則,不影響上下載速度。
要求: 手機已root,對android運行有一定的理解。
如本身連接的網絡需要proxy連接外網則需自行修改privoxy設定
使用方法:
1把opt資料夾放到android的/data里。 規則文件放到 opt/privoxy 里面
2設定好/data/opt所有文件的權限為755
3設定開機自動執行 privoxy
android版本<=2.3 GB的手機
3a安裝autostart.apk/在playstore下載
https://play.google.com/store/apps/details?id=nk.bla.android.autostart
android版本>=3 HC, 4 ICS, 4.X JB的手機 (2.3版本也可以用此法)
3b安裝smanager腳本管理器
https://play.google.com/store/apps/details?id=os.tools.scriptmanager
smanager設定/data/opt/autostart.sh為boot, root
4在系統網絡設定中把代理伺服器設為127.0.0.1連接埠8123
5android重新開機後,即可使用。
Privoxy Android軟件包 (opt資料夾) 及規則文件下載
https://github.com/karlcheong/unblock_youku_privoxy_rules
(privoxy 3.0.15, IPv6 capable)
如果這里有能人會寫android apps的話,可把所有檔案都封裝成一個apps,
然後就不用那么麻煩去放檔案,也無須再root了。
(在google得知曾經有人將privoxy開發打包成apk,可惜沒有找到apk了)
當然這些規則電腦上也能用,下載電腦版本的privoxy再把規則加入設定里就好了。
這個伺服器源自:@zhuzhuor #49 (comment) 的發言
檔案來源:privoxy android 執行檔來自http://3g.inandroid.cn/bbs/viewthread.php?tid=1116, 其他文件來自privoxy官網
設定參考自以下網頁:
http://www.privoxy.org/3.0.15/user-manual/
Privoxy User Manual
http://blog.csdn.net/lidawei201/article/details/6906218
privoxy——广告过滤和自动代理切换
http://cckpg.blogspot.com/2011/06/privoxy.html
使用Privoxy实现通用选择性代理功能
http://forum.xda-developers.com/showthread.php?t=1281738
Web Browser With Black Background (Invert Colors / Night Mode) Through Proxy Filter
The text was updated successfully, but these errors were encountered: