Odp: Blokada Youtube
ipset nie musisz, bo jest nie używany, choć siedzi w pamięci i ją zajmuje.
W ten sposób co napisałeś możesz sprawdzić regułę.
Nie jesteś zalogowany. Proszę się zalogować lub zarejestrować.
eko.one.pl → Oprogramowanie / Software → Blokada Youtube
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
ipset nie musisz, bo jest nie używany, choć siedzi w pamięci i ją zajmuje.
W ten sposób co napisałeś możesz sprawdzić regułę.
A jest może jakiś sposób by drugi raz identyczny wpis iptables się nie dodał?
Najpierw sprawdzasz czy jest, jak nie to dodajesz. Do sprawdzenia służy opcja -C w iptables.
Ok dzięki:
iptables -C daje return code 0 kiedy zostaje znaleziona oraz 1 kiedy jej nie ma. To mi wystarczy.
Do pełni szczęścia mi brakuje tylko jak w łatwy sposób sprawdzić ile czasu youtube jest używany.
Powróciłem po latach do tematu już na Openwrt 24.10 i zrobiłem to tak:
Dodanie confdir dla dnsmasq:
uci set dhcp.@dnsmasq[0].confdir='/tmp/dnsmasq.d'
uci commit dhcp
/etc/init.d/dnsmasq restartTworzymy teraz trzy pliki np. w katalogu /root
Pierwszy to konfiguracja blokowania domen youtube:
cat > /root/googlevideo.conf << EOF
address=/googlevideo.com/0.0.0.0
address=/youtubei.googleapis.com/0.0.0.0
address=/youtube.googleapis.com/0.0.0.0
EOFDrugi to skrypt blokujący:
cat > /root/block_youtube.sh << EOF
#!/bin/sh
cp /root/googlevideo.conf /tmp/dnsmasq.d/active_googlevideo.conf
/etc/init.d/dnsmasq restart
EOFTrzeci to kasujący blokadę:
cat > /root/unblock_youtube.sh << EOF
#!/bin/sh
rm /tmp/dnsmasq.d/active_googlevideo.conf
/etc/init.d/dnsmasq restart
EOFNadanie uprawnień do wykonania:
chmod +x /root/block_youtube.sh
chmod +x /root/unblock_youtube.shI opcjonalnie dla crona:
crona -eDodać np wpisy wyłączające YT o 22:00 i załączające o 7:00
0 22 * * * /root/block_youtube.sh # Blokada YouTube o 22:00
0 7 * * * /root/unblock_youtube.sh # Odblokowanie YouTube o 7:00Na koniec restart crona:
/etc/init.d/cron restartWiem, że można inaczej: poprzez ipset czy adblock itp. Ale ten sposób wydał mi się najprostszy. Nic nie trzeba doinstalowywać.
Witam jestem nowy i nie bardzo się jeszcze orientuje. Jak dopisać żeby tylko adres 192.168.1.61 nie miał dostępu do YouTube.
I to przez aplikację bo to taki android box do TV
Youtube ma kilka różnych nazw, więc musisz zablokować te nazwy. Żeby było najprościej dla ciebie:
- zablokuj domeny na serwerze dns: https://eko.one.pl/?p=openwrt-dns#blokadadomen (i tu musisz dać domenu youtube.com, yt.com i jakie tam jeszcze idą)
- wszystkim INNYM hostom niż 192.168.1.61 daj inny dns, np. 8.8.8.8: https://eko.one.pl/?p=openwrt-konfigura … lientwdhcp
Są też inne możliwości: tworzenie ipseta, blokowanie na firewallu po wszystkich adresach ip (ale je musisz znaleźć), Możesz zrobić kolejną instancję serwera dns i dać przekierowanie dla tego adresu, itd, ale w/w chyba powinno być najprostsze do realizacji.
Strony Poprzednia 1 2
Zaloguj się lub zarejestruj by napisać odpowiedź
eko.one.pl → Oprogramowanie / Software → Blokada Youtube
Forum oparte o PunBB, wspierane przez Informer Technologies, Inc