AdguardTeam / AdguardFilters

AdGuard Content Blocking Filters
https://adguard.com/
GNU General Public License v3.0
3.07k stars 620 forks source link

play.geforcenow.com #124836

Closed adguard-bot closed 2 years ago

adguard-bot commented 2 years ago

Issue URL (Incorrect Blocking)

https://play.geforcenow.com/mall/#/layout/settings

Comment

Username: @rakleed

Can't login to Geforce Now account with AdGuard enabled

Screenshots

Screenshot 1 ![Screenshot 1](https://reports-img.adguard.com/hw65HYF.png)
Screenshot 2 ![Screenshot 2](https://reports-img.adguard.com/NG4u47e.png)

System configuration

Information value
AdGuard product: AdGuard for Mac v2.8.1.1140 release
Browser: Chrome
Stealth mode options: Hide your search queries,
Remove X-Client-Data header from HTTP requests,
Strip URLs from tracking parameters,
Block third-party Authorization header,
Disable cache for third-party requests,
Hide your Referrer from third-parties (),
Hide your User-Agent ()
DNS filtering: server: System
Filters: Ad Blocking:
AdGuard Base

Privacy:
AdGuard Tracking Protection,
AdGuard URL Tracking

Social Widgets:
AdGuard Social Media

Annoyances:
AdGuard Annoyances

Language-specific:
AdGuard Russian
Userscripts: AdGuard Extra (url: https://userscripts.adtidy.org/release/adguard-extra/1.0/adguard-extra.user.js)
Referrer: https://play.geforcenow.com/redirect/starfleet-oauth-redirect.html?state=https%3A%2F%2Fplay.geforcenow.com%2Fmall%2F%23%2Flayout%2Fsettings&ui_locales=en_US&code=Ui0NnSM1Hc7aY1WfeMoOAClzdEq2zRELpERRf_uwiAy9I3WA9s3qHMKHAKpNJipZ3aFtvR3phZECNO_eEYg3zg
Alex-302 commented 2 years ago

@rakleed Это программа? В список фильтруемых вручную добавлена?

rakleed commented 2 years ago

@Alex-302 нет, я говорю именно про сайт.

Alex-302 commented 2 years ago

По этой ссылке ничего нет

Details ![image](https://user-images.githubusercontent.com/8361299/180974060-1d93c265-a641-47d0-81b4-09103264d740.png)
rakleed commented 2 years ago

@Alex-302 у меня при открытии ссылки https://play.geforcenow.com/mall/#/layout/settings что с российского IP-адреса, что с европейского (Финляндия) при указанном наборе фильтров в Chrome открывается страница с настройками.

https://user-images.githubusercontent.com/19418601/181016964-c8df568f-e7f3-4a6d-84b9-c3aa070c9f57.mp4

Alex-302 commented 2 years ago

Возможно починил https://github.com/AdguardTeam/AdguardFilters/commit/d936b21cae63dccb3ea5b5e464e10fab03641751 У меня только блокировка WebRTC ломала. Но у тебя она выключена.

rakleed commented 2 years ago

@Alex-302 ваше правило не помогло.

Невозможно войти в аккаунт из-за Block third-party Authorization header, при отключении этой опции логин корректно работает. Но я замучился подбирать правило для исключения, так как @@||play.geforcenow.com^$stealth, @@||login.nvgs.nvidia.com^$stealth и их уточнения не работали. Но сработало @@||login.nvidia.com^$stealth хотя в журнале фильтрации этот запрос отображался как Ajax в разделе «Modified Metadata».

Скриншот 1 image

Либо можно добавить три специфичных правила:

@@||login.nvidia.com/token$stealth
@@||login.nvidia.com/client_token$stealth
@@||login.nvidia.com/userinfo$stealth

После этого логин также начинает корректно работать. Последнее правило отсутствует на первом скриншоте, так как данный запрос появился в журнале только после того, как первые два были добавлены в исключения.

Скриншот 2 image
Alex-302 commented 2 years ago

Ок, добавлю @@||login.nvidia.com^$stealth