Apa itu Yggdrasil?
Yggdrasil adalah jaringan Mesh terdistribusi yang bekerja dalam mode Overlay, memungkinkan Anda membuat Internet di atas Internet.
Selain itu, jaringan secara bersamaan dapat bekerja dalam dua mode - melalui Internet dan tanpa Internet, menghubungkan langsung ke rekan-rekan tetangga yang secara fisik (melalui Ethernet, Wi-Fi atau Bluetooth) yang beroperasi di level 3 dari model OSI .
Perangkat Apple menggunakan protokol AWDL.
Berita terbaru tentang jaringan cjdns telah ada sejak tahun 2017, sepertinya jaringan itu telah mati dan pengembangan telah berhenti (pada kenyataannya, ya), tetapi seorang penipu muncul - Yggdrasil, yang menyalin cjdns hampir sepenuhnya, tetapi apakah ini jauh lebih baik.
Dalam sebuah pos kami akan mempertimbangkan:
- Apa itu Yggdrasil
- Mengapa itu perlu?
- Dari mana asalnya
- Bisakah kamu percaya padanya?
- Apa perbedaan dari cjdns
- Mengapa menginstalnya sekarang
- Dukungan IOS (Ya!)
- Ada apa?
- Cara mengatur
Apa itu Yggdrasil
Yggdrasil adalah jaringan overlay yang dirancang untuk mengimplementasikan konsep konfigurasi jaringan nol - Anda tidak perlu mengetahui rute, Anda tidak perlu mengkonfigurasi apa pun - semuanya harus bekerja di luar kotak dan sekaligus harus diskalakan.
Kenapa ini?
Ini menarik ke artikel yang terpisah, lihatlah singkat:
- Mengatasi Masalah BGP Saat Ini
- Zero-conf nyata
- Metode perlindungan lain terhadap kunci (masa depan) dengan pelanggaran konektivitas jaringan
Dari mana asalnya
Yggdrasil adalah kelanjutan dari pengembangan cjdns, hanya dari awal, para pengembang yang terlibat dalam proyek cjdns di beberapa titik memutuskan untuk berpisah dari proyek cjdns dan menulis ulang semuanya dari awal.
Ini terjadi karena ketidaksepakatan dengan pendiri cjdns - menurut idenya, super-node akan muncul di jaringan, yang seharusnya berisi peta jaringan penuh, menurut pendapat mereka, jalur ini salah dan mereka ingin mempertahankan jaringan peer-to-peer
(ketika setiap node identik berfungsi dengan sisanya) . Selain itu, jaringan asli perlahan-lahan berkembang karena metode pengembangan dan bahasa yang dipilih, dan itu tidak mampu (dalam 5 tahun) untuk mendapatkan dukungan dari perangkat seluler, yang di dunia modern tidak bisa dimaafkan.
Aktivitas Pengembangan
Yggdrasil
Arceliar - pengembang kedua dengan jumlah commit baru saja meninggalkan cjdns dan didirikan bersama dengan neilalexander - yggdrasil.
Bisakah kamu percaya padanya?
Ya, pengembangnya sama.
Apa perbedaan dari cjdns
- Jaringan peer-to-peer
- Ada dukungan untuk sejumlah besar perangkat (bahkan iOS!)
- Ada repositori resmi situs publik
- Anda dapat terhubung ke simpul tanpa kunci pribadi (atau tentu saja dengan itu) - simpul publik menggunakan koneksi tersebut
- Bahasa yang Digunakan - Pergi
- Ada paket yang sudah jadi untuk sebagian besar sistem
- Pengaturan lebih halus dan lebih nyaman
- Pengembangan lebih cepat
Mengapa menginstalnya sekarang
Saat ini 280+ node bekerja di jaringan, dan mereka tiba di sekitar 10 node per minggu, jaringan, seperti CJDNS, memungkinkan Anda untuk terhubung melalui Internet biasa yggdrasil -> Internet -> yggdrasil.
Jadi dalam mode "asli", yang berfungsi dengan baik - instal yggdrasil pada server rumah (misalnya raspberry) dan buat tautan yggdrasil -> Internet -> simpul publik yggdrasil.
Setelah itu, di dalam jaringan lokal Anda, setiap pengguna dengan klien (PC atau bahkan iPhone) akan mendeteksi simpul Anda pada raspberry dan terhubung.
Sehubungan dengan rencana masa depan
untuk pengembangan Runet, ada kemungkinan besar mengganggu hubungan internasional (semua atau hampir semua), namun Internet itu rumit, akan selalu ada di suatu tempat di segmen internasional. Jika Anda menginstal yggdrasil sekarang, maka di dalam jaringan, seseorang mungkin masih memiliki akses ke segmen publik, dan melalui itu lalu lintas akan dialihkan.
Saya juga ingin mencatat secara terpisah bahwa jaringan tidak memungkinkan akses ke Internet biasa - hanya sumber dayanya sendiri bukan TOR, sehingga risiko menjadi proxy hilang. Segala sesuatu yang ditransfer ke yggdrasil tetap ada.Namun, jika Anda berencana untuk menggunakan jaringan sebagai sumber cadangan akses jika
terjadi situasi yang tidak
terduga , sangat mungkin untuk melakukan ini, Anda dapat terhubung ke Proxy MTProto atau VPN Anda melalui yggdrasil.
Skema akan menjadi VPN berikut -> Yggdrasil (node ββtidak diketahui oleh Anda) -> VPN Anda -> Internet
Dukungan IOS (Ya!)
Jaringan ini benar-benar mendukung bekerja di iOS dan bekerja secara stabil, memiliki koneksi otomatis, di iOS, seperti 1.1.1.1, ia bekerja melalui pemasangan adaptor VPN (tautan akan di bawah)
Ada apa?
Paket didasarkan pada pengembang Roadmap dan Masalah dengan github - ada perencanaan- Dukungan Android
- Mendukung koneksi otomatis antara perangkat iOS bahkan jika mereka tidak berada di jaringan Wi-Fi yang sama (sangat keren)
- Bekerja melalui WebSocket sebagai cara untuk menyembunyikan jaringan
Cara mengatur
Situs resmi menyediakan semua instruksi
yggdrasil-network.imtqy.com/installation.htmlDebian / Ubuntu / Raspberry
Tambahkan kunci repositori
gpg --fetch-keys https://neilalexander.s3.eu-west-2.amazonaws.com/deb/key.txt gpg --export 569130E8CA20FBC4CB3FDE555898470A764B32C9 | sudo apt-key add -
Tambahkan repositori
echo 'deb http://neilalexander.s3.eu-west-2.amazonaws.com/deb/ debian yggdrasil' | sudo tee /etc/apt/sources.list.d/yggdrasil.list sudo apt-get update
Instal
sudo apt-get install yggdrasil
File konfigurasi - /etc/yggdrasil.conf kita akan membicarakannya nanti.
PS: Anda hanya dapat mengunduh paket atau kompilasi dari kode sumber - instruksi di sini adalah
yggdrasil-network.imtqy.com/installation.htmlOS X
Unduh paket yang sudah jadi
wget https://700-115685026-gh.circle-artifacts.com/0/yggdrasil-0.3.5-macos-amd64.pkg
Instal
sudo installer -pkg yggdrasil-0.3.5-macos-amd64.pkg -target /
Atau instal dari kode sumber
yggdrasil-network.imtqy.com/installation-macos-other.htmlFile konfigurasi
- /etc/yggdrasil.conf
.
iOS
Melalui iPhone / iPad Anda harus membuka tautan dan setuju untuk menguji
Unduh TestFlight
itunes.apple.com/us/app/testflight/id899247664?mt=8Instal Yggdrasil
testflight.apple.com/join/jZNsIkRrUntuk operasi yang benar, Anda harus setuju untuk menginstal adaptor VPN
Terhubung
Sudahkah Anda menginstal aplikasi?
Kami pergi
ke katalog publik dari teman sebaya dan memilih
teman yang terdekat dengan kami dalam hal geografi (atau lebih tepatnya pasangan).
Sekarang saatnya menambahkan rekan, buka
/etc/yggdrasil.conf
(dalam kasus iOS, tab Teman)
dan tambahkan

Di iOS, ini bisa dilakukan di antarmuka aplikasi.
Jika di negara-negara CIS ada orang yang ingin membuat pesta publik - tulis di komentar - tambahkan ke posting dan lebih baik menambahkannya ke github.
Apa yang dilihat di internet?
Layanan pada jaringan dijelaskan di sini.Hal pertama yang perlu dilihat adalah pada peta jaringan
http: // [21f: dd73: 7cdb: 773b: a924: 7ec0: 800b: 221e] /Anda dapat membaca lebih lanjut tentang jaringan di
situs web jaringan
yggdrasil-network.imtqy.com dan di
blog .
PS: Ngomong-ngomong, baru-baru ini, dukungan untuk cjdns dan yggdrasil,
komunitas Rusia di Zeronet, ditambahkan ke
ZeroNet .