Το φίλτρο spam για το τηλέφωνό σας
Fork μου στο GitHub Fork μου στο GitHub

PhoneBlock dongle Νέο

Ένας έξυπνος τηλεφωνητής με τη μορφή τηλεφώνου IP. Στο μέγεθος ενός αντίχειρα, συνδέεται στη θύρα USB του δρομολογητή, εγγράφεται ως πρόσθετο τηλέφωνο SIP και αναχαιτίζει εμπορικές κλήσεις πριν χτυπήσει το πραγματικό σας τηλέφωνο. Λειτουργεί ανεξάρτητα από το μοντέλο του δρομολογητή, ακόμη και χωρίς Fritz!

Κατάσταση: Beta. Η πρώτη έκδοση λειτουργεί ήδη αξιόπιστα. Ψάχνω για περισσότερους δοκιμαστές για να δοκιμάσουν το PhoneBlock dongle σε όσο το δυνατόν περισσότερα διαφορετικά περιβάλλοντα - αναφορές εμπειρίας ευπρόσδεκτες.

Η ιδέα σε μια πρόταση

Το Dongle PhoneBlock συνδέεται στο δρομολογητή σας σαν ένα πρόσθετο τηλέφωνο IP. Κάθε φορά που λαμβάνεται μια κλήση, ρωτάει τη βάση δεδομένων PhoneBlock με αστραπιαία ταχύτητα: "Είναι αυτό spam;" Αν ναι, απαντάει μόνο του στην κλήση, αναπαράγει μια σύντομη ανακοίνωση, αν το επιθυμείτε, και κλείνει ξανά το τηλέφωνο. Το πραγματικό σας τηλέφωνο δεν έχει καν χτυπήσει εκείνη τη στιγμή. Σε αντίθεση με τον αυτόματο τηλεφωνητή νέφους, όλη η επεξεργασία των κλήσεων πραγματοποιείται τοπικά στο σπίτι σας.

Έρχεται η 1η κλήση

Ο δρομολογητής σηματοδοτεί την κλήση σε όλα τα εγγεγραμμένα τηλέφωνα - συμπεριλαμβανομένου του Dongle PhoneBlock. Τα "πραγματικά" τηλέφωνα μπορούν να ρυθμιστούν με καθυστέρηση κλήσης 3-5 δευτερολέπτων.

2. έλεγχος φλας

Το PhoneBlock dongle πραγματοποιεί ερωτήματα στο PhoneBlock με αστραπιαία ταχύτητα για να διαπιστώσει εάν ο αριθμός είναι γνωστό ότι είναι ανεπιθύμητο μήνυμα. Το ερώτημα εκτελείται μέσω κρυπτογραφημένου HTTPS και μεταδίδει μόνο μια κατακερματισμένη μορφή του αριθμού. Οι κλήσεις από τις επαφές του τηλεφωνικού σας καταλόγου δεν ελέγχονται καν - δεν φεύγουν ποτέ από το οικιακό σας δίκτυο.

3. απαλλαγείτε από αυτό

Εάν ο αριθμός είναι ανεπιθύμητος, το PhoneBlock dongle απαντά, αναπαράγει μια ανακοίνωση και κλείνει το τηλέφωνο. Το τηλέφωνο στο σαλόνι παραμένει σιωπηλό. Εάν ο αριθμός δεν είναι γνωστό spam, το PhoneBlock dongle απλώς δεν κάνει τίποτα - η κλήση πραγματοποιείται κανονικά.

Γιατί αυτό είναι τόσο γοητευτικό: Το PhoneBlock dongle απαιτεί μόνο ελάχιστη ισχύ και Wi-Fi. Δεν χρειάζεται πρόσθετος διακομιστής, ούτε Fritz!Box, ούτε συμβόλαιο. Ο μικροελεγκτής ESP32 στο εσωτερικό του τραβάει λιγότερο από μισό watt - μπορείτε απλά να το συνδέσετε στη θύρα USB του δρομολογητή σας και να το ξεχάσετε.

Εδώ είναι που γίνεται πρακτικό: οι οδηγίες σας καθοδηγούν βήμα προς βήμα στην παραγγελία και την εγκατάσταση - περίπου 10 ευρώ για το υλικό, μια εφάπαξ προσπάθεια λίγων λεπτών.

Βήμα 1 - Παραγγελία dongle

Παραγγείλετε αυτό το USB dongle ("ESP32 developer board"). Μην ανησυχείτε, δεν χρειάζεται να "αναπτύξετε" τίποτα, απλά εγκαταστήστε το τελικό λογισμικό PhoneBlock από το πρόγραμμα περιήγησης.

ESP32 dongle

Παράδοση από την Κίνα - περίπου 2 εβδομάδες χρόνος παράδοσης. Τιμή σήμερα περίπου 10 € συμπεριλαμβανομένης της αποστολής.

Παραγγελία στο AliExpress

Παραγγελία στο eBay

Αυτές οι προσφορές δεν σχετίζονται σε καμία περίπτωση με τη PhoneBlock και η PhoneBlock δεν συμμετέχει σε καμία περίπτωση στα κέρδη. Πρόκειται αποκλειστικά για το υλικό. Εγκαθιστάτε μόνοι σας το λογισμικό PhoneBlock (firmware) μετά την παραλαβή (βλ. παρακάτω).

Μαθαίνετε μόνοι σας και έχετε ήδη ένα ESP32 στο συρτάρι; Το PhoneBlock θα λειτουργήσει σχεδόν σίγουρα στην πλακέτα σας, εάν διαθέτει τουλάχιστον 4MB μνήμης flash. Μπορεί να χρειαστείτε ένα διαφορετικό σειριακό πρόγραμμα οδήγησης USB ή να πρέπει να επαναρυθμίσετε την ανάθεση PIN ώστε να αναβοσβήνει η λυχνία LED κατάστασης - είναι καλύτερο να ρίξετε μια ματιά στη σελίδα project page.

Βήμα 2 - Προετοιμάστε το dongle

Πρέπει να φορτώσετε το λογισμικό PhoneBlock στο Dongle σας μία φορά. Για να το κάνετε αυτό, συνδέστε το dongle μία φορά σε μια ελεύθερη θύρα USB του υπολογιστή σας. Δεν έχετε υπολογιστή; Απλά ρωτήστε έναν φίλο σας αν μπορεί να προετοιμάσει το dongle για εσάς. Μπορείτε επίσης να το ρυθμίσετε αργότερα στο δίκτυό σας από ένα κινητό τηλέφωνο. Δεν θα χρειαστείτε άλλες συσκευές για τη λειτουργία του.

Οθόνη καλωσορίσματος Dongle
Dongle στη θύρα USB του υπολογιστή

Κάντε κλικ στο κουμπί. Στη συνέχεια, το πρόγραμμα περιήγησης ρωτά ποια συνδεδεμένη συσκευή μπορεί να απευθυνθεί. Επιλέξτε την καταχώρηση με "USB-SERIAL CH340" (Windows) ή "USB Single Serial" ή "wch.cn" (macOS/Linux) στο όνομα και επιβεβαιώστε με "Connect".

Στον διάλογο επιλογής εμφανίζεται μια λίστα με όλες τις σειριακές συσκευές του υπολογιστή. Εάν εμφανίζονται πολλές συσκευές CH340 επειδή τυχαίνει να είναι συνδεδεμένη μια άλλη συσκευή με αυτό το τσιπ, αφαιρέστε προς το παρόν τις υπόλοιπες.

Επιλογή σειριακής θύρας
Επιλέξτε σειριακή θύρα.

Επιβεβαιώστε την ερώτηση ασφαλείας "Install PhoneBlock dongle?" με "Install". Το λογισμικό PhoneBlock φορτώνεται τώρα στο dongle - αυτό διαρκεί περίπου ένα λεπτό. Μην αποσυνδέσετε το dongle κατά τη διάρκεια αυτής της περιόδου.

Έναρξη εγκατάστασης
1. ξεκινήστε την εγκατάσταση.
Η διαγραφή δεν είναι απαραίτητη για την αρχική εγκατάσταση
2. η διαγραφή δεν είναι απαραίτητη για την αρχική εγκατάσταση.
Επιβεβαιώστε ξανά
3. επιβεβαιώστε ξανά.
Επιτυχία
4. επιτυχής εγκατάσταση.
Ο υπολογιστής δεν αναγνωρίζει το dongle; Συμβουλές προγράμματος οδήγησης

Το dongle χρησιμοποιεί το σειριακό τσιπ USB CH340. Οι τρέχουσες εκδόσεις των Windows, macOS και Linux συνήθως περιλαμβάνουν ήδη το πρόγραμμα οδήγησης - σε αυτή την περίπτωση, δεν χρειάζεται να κάνετε τίποτα. Ωστόσο, αν ο υπολογιστής σας δεν εμφανίζει το dongle στην επιλογή συσκευής, οι παρακάτω συμβουλές θα σας βοηθήσουν:

  • Windows: Κατεβάστε το πρόγραμμα οδήγησης CH340 από το wch-ic.com, εκτελέστε το CH341SER.EXE και κάντε κλικ στο "INSTALL". Δεν απαιτείται επανεκκίνηση.
  • macOS: Από το macOS Big Sur, το πρόγραμμα οδήγησης περιλαμβάνεται στο σύστημα - δεν απαιτείται βήμα εγκατάστασης.
  • Linux: Το πρόγραμμα οδήγησης του πυρήνα έχει εγκατασταθεί. Στο Ubuntu, η υπηρεσία BRLTTY μπορεί να αρπάξει το CH340 έτσι ώστε να μην μπορείτε να δείτε το αρχείο συσκευής - σε αυτή την περίπτωση, η απεγκατάσταση του BRLTTY θα βοηθήσει: sudo apt remove --purge brltty. Ο χρήστης σας πρέπει επίσης να είναι στην ομάδα dialout: sudo usermod -aG dialout $USER. Και τα δύο βήματα περιγράφονται λεπτομερώς στο αρχείο GETTING_STARTED.md.

Βήμα 3 - Συνδέστε το Dongle PhoneBlock στο δρομολογητή

Όταν το πρόγραμμα περιήγησης αναφέρει "Η εγκατάσταση ολοκληρώθηκε!", αφαιρέστε το Dongle PhoneBlock από τον υπολογιστή και συνδέστε το σε μια ελεύθερη θύρα USB του δρομολογητή σας (ή σε οποιοδήποτε τροφοδοτικό USB 5 V εντός εμβέλειας WLAN).

ESP32 dongle στο Fritz!Box
PhoneBlock dongle στη θύρα USB του Fritz!

Βήμα 4 - Προσθήκη του Dongle PhoneBlock στο WLAN (WPS)

Το Dongle PhoneBlock δεν έχει ακόμη δεδομένα πρόσβασης Wi-Fi και περιμένει να το συνδέσετε στο Wi-Fi σας. Η λυχνία LED αναβοσβήνει γρήγορα (περίπου πέντε φορές ανά δευτερόλεπτο) και σηματοδοτεί "Λειτουργία ζεύξης ενεργή".

Τώρα πατήστε το κουμπί WPS στο δρομολογητή. Στο Fritz!Box, αυτό είναι το κουμπί "Connect / WPS" στο επάνω μέρος της συσκευής - πατήστε το για λίγο μέχρι να αρχίσει να αναβοσβήνει η λυχνία LED Wi-Fi στον ίδιο το δρομολογητή. Άλλοι δρομολογητές ονομάζουν το κουμπί "WPS" ή "Pair". Μέσα σε λίγα δευτερόλεπτα, ο δρομολογητής μεταδίδει τα δεδομένα πρόσβασης Wi-Fi στο Dongle PhoneBlock, το οποίο τα αποθηκεύει και συνδέεται.

Κουμπί WPS στο Fritz!Box
Κουμπί WPS στο Fritz!Box

Καλά τα καταφέρατε: Η λυχνία LED αναβοσβήνει τώρα αργά (περίπου μία φορά ανά δευτερόλεπτο) - το Dongle PhoneBlock βρίσκεται στο WLAN, έχει λάβει μια διεύθυνση και περιμένει τη διαμόρφωση (επόμενο βήμα).

Δεν λειτούργησε Ελέγξτε στις ρυθμίσεις του δρομολογητή αν είναι ενεργοποιημένο το WPS (στο Fritz!Box: WLAN → Ασφάλεια → WPS). Εάν το παράθυρο WPS ήταν πολύ σύντομο, το Dongle PhoneBlock επανεκκινεί αυτόματα την αντιστοίχιση - στη συνέχεια, απλά πατήστε ξανά το κουμπί WPS.

Βήμα 5 - Εγγραφή ως τηλέφωνο και ρύθμιση της πρόσβασης PhoneBlock

Για να μπορέσει το Dongle PhoneBlock να υποκλέψει κλήσεις, χρειάζεται ακόμα δύο πράγματα: τα δεδομένα πρόσβασης SIP (ώστε να μπορεί να συνδεθεί ως πρόσθετο τηλέφωνο) και ένα κουπόνι PhoneBlock (ώστε να μπορεί να κάνει αναζήτηση στη βάση δεδομένων spam). Εισάγετε και τα δύο στη διεπαφή web του PhoneBlock dongle. Μπορείτε επίσης να κάνετε την υπόλοιπη ρύθμιση από ένα κινητό τηλέφωνο.

Ανοίξτε στο πρόγραμμα περιήγησης:

http://answerbot/

Εάν αυτός ο σύνδεσμος δεν λειτουργεί, αναζητήστε στη λίστα συσκευών του δρομολογητή σας μια συσκευή με το όνομα answerbot, σημειώστε τη διεύθυνση IP της και καλέστε την στο πρόγραμμα περιήγησης - π.χ. http://192.168.178.xxx/.

Οθόνη καλωσορίσματος Dongle
1. οθόνη καλωσορίσματος
Επιλογή τηλεφωνικού παρόχου
2. επιλέξτε τον πάροχο τηλεφώνου
Ρύθμιση τηλεφωνίας μέσω του Fritz!Box Assistant
3. πληκτρολογήστε τον κωδικό πρόσβασης του Fritz!Box
Επιβεβαίωση της εγκατάστασης σε κινητή συσκευή
4. επιβεβαιώστε με τηλέφωνο
Ρύθμιση τηλεφωνίας
5. εγκατάσταση τηλεφωνίας
Η ρύθμιση του Dongle ολοκληρώθηκε
6. Η ρύθμιση ολοκληρώθηκε

Εισάγετε στο περιβάλλον εργασίας web:

Αποθήκευση → η λυχνία LED είναι πλέον μόνιμα αναμμένη → το Dongle PhoneBlock είναι έτοιμο για χρήση. Οι ανεπιθύμητες κλήσεις θα αναχαιτίζονται πλέον αθόρυβα πριν χτυπήσει το τηλέφωνό σας.


Κάτι δεν λειτουργεί, χρησιμοποιείτε τον Firefox/Safari, Linux με ιδιαιτερότητες ή άλλο πίνακα? Οι λεπτομερείς οδηγίες με όλες τις επιλογές, τις παγίδες του Linux και την αλυσίδα εργαλείων ESP-IDF βρίσκονται στο repo: GETTING_STARTED.md.

Συμβολή στην έκθεση εμπειρίας

Τα πρώτα dongles PhoneBlock λειτουργούν αξιόπιστα - αλλά τα μοντέλα δρομολογητών, οι πάροχοι και οι τύποι σύνδεσης είναι ένα πολύχρωμο μείγμα και κάθε συνδυασμός έχει τις δικές του ιδιαιτερότητες. Προκειμένου να βελτιωθεί ο οδηγός εγκατάστασης, οι δομημένες αναφορές εμπειρίας αξίζουν το βάρος τους σε χρυσό - ανεξάρτητα από το αν όλα λειτούργησαν για εσάς ή αν υπήρξε κάποιο πρόβλημα.

Ιδιαίτερα ενδιαφέρουσες είναι οι ρυθμίσεις που εξακολουθούν να καλύπτονται ανεπαρκώς:

Οι αναφορές εκτελούνται μέσω θεμάτων του GitHub - μια προσυμπληρωμένη φόρμα ζητά τα πιο σημαντικά βασικά δεδομένα (υλικό, δρομολογητής, πάροχος, έκδοση υλικολογισμικού, ευρήματα) με δομημένο τρόπο. Άλλοι δοκιμαστές μπορούν να δουν άμεσα ποιες ρυθμίσεις έχουν ήδη καλυφθεί και ποιες όχι.

Ανοιχτή έκθεση εμπειρίας


Πηγαίος κώδικας του υλικολογισμικού: phoneblock-dongle στο GitHub.

Συμμετέχετε!

Αν σας αρέσει το PhoneBlock, βοηθήστε να διαδοθεί η λέξη και μοιραστείτε το με τους φίλους σας. Όσο περισσότεροι άνθρωποι συμμετέχουν, τόσο μικρότερη είναι η πιθανότητα να λάβετε ακόμα ένα διαφημιστικό τηλεφώνημα!