Raspberry Pi4에서 HTTPS를 통한 DNS를 사용하는 광고 차단 VPN
4223 단어 vpnraspberrypipiholehttps
나는 최근에 재미를 위해 OpenVPN 노드를 설정한다는 아이디어로 Raspberry Pi4를 구입했습니다. 그것이 도착하자마자 그것은 COVID19 충동 구매처럼 느껴졌습니다 😅 클라우드에서 최저 4 SGD의 인스턴스를 얻고 거의 3년 동안 사용하여 비용을 깰 수 있었을 때. 그래서 내가 무엇을 더 할 수 있는지 알아보기 시작했고, DuckDuckGo 검색을 점점 더 많이 하면서 PiHole을 사용하여 광고 차단 DNS를 설정할 수 있다는 것을 깨달았습니다. 현재 HTTPS를 통한 DoH — DNS의 과대 광고가 있기 때문에 그렇게 할 수 있는지 알아보았고 OSS FTW 방법이 있었습니다. 홈 네트워크용 광고 차단 DoH를 위해 Pi hole과 cloudflared를 결정한 후 단순한 VPN이 아니라 광고 차단 VPN인 VPN을 설정하고 싶었습니다. 나는 ppl을 사용하여 Blokada를 사용하여 로컬 호스트 VPN을 실행하고 장치에서 광고를 차단하도록 옹호해 왔으며 모바일, 태블릿 및 TV에서도 그렇게 하지만 VPN을 사용하고 bloakda를 꺼야 할 때 파도가 있을 것입니다. 나를 때릴 # 광고. 내 초기 선택은 가장 일반적으로 알려진 OpenVpn 옵션을 기반으로 했지만 Raspberry Pi4에는 암호화를 효율적으로 수행할 수 있는 권한이 없다는 것이 밝혀졌지만 WireGuard 프로토콜을 우연히 발견했을 때 타협할 가치가 있다고 생각했습니다. OpenVpn보다 더 간단하고 빠르며 자원 소모가 적고 설정도 더 간단한 블록입니다 😅. 모든 구성 요소가 결정되면 Pi에서 구성 요소를 설정하고 라우터에서 일부 포트 포워딩을 설정해야 합니다. 이들 각각을 설치하고 ARM64 아키텍처에서 종속성 문제에 부딪히는 것을 원하지 않았으므로 Docker에 신의 축복을 빕니다. Docker Compose를 사용하여 모든 것을 연결했으며 이제 광고 차단 기능이 내장된 VPN과 내 장치의 모든 광고를 차단하는 WiFi가 집에 있습니다. 집에서 VPN을 실행할 때 얻을 수 있는 가장 큰 이점은 대부분의 VPN이 제한된 속도와 대역폭을 제공하고 평판이 좋지 않고 서비스 제공업체에 의해 차단되는 데이터 센터를 사용하기 때문에 제가 얻은 주거용 IP입니다. 그것은 성취감 😂 그래서 누구나 집에서 이 설정을 실행할 수 있고 #ReclaimYourInternet을 사용할 수 있도록 레포를 내놓을 것입니다. 예, 설정 방법에 대한 많은 자습서가 있지만 3개가 모두 함께 있는 것은 아니므로 수행해야 할 작업을 파악하는 데 약간의 노력이 필요합니다. 나는 ppl이 브라우저에 Adblocker와 같은 플러그인을 설치하고 집에서 끝낼 수 있다고 생각할 것이라는 것을 알고 있지만 다시 그들은 "익명"으로 판매한다는 모든 데이터를 수집하고 있습니다. 소스에서 차단하고 데이터를 보호하십시오. 결과는 꽤 괜찮고 대기 시간이 더 짧으며 업로드 속도는 VPN에서 비슷합니다. 전반적으로 Pi4의 승리 활용입니다. 😁
또한 비용을 지불하는 모든 상용 VPN 서비스는 검색 기록의 모든 비트를 기록하고 인터넷에서 손실되며 결국 #DarkWeb에서 판매됩니다. 인터넷 사용 기록을 가진 사람을 절대 믿지 마세요 😜
여기에 커밋된 대로 #cloudflared + #pihole + #WireGuard를 사용하여 #HTTPS를 통해 #DNS가 있는 광고 차단 #VPN을 위한 설정인 #Constantine의 리포지토리입니다. 현재 #RaspberryPi4 #Docker에서 실행 중입니다.
OSS
아산다르
/
콘스탄틴
cloudflared + pihole + WireGuard를 사용하는 HTTPS를 통한 DNS로 광고 차단 VPN. 현재 Raspberry Pi 4 Docker Composed에서 실행 중
github에서 개인 gitlab 저장소의 거울
콘스탄틴
cloudflared + pihole + WireGuard를 사용하는 HTTPS를 통한 DNS로 광고 차단 VPN. 현재 Raspberry Pi 4에서 실행 중입니다.
파이 구멍
바르스
export TZ=<set value> # set timezone for your origin for e.g. Asia/Singapore
export WEBPASSWORD=<set value> # set password for pi hole dashboard
export DNS1=<set value> # set to the docker IP assigned to cloudflared
export DNS2=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
Cloudflared
바르스
export CLOUDFLARED_DNS1=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
export CLOUDFLARED_DNS2=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
와이어가드
바르스
export PEERS=<set value> #total number of peers
export PUID=<set value> # find usinng -> id <username>
export PGID=<set value> # find usinng -> id <username>
실행하려면
로컬 리졸버 끄기
스크립트 사용local_resolver_stop.sh
./local_resolver_stop.sh
컨테이너를 멈추면 로컬…
View on GitHub
Reference
이 문제에 관하여(Raspberry Pi4에서 HTTPS를 통한 DNS를 사용하는 광고 차단 VPN), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/darnahsan/ad-blocking-vpn-with-dns-over-https-on-a-raspberry-pi4-5c3i
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
cloudflared + pihole + WireGuard를 사용하는 HTTPS를 통한 DNS로 광고 차단 VPN. 현재 Raspberry Pi 4에서 실행 중입니다.
파이 구멍
바르스
export TZ=<set value> # set timezone for your origin for e.g. Asia/Singapore
export WEBPASSWORD=<set value> # set password for pi hole dashboard
export DNS1=<set value> # set to the docker IP assigned to cloudflared
export DNS2=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
Cloudflared
바르스
export CLOUDFLARED_DNS1=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
export CLOUDFLARED_DNS2=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
와이어가드
바르스
export PEERS=<set value> #total number of peers
export PUID=<set value> # find usinng -> id <username>
export PGID=<set value> # find usinng -> id <username>
실행하려면
로컬 리졸버 끄기
스크립트 사용local_resolver_stop.sh
./local_resolver_stop.sh
컨테이너를 멈추면 로컬…
View on GitHub
Reference
이 문제에 관하여(Raspberry Pi4에서 HTTPS를 통한 DNS를 사용하는 광고 차단 VPN), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/darnahsan/ad-blocking-vpn-with-dns-over-https-on-a-raspberry-pi4-5c3i
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
export TZ=<set value> # set timezone for your origin for e.g. Asia/Singapore
export WEBPASSWORD=<set value> # set password for pi hole dashboard
export DNS1=<set value> # set to the docker IP assigned to cloudflared
export DNS2=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
바르스
export CLOUDFLARED_DNS1=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
export CLOUDFLARED_DNS2=<set value> # set any public DNS Quad9 Cloudflare Google OpenDNS
와이어가드
바르스
export PEERS=<set value> #total number of peers
export PUID=<set value> # find usinng -> id <username>
export PGID=<set value> # find usinng -> id <username>
실행하려면
로컬 리졸버 끄기
스크립트 사용local_resolver_stop.sh
./local_resolver_stop.sh
컨테이너를 멈추면 로컬…
View on GitHub
Reference
이 문제에 관하여(Raspberry Pi4에서 HTTPS를 통한 DNS를 사용하는 광고 차단 VPN), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://dev.to/darnahsan/ad-blocking-vpn-with-dns-over-https-on-a-raspberry-pi4-5c3i
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
export PEERS=<set value> #total number of peers
export PUID=<set value> # find usinng -> id <username>
export PGID=<set value> # find usinng -> id <username>
로컬 리졸버 끄기
스크립트 사용
local_resolver_stop.sh
./local_resolver_stop.sh
컨테이너를 멈추면 로컬…
View on GitHub
Reference
이 문제에 관하여(Raspberry Pi4에서 HTTPS를 통한 DNS를 사용하는 광고 차단 VPN), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/darnahsan/ad-blocking-vpn-with-dns-over-https-on-a-raspberry-pi4-5c3i텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)