Skip to content
This repository has been archived by the owner on Dec 12, 2024. It is now read-only.

AD: dogdrip.net #205

Open
swbaek81 opened this issue Jul 23, 2024 · 44 comments
Open

AD: dogdrip.net #205

swbaek81 opened this issue Jul 23, 2024 · 44 comments
Labels
advertisement Ad-Shield advertisement data

Comments

@swbaek81
Copy link

URL

https://www.dogdrip.net/571625023

FILTERS

마이크로쉴드
유즈리스트

Browser

Apple Safari

Operating System

Apple iOS

Ad-Blocker

AdGuard for iOS/iOS Pro

Userscript Manager

quoid/userscripts

USERSCRIPT

https://cdn.jsdelivr.net/gh/List-KR/microShield@latest/microShield.user.js

Comment

광고가 나옵니다 감사합니다 (4.6.1 버전)

image

@swbaek81 swbaek81 added the advertisement Ad-Shield advertisement data label Jul 23, 2024
@piquark6046
Copy link
Member

piquark6046 commented Jul 24, 2024

재구현은 가능하나, 유저스크립트 관리자인 Userscripts의 injection 처리 시기가 너무 늦어 발생하는 문제 같습니다.

@swbaek81
Copy link
Author

참고로 이전 마이크로쉴드 버전 까진 정상 동작했었어요 . 또 4.6.1 버전을 stay for safari 사파리 확장 어플로 구동해도 안되네요. 사파리에선 못 쓰는건가요?

@piquark6046
Copy link
Member

Apple 정책 상 그럴 수 도 있습니다만, Safari 사용자들을 위한 전용 버전도 만들 수 있습니다.

@piquark6046
Copy link
Member

문제는 해당 버전을 사용하시는 경우에 30분 ~ 1시간주기로 업데이트를 수동을 하셔야 한다는 점입니다.

@piquark6046
Copy link
Member

@swbaek81 그래도 전용 버전을 사용하시겠어요?

@swbaek81
Copy link
Author

아뇨 자주 업데이트 하면 피곤할꺼 같아요

@swbaek81
Copy link
Author

사파리에서 4.5.x 버전까지는 문제가 없었어요, 마이크로쉴드 최근 업데이트 후부터 안되는데 업데이트 하면서 발생한 변경점 때문에 혹시 안 되는건 아닌지요? 아니라면 결국 잦은 업데이트를 해야하는 사파리 전용 마이크로쉴드 를 사용해야 하는지 답답하네요

@piquark6046
Copy link
Member

piquark6046 commented Jul 25, 2024

사파리에서 4.5.x 버전까지는 문제가 없었어요, 마이크로쉴드 최근 업데이트 후부터 안되는데 업데이트 하면서 발생한 변경점 때문에 혹시 안 되는건 아닌지요?

아마 맞을 듯 합니다. 최근에 변경된 점은 개드립넷에 적용된 애드쉴드 스크립트에 존재하는 CSS 파일에 대한 액세스 토큰이 쉽게 찾지 못하게끔 된 점을 헤결하기 위해 외부 서버와 CDN에 스크립트 내용을 전송하고 디코딩 해 다운로드하는 것입니다.

아니라면 결국 잦은 업데이트를 해야하는 사파리 전용 마이크로쉴드 를 사용해야 하는지 답답하네요

https://github.com/List-KR/microShield-token/commits/main/ 에 업로드되는 토큰 추이를 보면 잦긴 한데, Safari 전용 버전을 만들고 CSS가 복구되지 않을 때 마다 업데이트하시면 될 것 같습니다.
지금 빌드 도구를 개발 중입니다.

@piquark6046
Copy link
Member

@swbaek81 다른 방법으로 배포하는 방법을 찾았습니다.
기존 iOS 디바이스에 설치된 microShield 스크립트를 제거하시고, 아래 스크립트들을 모두 설치해주세요:
https://cdn.jsdelivr.net/gh/List-KR/microShield@latest/microShield-ios-recovery.user.js
https://cdn.jsdelivr.net/gh/List-KR/microShield@latest/microShield-ios-blocker.user.js

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

해봤는데요 개드립 레이아웃이 깨집니다

https://www.dogdrip.net/574688125

image

또 간혹 일반 페이지 로딩에도 문제가 있는 걸로 보이는데 이건 좀 더 써보고 문제 있으면 말씀드릴게요

@piquark6046
Copy link
Member

@swbaek81 지금은 잘 되나요?

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

아 일단 레이아웃은 깨져요. 다른건 좀더 써 보ㅏ야 알꺼 같습니다

@piquark6046
Copy link
Member

개드립에 방문하신 뒤에 아무 링크를 클릭하신 후에도 UI가 깨지나요? @swbaek81

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

네 개드립에서 어떤 글이든 다 깨져요

@piquark6046
Copy link
Member

@swbaek81 이상하네요. LTE 쓰시나요?

@piquark6046
Copy link
Member

iPhone 모델명이 무엇인가요?

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

아이폰 14 프로멕스 입니다

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

네 4g lte 예요

@piquark6046
Copy link
Member

#205 (comment)
DuckDuckGo 에서 my useragent 검색하셔서 표시되는 User Agent를 보내주세요.

@piquark6046
Copy link
Member

@swbaek81 아래 유저스크립트도 설치하신 거 맞으시죠?
https://cdn.jsdelivr.net/gh/List-KR/microShield@latest/microShield-ios-recovery.user.js

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

image

@piquark6046
Copy link
Member

@swbaek81 지금은 잘 되나요?

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

아뇨 안됩니다

@piquark6046
Copy link
Member

@swbaek81 Safari 탐색 데이터를 모두 삭제해보시고 다시 해보세요.

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

한건 없는데도 지금은 문제가 없습니다.

@swbaek81
Copy link
Author

swbaek81 commented Aug 8, 2024

개드립 레이아웃이 오늘 또 깨지네요

@piquark6046
Copy link
Member

@swbaek81 지금은 어떤가요?

@swbaek81
Copy link
Author

swbaek81 commented Aug 9, 2024

지금은 잘 됩니다

@swbaek81
Copy link
Author

swbaek81 commented Aug 9, 2024

또 깨지네요 개드립 요

@swbaek81
Copy link
Author

개드립이 지금도 레이아웃이 깨지는데 혹시 기다리면 해결 되는건가요? 방법을 찾고 계신건지 해서요

@piquark6046
Copy link
Member

#205 (comment)
해결 방법을 방문자의 브라우저에서 난독화를 해독하여 원격 토큰을 추출하는 방법으로 삼아서 개발하고 있습니다.
그런데, 코드를 작성하는데 상당히 애를 먹고 있어서 시간이 소요될 것으로 보입니다.

@piquark6046
Copy link
Member

@swbaek81 업데이트가 병합되었습니다.

@swbaek81
Copy link
Author

@piquark6046
Copy link
Member

#205 (comment)
스크립트가 무거워서 로드가 오래 걸릴 수도 있습니다. 잠시 기다려보세요.

@swbaek81
Copy link
Author

5분이상 지나도 설치 완료가 안 됩니다

@piquark6046
Copy link
Member

@swbaek81 확인해보니까 로딩 화면만 지속될 뿐 설치는 되어 있는 상태입니다.

@swbaek81
Copy link
Author

네 오늘도 업데이트 한걸로 스크립트는 설치는 되어 있는데,
개드립 들어가면 레이아웃 깨지거나 광고 차단이 안되네요

@piquark6046
Copy link
Member

#205 (comment)
Safari 탐색 데이터를 삭제해보세요.

@swbaek81
Copy link
Author

사파리 탐색데이터 삭제 후에도 50퍼센트 확율로 광고 차단 안되네요

@piquark6046
Copy link
Member

#205 (comment)
iOS 버전이 17.6.1인가요?

@swbaek81
Copy link
Author

네 맞습니다 iOS 버전이 17.6.1 입니다

@piquark6046
Copy link
Member

#205 (comment)

타이밍을 봐야 알겠지만, 유저스크립트 매니저나 iOS 문제로 추정됩니다.

@swbaek81
Copy link
Author

시파리 유저스크립트 매니저 2종류 써봤는데 둘다 동일하게 광고차단 안 됩니다 (userscripts, stay for safari)

@piquark6046
Copy link
Member

https://github.com/List-KR/tinyShield 사용해주세요. @swbaek81

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
advertisement Ad-Shield advertisement data
Projects
None yet
Development

No branches or pull requests

2 participants