-
Notifications
You must be signed in to change notification settings - Fork 7
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
Support anti-DPI feature for Korea Telecom #1789
Comments
@piquark6046 Can you try to play with advanced Protect from DPI parameters such as "split HTTP fragment size" and "split ClientHello fragment size"? 1 byte is default - packet is split to 1 byte and a tail. But another values can be used also (2, 40, etc.) |
In fact, I already tested at June 14 (KST) with AdGuard for Android 4.0 stable.
The number 16 is blurred in my memory. |
Also, referring the following websites blocked in South Korea can be helpful:
https://ko.wikipedia.org/wiki/%EB%8C%80%ED%95%9C%EB%AF%BC%EA%B5%AD%EC%97%90%EC%84%9C_%EC%B0%A8%EB%8B%A8%EB%90%9C_%EC%9B%B9%EC%82%AC%EC%9D%B4%ED%8A%B8_%EB%AA%A9%EB%A1%9D |
Please reconsider priority of this issue. |
@piquark6046 We found a solution and it will be implemented in CoreLibs version currently in development |
The issue is being watched by someone who wants to switch from Unicorn Pro adblocker to AdGuard if the issue is resolved: |
I am korean KT user. I look forward to solving this problem. Due to this issue I have deleted AdGuard and am using Unicorn Pro. When this problem is solved, I'll switch back to AdGuard |
@hsp1020 Do you want to experience like Unicorn Pro adblocker with AdGuard? |
What exactly should I do? |
@hsp1020 |
@piquark6046 The advantages of Unicorn Pro over AdGuard are 1.Support anti-DPI feature for Korea Telecom (this issue), 2.Web browser Assistant support for iOS/Android, 3.Optimized for Korean websites and apps, and faster. Especially in Korea, more than 50% of users use Korea Telecom. However, because of this issue, many korean users are using Unicorn pro instead of Adguard. Advantages of AdGuard over Unicorn Pro are 1.DNS filter selectable, 2.There are various types of built-in filters. 3.Block more ads on websites outside of Korea 4.Tracking protection (stealth mode) is more powerful. the default functionality is more power |
Have you ever tested with only List-KR filter excluding other filters? |
Yes, I have tested only with List-KR filters except for other filters. However, Unicorn pro can use the list-KR filter just like AdGuard. The speed difference on the Korean site is estimated to be the difference between the base filters embedded in the two apps. And the biggest reason why Koreans use Unicorn Pro instead of AdGuard is whether it is Support anti-DPI feature for Korea Telecom. |
No. Unicorn Pro adblocker cannot use List-KR filter right now even if the filter can be registered in app. |
I was wrong about that part. I thought it was working because I could add it to the Unicorn pro filter list. However, for Koreans, the most important part when choosing AdGuard and Unicorn Pro is not whether the list-KR filter is supported, but whether Korea Telecom supports anti-DPI functions. If this issue is not resolved, many Koreans will use Unicorn Pro. This is because even if list-KR does not support Unicorn pro, most advertisements on Korean sites are blocked only by Unicorn pro base filters. |
There is common advertisement servers that are used in Korean language websites and other language websites. |
Unicorn Pro also has a dedicated Korean filter that is set by default. This allows you to block advertisements in Korean at a level similar to list-KR. Therefore, whether to apply for list-KR is not an important part for Koreans. Therefore, AdGuard developers need to support anti-DPI features for Korea Telecom as soon as possible. |
List-KR filter can block advertisements on copyright-abusing torrent and streaming websites as this is mentioned in https://gall.dcinside.com/mgallery/board/view/?id=galaxy&no=998970. List-KR filter uses scriptlet to mitigate DNS filtering exception. |
@piquark6046 |
asn: "AS10036", |
@uaevuon |
I've never used Adguard on Windows, so just installed and tested it. |
NO |
android user waited for 2weeks...check plz |
"It is in progress by design team, it was also renamed to not to mention trademarks" |
Sorry for the delay, it's coming soon I promise. The predicament is rather simple: we initially called this feature |
@sfionov new issue here? |
@ameshkov No, just leaving it open until it is deployed to every platform |
@Kinomerc You guessed right, this is exact option that should work for Korean providers. It is already in the latest nightly on Android, and the latest betas on Windows and Mac. |
Thanks for making this happen. I had both Unicorn pro and Adguard and I completely ditched Unicorn now. Working fine so far on MacOS normal release and Android Nightly. |
This comment was marked as off-topic.
This comment was marked as off-topic.
There is not very good news: Google has started to rollout Chrome 124 which have large ClientHello too. At some time, ISP may tune its DPI to deal with larger packets, then other solution will be needed. |
From what version is this feature supported? I just checked out the 4.4 Release of Android with this issue linked in release notes but I don't see any of the settings inside the app. |
@Taewan-P Protection -> Tracking protection -> Custom -> Protect against DPI -> Increase first packet size |
@sfionov Thank you for the kind reply. It was hidden under Custom 😅 |
On the latest Android nightly, the feature doesn't seem to work on WiFi. On Cellular data it works, but not on WiFi. Both Korea Telecom of course. |
@ScathachSkadi Please try its stable channel again. |
@piquark6046 I can confirm stable works. |
i did work on latest stable build on mac and windows. ( July 9, 2024 ) |
Is there any plan for support iOS version too? I checked testflight version but options are not implemented on iOS yet i guess. |
|
Thankyou for reply! |
In 2019, South Korean government announced that they use SNI snooping to censor HTTPS websites 12.
Currently, AdGuard can neutralize DPI systems of SK Telecom and LG U+.
But, DPI system of Korea Telecom, one of major telecommunication companies of South Korea, cannot be neutralized with AdGuard.
In public, Unicorn HTTPS, an anti-DPI program made by Unicornsoft Co Ltd 3, is widely used for neutralizing the system if a visitor in South Korea doesn't want to use a VPN to neutralize.
Footnotes
https://www.forbes.com/sites/davidvolodzko/2019/02/25/is-south-korea-sliding-toward-digital-dictatorship/#62bc1ea2648e ↩
https://en.wikipedia.org/wiki/Internet_censorship_in_South_Korea ↩
Also, they are developer of Unicorn Pro adblocker. ↩
The text was updated successfully, but these errors were encountered: