Η πρώτη έκδοση του έργου Weron, η ανάπτυξη ενός VPN βασισμένου στο πρωτόκολλο WebRTC

Δημοσιεύτηκε η πρώτη έκδοση του Weron VPN, το οποίο σας επιτρέπει να δημιουργήσετε δίκτυα επικάλυψης που ενώνουν γεωγραφικά διασκορπισμένους κεντρικούς υπολογιστές σε ένα εικονικό δίκτυο, οι κόμβοι του οποίου αλληλεπιδρούν άμεσα μεταξύ τους (P2P). Υποστηρίζεται η δημιουργία εικονικών δικτύων IP (επίπεδο 3) και δικτύων Ethernet (επίπεδο 2). Ο κώδικας του έργου είναι γραμμένος στο Go και διανέμεται με την άδεια AGPLv3. Οι έτοιμες εκδόσεις προετοιμάζονται για Linux, FreeBSD, OpenBSD, NetBSD, Solaris, macOS και Windows.

Η βασική διαφορά από έργα όπως τα Tailscale, WireGuard και ZeroTier είναι η χρήση του πρωτοκόλλου WebRTC για την αλληλεπίδραση κόμβων σε ένα εικονικό δίκτυο. Το πλεονέκτημα της χρήσης του WebRTC ως μέσο μεταφοράς είναι η υψηλότερη αντοχή του στο μπλοκάρισμα της κυκλοφορίας VPN, καθώς χρησιμοποιείται ενεργά σε δημοφιλή προγράμματα για συνδιάσκεψη βίντεο και ήχου, όπως το Zoom. Το WebRTC παρέχει επίσης out-of-the-box εργαλεία για πρόσβαση σε κεντρικούς υπολογιστές που τρέχουν πίσω από NAT και παρακάμπτουν τα εταιρικά τείχη προστασίας χρησιμοποιώντας τα πρωτόκολλα STUN και TURN.

Το Weron μπορεί να χρησιμοποιηθεί για τη δημιουργία ενοποιημένων αξιόπιστων δικτύων που συνδέουν τοπικούς κεντρικούς υπολογιστές με συστήματα που εκτελούνται σε περιβάλλοντα cloud. Το χαμηλό κόστος χρήσης του WebRTC σε δίκτυα χαμηλής καθυστέρησης καθιστά επίσης δυνατή τη δημιουργία ασφαλών οικιακών δικτύων με βάση το Weron για την προστασία της κυκλοφορίας μεταξύ κεντρικών υπολογιστών εντός τοπικών δικτύων. Παρέχεται ένα API για να το χρησιμοποιούν οι προγραμματιστές για τη δημιουργία των δικών τους κατανεμημένων εφαρμογών με δυνατότητες όπως η αυτόματη επανέναρξη σύνδεσης και η δημιουργία πολλαπλών καναλιών επικοινωνίας ταυτόχρονα.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο