저는 여러 가지 최신 브라우저를 사용하고 있으며 스팸을 좋아하지 않습니다. 그래서 저는 광고 차단기를 설치합니다.유블록 원산지. 하지만 가지고 있는 모든 브라우저에 확장 기능을 설치해야 하며 플러그인은 용어 브라우저(예:연결). 따라서 문제는 중앙 광고 차단기 역할을 하는 소프트웨어가 외부에 있는지 여부입니다.
나는 adblocking 프록시에서 생각했습니다. 이상적으로는 광고 차단을 위해 EasyList 등을 사용할 수 있지만, 무엇이 광고이고 무엇이 아닌지 경험적으로 판단하기 위해 DNS 차단을 직접 사용하고 spamassassin 또는 일부 AI를 사용할 수도 있습니다.
이상적으로는 모든 광고를 제거하고 사용자 기본 설정에 따라 날씨 정보, MOTD(오늘의 메시지) 등 일부 텍스트를 추가하도록 구성하고 싶습니다.
그런 소프트웨어가 없으면 어떤 프로그래밍 언어로든 프로그래밍하기가 어렵나요?
답변1
다양한 접근 방식을 사용할 수 있습니다. On은 DNS 차단을 기반으로 하며 @DopeGhoti가 말했듯이 pi-hole이 최선의 선택입니다. 광고 차단 목록(예를 들어 blocklist.site에서 찾을 수 있음)과 결국 정규식을 제공합니다. 다른 하나는 오징어 캐시와 같은 http/https 프록시를 사용하여 트래픽을 필터링하는 것입니다. 동일한 파이홀 목록을 차단 목록에 제공할 수 있습니다.
가장 좋은 방법은 서비스/보호/필터링을 수행해야 하는 클라이언트 수와 프로토콜(예: udp가 http(s) 프록시를 통과하지 않음)에 따라 다릅니다.
이메일을 차단하려는 경우 rspamd를 사용하여 MTA/LDA(예: 접미사 + 비둘기장)를 구성할 수 있습니다.
이는 사용할 수 있는 기술에 대한 개요일 뿐입니다. 특정 정보가 필요한 경우 환경 요구 사항에 따라 기꺼이 제공해 드리겠습니다.