AD BYE-PASS

확장 프로그램 소개

What it does

영상 광고
재생 전과 중간에 붙는 광고를 영상 데이터에서 미리 걷어냅니다. 플레이어가 광고를 아예 받지 않기 때문에, 건너뛸 것도 남지 않습니다.
다른 사이트
알려진 광고·추적 도메인으로 나가는 요청을 차단하고, 남은 광고 자리는 보이지 않게 숨깁니다.
쿠키 동의창
사이트마다 뜨는 쿠키 동의 배너와 거기 딸려오는 구독·앱 설치 유도창을 숨깁니다. 배너를 눌러야만 넘어가는 사이트가 있어서 따로 끌 수 있게 해 뒀습니다.
팝업·팝언더
누르지도 않은 것에서 열리는 새 창을 막습니다. 직접 누른 링크와 버튼은 그대로 열립니다 — 막는 것은 링크도 버튼도 아닌 곳을 누른 것을 창으로 바꾸는 경우뿐입니다.
안 막히는 게 있으면 직접
확장 아이콘 → 요소 고르기를 누르고 화면에서 그것을 누르면 규칙이 됩니다. 개발자도구를 열 필요가 없습니다.
사이트별 끄기
화면이 깨지는 사이트가 있으면 확장 아이콘을 눌러 그 사이트만 끄실 수 있습니다. 하위 도메인도 함께 꺼집니다.
규칙 자동 갱신
차단 규칙은 확장과 따로 관리합니다. 사이트가 화면을 바꿔도 다시 설치하실 필요가 없습니다.
설정 백업
예외 사이트 목록과 직접 넣은 규칙을 파일 하나로 빼 두고 다시 넣을 수 있습니다. 아이폰(Orion)은 업데이트가 삭제 후 재설치라 그때마다 설정이 날아가는데, 그때 쓰시면 됩니다.
작은 화면(PiP) 버튼
모바일 웹 플레이어에는 작은 화면 버튼이 없습니다. 그 버튼 하나를 플레이어 오른쪽 아래에 답니다 — 누르면 브라우저의 작은 화면(그림 속 그림)이 열립니다. 그게 전부입니다.
나가도 자동으로 계속 재생되는 기능은 없습니다. 아이폰에서 그건 웹페이지가 할 수 있는 일이 아니라서요. 작은 화면으로 열어 두거나 전체화면으로 나가면 iOS 가 재생을 유지하는데, 그 전환은 iOS 몫이고 이 버튼은 거기로 가는 지름길일 뿐입니다.
계정 없음 · 서버 없음
모든 처리가 브라우저 안에서 끝납니다. 밖으로 나가는 데이터는 없습니다.
Video ads
Ads before and during a video are cut out of the response. The player never receives them, so there is nothing left to skip.
Everywhere else
Requests to known ad and tracking domains are blocked, and the leftover ad slots are hidden.
Cookie notices
Consent walls, and the newsletter and app-install nags that travel with them, are hidden. Some sites only continue once the banner is answered, so this one has its own switch.
Pop-ups and pop-unders
Windows that open out of nothing you pressed are refused. Links and buttons you actually clicked still open — what gets stopped is a press on something that is neither being turned into a window.
Point at what it missed
Click the icon, choose Pick an element, and tap the thing on the page. That becomes a rule. No DevTools.
Off switch per site
If a page breaks, click the icon and turn it off for that site only — subdomains included.
Rules update themselves
The blocking rules live apart from the extension. When a site changes its markup, the rules follow without a reinstall.
Settings back up to a file
Your per-site exceptions and your own rules save to one file and load back from it. On iPhone (Orion) an update means delete and reinstall, which takes them with it — this is for that.
Picture-in-picture button
The mobile web player ships no PiP control. This adds one, in the player's bottom-right corner — tap it and the browser's own picture-in-picture opens. That is all it does.
There is no keep-playing-when-you-leave. On iPhone that is not something a web page can do. iOS keeps playback alive once the video is in a floating window or fullscreen, but that hand-off is iOS's; the button is only the shortcut into it.
No account, no server
All of it happens inside your browser. Nothing is sent anywhere.

다운로드

Download

STABLE · TEST

같은 확장, 받는 곳이 둘입니다. 스토어에 올라가는 것이 정식 버전이고, 여기 zip 은 그보다 먼저 나오는 실험 버전입니다.
크롬·엣지는 스토어 쪽이 편하고, 아이폰(Orion)은 zip 으로만 설치됩니다.

One extension, two places to get it. The store carries the stable build; the zip here is the experimental one that ships first.
Chrome and Edge are easiest from the store, and on iPhone (Orion) the zip is the only way in.

iPhone · iPad

ORION BETA

아이폰에서 확장 프로그램을 쓸 수 있는 브라우저는 Safari와 Orion, 두 가지입니다.
Safari는 확장을 앱으로 감싸서 매주 다시 서명해야 하지만, Orion은 zip 파일을 그대로 받아 설치합니다. 기간 만료도 없습니다.

Only two browsers on iPhone can run extensions: Safari and Orion.
Safari needs the extension wrapped in an app and re-signed every week. Orion takes the zip as it is, and it never expires.

  1. App Store에서 Orion Browser by Kagi를 설치해 주세요
  2. 위의 DOWNLOAD ZIP 버튼으로 확장 파일을 내려받아 주세요
  3. Orion 오른쪽 아래 ••• 을 누르고 Extensions 로 들어가서 + 를 눌러 주세요
  4. 내려받은 zip 파일을 선택하면 끝입니다 — 따로 권한을 허용할 것은 없습니다
  1. Install Orion Browser by Kagi from the App Store
  2. Download the extension with the DOWNLOAD ZIP button above
  3. In Orion, tap ••• at the bottom right, go to Extensions, then tap +
  4. Pick the zip you downloaded — that is it, there is no permission to grant

잘 설치됐는지는 영상을 하나 재생해 보시면 알 수 있습니다.
재생이 시작될 때 광고가 붙지 않으면 성공입니다.

피드에서 광고가 사라진 것만으로는 확인이 어렵습니다.
그쪽은 막는 방식이 달라서 웬만하면 잘 되기 때문입니다.

설치할 때 호환성 경고가 한 번 뜹니다. 정상입니다. 크롬이 스토어에서 받는 것과 같은 패키지인데, Orion이 지원하지 않는 네트워크 차단 기능이 들어 있다고 알려주는 것뿐입니다. 계속을 누르면 설치되고, 영상 차단은 그대로 동작합니다. 다른 사이트에서는 광고 요청이 나가되 광고 자리는 숨겨집니다.

"Extensions Error / Something went wrong" 이 뜨면 파일 문제가 아닙니다. Orion 의 확장 설치는 아직 베타라 자주 실패합니다.

갓 받은 파일은 먼저 기기에 저장해 주세요. 실기기에서 갈린 것이 이것이었습니다 — 예전에 받아 폰에 남아 있던 파일은 설치되고, 방금 받은 파일은 같은 내용인데도 실패했습니다.

  1. 파일 앱에서 받은 zip 을 나의 iPhone → 다운로드복사합니다 (이동이 아니라 복사여야 기기로 내려옵니다)
  2. 이름 옆에 구름 아이콘이 없는지 봅니다. 있으면 눌러서 받습니다
  3. Orion 을 앱 스위처에서 위로 밀어 완전히 종료합니다
  4. 다시 켜고 Extensions 에서 기존 것을 왼쪽으로 밀어 삭제한 뒤, + 로 그 로컬 파일을 고릅니다

그래도 막히면 Orion 설정에서 캐시를 지우고 다시 해 보세요.

그래도 안 되면 앱 스위처에서 Orion 을 완전히 닫고 다시 해 보세요. 계속 실패하면 이슈로 알려 주세요.

To check that it works, play a video.
If nothing runs before the video starts, it is working.

Ads disappearing from the feed does not prove much.
Those are blocked a different way and almost always go.

A compatibility warning appears once during install — that is normal. It is the same package Chrome gets from the store, and Orion is telling you it contains a network-blocking feature it does not implement. Tap continue and it installs. Video blocking is unchanged; elsewhere ad requests go out but the ad slots are still hidden.

"Extensions Error / Something went wrong" is not the file. Extension installation in Orion is still in beta and fails often. Chased to the end on a real device, one thing fixed it.

Clear Orion's cache in its settings. Then swipe the old copy away in Extensions and pick the zip with +. If a later version sticks at the same place, clear the cache again.

If it still refuses, close Orion from the app switcher and try once more. If it keeps failing, tell me in an issue.

Chrome · Edge

READY

위의 크롬 웹스토어 버튼으로 설치하시면 끝입니다.
새 버전도 브라우저가 알아서 업데이트합니다.

Install with the Chrome Web Store button above and you are done.
New versions update themselves after that.

아래는 zip 수동 설치입니다. 스토어를 쓸 수 없는 환경이나 실험 버전을 먼저 써보고 싶을 때의 예비 경로입니다.

The steps below are the manual zip install, a fallback for environments without store access, or for trying an experimental build first.

  1. 위의 DOWNLOAD ZIP 버튼으로 받은 파일의 압축을 풀어 주세요
  2. 주소창에 chrome://extensions 를 입력해 주세요
  3. 오른쪽 위 개발자 모드를 켜 주세요
  4. 압축해제된 확장 프로그램을 로드를 누르고, 압축을 푼 폴더를 선택해 주세요
  1. Unzip what the DOWNLOAD ZIP button above gave you
  2. Type chrome://extensions in the address bar
  3. Turn on Developer mode, top right
  4. Click Load unpacked and pick the folder you unzipped

압축을 푼 폴더는 그대로 두셔야 합니다.

크롬이 그 폴더를 계속 참조하면서 확장을 실행하기 때문에, 폴더를 지우거나 다른 곳으로 옮기면 확장이 곧바로 멈춥니다.

다운로드 폴더는 피해 주세요.
나중에 정리하다가 실수로 지우기 쉬운 자리입니다.

Leave the unzipped folder where it is.

Chrome keeps reading that folder to run the extension. Delete it or move it and the extension stops immediately.

So do not use your Downloads folder.
That is the one you clear out without looking.

지원 브라우저

Supported browsers

브라우저받는 파일영상다른 사이트
Orion (아이폰·아이패드·맥)같은 zip전부숨김만
Chrome (데스크톱)스토어 · zip전부차단 + 숨김
Edge (데스크톱)스토어 · zip전부차단 + 숨김
Brave · Vivaldi 등같은 zip될 것될 것
Safari없음
Firefox없음
안드로이드 Chrome없음
BrowserPackageVideoElsewhere
Orion (iPhone · iPad · Mac)the same zipall layershiding only
Chrome (desktop)store · zipall layersblocked + hidden
Edge (desktop)store · zipall layersblocked + hidden
Brave · Vivaldi · …the same zipshould workshould work
Safarinone
Firefoxnone
Chrome for Androidnone

Orion 에서는 "다른 사이트"가 숨김만 됩니다. Orion 이 크롬의 네트워크 차단 기능을 구현하지 않아서, 광고 요청은 나가되 광고 자리는 보이지 않습니다. 영상 차단은 아무것도 빠지지 않습니다.

Brave · Vivaldi 는 크로미움 계열이라 같은 파일로 동작할 것으로 보지만, 직접 확인하지는 않았습니다.

Safari 는 확장을 앱으로 감싸 서명해야 해서 접었고, Firefox 는 매니페스트가 달라 그대로는 안 됩니다. 안드로이드 Chrome 은 확장 자체를 지원하지 않습니다.

On Orion, "elsewhere" is hiding only. Orion does not implement Chrome's network blocking, so ad requests go out but the slots stay invisible. Nothing is missing from the video side.

Brave and Vivaldi are Chromium, so the same package should work there — untested.

Safari needs the extension wrapped in a signed app, which was dropped; Firefox has a different manifest; Chrome for Android supports no extensions at all.

Filter List

차단 규칙은 확장 코드와 따로 관리합니다.
페이지를 열 때마다 확장이 최신 규칙을 확인하기 때문에, 규칙이 바뀌어도 다시 설치하실 필요가 없습니다.

The blocking rules are kept apart from the extension code.
The extension checks for new ones whenever you open a page, so a rule change never means reinstalling.

확장이 기본으로 쓰는 주소입니다. 직접 고친 규칙을 쓰시려면 확장 옵션의 리스트 주소를 바꾸시면 됩니다.

https://raw.githubusercontent.com/jshsakura/oc-ad-bye-pass/main/filters/youtube.json

This is the address the extension uses by default. To run your own rules, change the list URL in the extension's options.

https://raw.githubusercontent.com/jshsakura/oc-ad-bye-pass/main/filters/youtube.json

VIEW LIST

husband of rebekah