καλημέρα,
αν αντί για απαγόρευση ιστοχώρων όπως εδώ:
https://ts.sch.gr/wiki/linux/guides/blacklist-sites/
ήθελα να έχω whitelist θα ήταν το ίδιο εύκολο; Να επιτρέψω δηλαδή μόνο έναν ιστοχώρο.
Αδοκίμαστο, αλλά λογικά θα παίξει κάπως έτσι:
# Ενεργοποίηση μιας μόνο σελίδας
address=/facebook.com/163.70.131.35
# Απενεργοποίηση όλων των υπόλοιπων σελίδων
address=/#/#
Όμως έχε κατά νου ότι "μία σελίδα" συνήθως κάνει "κλήσεις" σε πολλά domains και IP... δοκίμασε F12 developer tools στον browser για να δεις τι δικτυακές συνδέσεις κάνει.
Επίσης πιο αναλυτικά για τις δυνατότητες override/blocklisting του dnsmasq, μπορείτε να ανατρέξετε στα ακόλουθα:
1) https://wiki.archlinux.org/title/dnsmasq#Override_addresses
2) https://wiki.archlinux.org/title/dnsmasq#Domain_blocklisting
Δεν τα κατάφερα τελικά, θα το ξαναδώ
Τι εννοείς; Δώσε παραπάνω λεπτομέρειες..
Υποθέτω για δοκιμή, δημιουργείς το /etc/dnsmasq.d/local.conf με το περιεχόμενο του Άλκη και στη συνέχεια τρέχεις sudo systemctl restart dnsmasq.
Τι μηνύματα εμφανίζονται όταν επισκέπτεσαι διάφορες σελίδες ή το facebook.com; Όταν δοκιμάζεις, να κάνεις hard reload (Ctrl+F5).
Επίσης προϋποθέτει να έχουν εγκατασταθεί τα sch-scripts!
Παράθεση από: gidarakos στις 06 Ιουν 2023, 03:01:21 ΜΜΤι εννοείς; Δώσε παραπάνω λεπτομέρειες..
Υποθέτω για δοκιμή, δημιουργείς το /etc/dnsmasq.d/local.conf με το περιεχόμενο του Άλκη και στη συνέχεια τρέχεις sudo systemctl restart dnsmasq.
Τι μηνύματα εμφανίζονται όταν επισκέπτεσαι διάφορες σελίδες ή το facebook.com; Όταν δοκιμάζεις, να κάνεις hard reload (Ctrl+F5).
Επίσης προϋποθέτει να έχουν εγκατασταθεί τα sch-scripts!
δε συνδέεται ούτε στην ιστοσελίδα που έχω επιτρέψει (scratch.mit.edu). Εμφανίζει διαφορετικό μήνυμα:
Δεν έγινε σύνδεση: Πιθανό ζήτημα ασφαλείας
Μάλλον άφησες την ίδια IP που έχει ο Άλκης στο παράδειγμα.
Δοκίμασε address=/scratch.mit.edu/151.101.66.133
Δηλαδή το domain name πρέπει να συνοδεύεται από σωστή IP.
Σε κονσόλα δώσε host scratch.mit.edu και θα καταλάβεις.
οκ, ευχαριστώ!