謝謝。

找到另一個或許較簡單可行的方法,在 wifi 連接,進階,代理伺服器,設為自動配置,輸入一個 PAC ...
headuck 發表於 2020-10-18 17:00

我用咗pac方法,不過係屋企setweb server download pac file,部機仲有去qq.com
其他baidu,hao123就唔覺有去

TOP

整咗個 App: 只會 serve PAC:
APK 在  ,同小鴨一樣要防止背景被殺。
headuck 發表於 2020-10-18 22:57



    咩係pac? 就咁install 就得?
thanks

TOP

我用咗pac方法,不過係屋企setweb server download pac file,部機仲有去qq.com
其他baidu,hao123就唔覺 ...
xpking 發表於 2020-10-19 07:22


qq.com 有2種,即 Part 2 所指 checking loop 內向每分鐘 DNS server 查詢 qq.com (不會用 private DNS) 而不直接連接 qq.com(A query),以及未在 Part 2 所涵蓋,在另一處由多個地方觸發的qq.com, baidu.com etc 的 DNS query (如有設定應會用 private DNS) 兼直接 connection (B query + connection).

單改 SSID 可以免 checking loop,故可停止 A query ,以及由該 loop 觸發的 (B query),但不能停止並非 loop 觸發的 B query。
設定 PAC 可以停止全部 B query。

可當作Samsung 會 run 下面的簡化 loop。
  1. while (true) {
  2.     waitWiFiConnection();
  3.     queryB();
  4.     while (isConnected()) {
  5.         if (isPoorSignal() && screenOn()) {
  6.             queryB();
  7.             continue;
  8.         }
  9.         if (screenOn() && !SSID().contains("DIRECT-") && !SSID().contains(":NEX-")) {
  10.             queryA();
  11.         }
  12.         sleep(60);
  13.     }
  14. }

  15. function queryA () {
  16.     queryDNSWithoutPrivateDNS("qq.com");
  17.     return;
  18. }

  19. function queryB () {
  20.     if (hasSetPAC()) {
  21.         queryDNSAndConnect(getPAC());
  22.         return;
  23.     }
  24.     if (justConnected()) {
  25.         queryDNSAndConnect("samsung.com.cn");
  26.     } else {
  27.         queryDNSAndConnect(selectAny2("qq.com", "baidu.com", "taobao.com", "hao123.com"));
  28.     }
  29. }
複製代碼

TOP

回覆 463# headuck
明白了,謝謝解答!

TOP

回復 461 #xpking

我只係用pac方法,SSID回復正常,不過就將個file放咗去google drive, set https direct downloand link

睇返dnsmasq嘅query log唔見再有qq嗰堆queries

TOP

本帖最後由 Mincho 於 2020-10-19 10:41 編輯

請問一句,樓上嘅師兄仍然講緊要解決什麼什麼問題, 咁即係update完都未解決到?

TOP

回復 xpking

我只係用pac方法,SSID回復正常,不過就將個file放咗去google drive, set https direct downl ...
hkhk2018 發表於 2020-10-19 09:28


Reset SSID 後有沒有reboot手機?

一旦mCurrentMode set 做 0,好似唔會再改
https://github.com/headuck/SM-N9 ... yMonitor.java#L3614

TOP

回復 467 #headuck

唔記得有冇了,不過電話關咗Private DNS之後昨晚全晚上網都唔覺再有qq嗰堆query,乾淨晒

Anyway,多謝headuck一直以來嘅努力

TOP

請問一句, 提到樓上嘅師兄仍然講緊要解決什麼什麼問題, 咁即係update完都未解決到? ...
Mincho 發表於 2020-10-19 09:44


update完只解決DNS set 114問題,手機照舊query 及連接 qq.com / baidu.com etc, 參見 http://blog.headuck.com/?p=1410

TOP

回覆 469# headuck

thanks!

TOP