Jak zrobić własnego VPNa i blokować reklamy w domu | Kod Startowy: Homelab #2
Автор: Kod Zero
Загружено: 2025-08-31
Просмотров: 1535
Stary laptop → prywatny VPN i blokada reklam w całej sieci. W tym odcinku stawiam Tailscale (VPN bez port-forwardingu), Docker oraz AdGuard Home (DNS ad-block) na Ubuntu Server. Pokażę też Tailscale DNS Override i (opcjonalnie) Exit Node, żeby reklamy znikały także na LTE. Szybko, prosto, realistycznie.
➡️ Nie masz jeszcze przygotowanej maszyny (Ubuntu/pendrive/instalacja)? Zacznij od odcinka: • Ubuntu Server na starym laptopie: instalac...
🚀 Komendy z odcinka (Tailscale + Docker + AdGuard)
Docker (Ubuntu)
curl -fsSL https://get.docker.com | sh
sudo usermod -aG docker $USER && newgrp docker
docker --version
Tailscale (instalacja + logowanie)
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
sudo tailscale up --ssh
Exit node (opcjonalnie)
echo 'net.ipv4.ip_forward=1' | sudo tee /etc/sysctl.d/99-tailscale.conf
sudo sysctl --system
sudo tailscale up --advertise-exit-node --ssh
(opcjonalnie IPv6)
echo 'net.ipv6.conf.all.forwarding=1' | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
Zwolnienie portu 53 pod AdGuard
sudo sed -i 's/^#\?DNSStubListener=.*/DNSStubListener=no/' /etc/systemd/resolved.conf
sudo ln -sf /run/systemd/resolve/resolv.conf /etc/resolv.conf
sudo systemctl restart systemd-resolved
AdGuard Home (Docker)
mkdir -p ~/homelab && cd ~/homelab
docker-compose.yml
services:
adguardhome:
image: adguard/adguardhome:latest
container_name: adguardhome
network_mode: host
restart: unless-stopped
volumes:
./adguard/conf:/opt/adguardhome/conf
./adguard/work:/opt/adguardhome/work
docker compose up -d
pierwszy start panelu: http://LAN_IP:3000 lub http://100.x.x.x:3000
Testy DNS
sudo ss -tulpn | grep 53
nslookup google.com 127.0.0.1
nslookup doubleclick.net 127.0.0.1
Tailscale DNS (wymuszenie AdGuarda na wszystkich urządzeniach)
Tailscale Admin → DNS → Add nameserver = 100.x.x.x (IP AdGuard po Tailscale)
Zaznacz: Override local DNS
Po reboocie (szybki check)
docker ps
tailscale status
sudo ss -tulpn | grep 53
Timestamps:
00:00 Stary laptop → VPN + blokada reklam (hook)
00:10 Plan: Tailscale + Docker + AdGuard
01:11 SSH na serwer
01:16 Instalacja Dockera + dodanie do grupy
01:35 Tailscale: instalacja i logowanie (GitHub), tworzymy Tailnet
02:34 Tailscale: włączamy Tailscale SSH + Exit Node
03:23 SSH przez Tailscale (bez kluczy)
03:41 AdGuard: przygotowanie DNS (port 53), fix /etc/hosts
04:30 AdGuard Home w Dockerze (docker-compose up)
05:29 AdGuard: Test i rozwiązywanie problemu
06:08 Tailscale Admin: Override DNS + wybór Exit Node
06:42 TEST: nslookup doubleclick.net
06:51 DEMO: Onet/WP – z i bez AdGuard
08:09 Telefon (LTE): AdGuard + VPN w praktyce
08:45 Podsumowanie + co dalej (Jupyter, Whisper)
09:33 Outro
#homelab #tailscale #docker #adguardhome #vpn #dns #ubuntu #exitnode #adblock
Zastanawiasz się, co zrobić ze starym laptopem? Zobacz, jak prosto możesz go przekształcić w serwer *homelab**! Dzięki **tailscale* i *docker containers* zyskasz dodatkową warstwę *security* w swojej sieci domowej, blokując przy tym *reklamy* niczym za pomocą *Ubuntu* i **Linux**.
Materiał niesponsorowany. Znaki towarowe należą do ich właścicieli.
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: