Daftar alat, proyek, dan sumber daya Wireguard yang dikuratori.
Wireguard® - Terowongan VPN yang cepat, modern, aman.
Anda dapat melihat pembaruan di Twitter (segera hadir)
Tolong, bantu mengatur sumber daya ini sehingga mudah ditemukan dan dipahami untuk pendatang baru. Lihat cara berkontribusi untuk tips!
Jika Anda melihat tautan di sini yang tidak lagi cocok, Anda dapat memperbaikinya dengan mengirimkan permintaan tarik untuk meningkatkan file ini. Terima kasih!
Kami menggunakan emoji untuk menentukan status repositori.
Repo aktif (tanggal komit terakhir kurang dari 3 bulan)
Repo basi (tanggal komit terakhir lebih dari 6 bulan)
Repo tidak aktif (tanggal komit terakhir lebih dari 1 tahun)
Repo yang digantikan
Repo yang sudah selesai kode
Repo yang tidak ditemukan (tautan rusak)
Apa itu Wireguard
Sumber Daya Resmi
Dimana untuk memulai
Proyek
Layanan Cloud
VPN
Lingkungan pengembangan
Pengujian
Boilerplate
Terminal / cli
Web
Desktop
Dasbor
Protokol
Enkripsi
Wadah
Peralatan
Jaringan mesh
Penyebaran
Pemantauan
Keamanan
Runtime
Antarmuka pengguna
Perkembangan
HomeServer
Layanan berdasarkan Wireguard
Ekstensi / Plugin
Optimasi
Binding Bahasa
Implementasi Alternatif
Sumber daya yang berguna
Posting Blog
Artikel
Demo dan contoh
Tips bagus
Tutorial
Video
Buku
Podcast dan wawancara
Presentasi
Nawala
Tidak dikategorikan
Komunitas dan pertemuan
Bahasa inggris
Cina
Wireguard® adalah VPN yang sangat sederhana namun cepat dan modern yang memanfaatkan kriptografi canggih. Ini bertujuan untuk menjadi lebih cepat, lebih sederhana, lebih ramping, dan lebih berguna daripada IPSec, sambil menghindari sakit kepala besar -besaran. Itu bermaksud menjadi lebih banyak kinerja daripada OpenVPN. Wireguard dirancang sebagai VPN tujuan umum untuk berjalan pada antarmuka tertanam dan komputer super, cocok untuk berbagai keadaan. Awalnya dirilis untuk kernel Linux, sekarang cross-platform (Windows, MacOS, BSD, iOS, Android) dan banyak dapat digunakan. Saat ini sedang dalam pengembangan berat, tetapi sudah mungkin dianggap sebagai solusi VPN paling aman, termudah untuk digunakan, dan paling sederhana di industri.
Sumber: Situs Web Proyek Wireguard Resmi
Next Generation Kernel Network Tunnel [PDF] - Whitepaper.
Dokumen Wireguard - Dokumentasi Wireguard tidak resmi.
Mulai Cepat - Mulai Cepat Resmi.
WG-cepat-alat lintas platform resmi untuk mengatur antarmuka Wireguard secara sederhana.
Easy-WG-cepat-Membuat konfigurasi Wireguard untuk hub dan rekan dengan mudah. ?
DSNET - Perintah sederhana untuk mengelola VPN Wireguard terpusat. Pikirkan WG-cepat tetapi lebih cepat: Alokasi Alokasi Generasi Kunci +. ?
WGCTRL - Paket WGCTRL memungkinkan kontrol antarmuka Wireguard pada beberapa platform. ?
WGZERO - Pengaturan Wireguard Zero Overhead. ?
WG -Make - Alat untuk membantu mengatur jaringan berbasis Wireguard. Saat ini, ini menghasilkan konfigurasi untuk peer sesuai dengan file konfigurasi tunggal. ?
OneTun-Port-forwarder Wireguard ruang pengguna-Port akses yang berjalan pada rekan di jaringan Wireguard Anda dari perangkat apa pun; Tanpa harus menginstal Wireguard secara lokal atau tanpa akses root (tidak ada konfigurasi ptables). ?
WirEproxy - Klien Wireguard Userspace yang terhubung ke rekan Wireguard, dan memperlihatkan proxy Socks5. (Kasing Gunakan: Menyiapkan WG sebagai VPN membutuhkan hak istimewa khusus. Ini memberitahu kernel untuk membuat antarmuka jaringan khusus untuk menangani koneksi WG. Ini bisa menjadi berantakan jika Anda tidak memiliki izin khusus (yaitu, root), jika Anda melakukannya tidak memiliki -D
firewall yang tepat, atau jika Anda ingin terhubung ke beberapa rekan WG sekaligus. ?
Wireguard-Manager-and-API-Alat untuk memutar kunci pada rekan untuk meningkatkan privasi mereka dengan menghapus alamat IP mereka dari memori. ?
Sandialabs/Wiretap - Wiretap adalah server proxy yang transparan, seperti VPN yang terowongan lalu lintas melalui Wireguard dan tidak memerlukan hak istimewa untuk dijalankan. ?
Coder/Wush - cara paling sederhana dan tercepat untuk mentransfer file antar komputer melalui Wireguard. ?
TailScale - Tailscale adalah aplikasi berbasis Wireguard yang membuat jaringan pribadi yang aman menjadi mudah untuk tim dari skala apa pun.
Headscale - Implementasi open source dari server kontrol ekor. ?
Innernet - Sistem jaringan pribadi yang menggunakan Wireguard di bawah kap. Ini serupa dalam tujuannya dengan nebula atau tailscale Slack. ?
Kilo - Kilo adalah overlay jaringan multi -cloud yang dibangun di atas Wireguard dan dirancang untuk Kubernetes (K8S + WG = kg). ?
Netbird - (sebelumnya Wiretrustee) Netbird adalah platform manajemen VPN open -source yang dibangun di atas Wireguard® sehingga mudah membuat jaringan pribadi yang aman untuk organisasi atau rumah Anda. Secara teknis, ini membuat jaringan overlay menggunakan Ice Protocol (WEBRTC) untuk menegosiasikan koneksi P2P dan WG (modul kernel, bila memungkinkan) untuk membuat terowongan yang cepat dan terenkripsi antara mesin, jatuh kembali ke relai (giliran) jika koneksi P2P ISN ' t mungkin. Cukup banyak hanya aplikasi klien yang diperlukan, sisanya dilakukan oleh perangkat lunak. Visi mereka adalah melampaui VPN tradisional dengan membawa Netsec canggih (model keamanan nol kepercayaan) seperti OpenZiti. ?
Wesher - Wesher membuat dan mengelola jaringan overlay mesh terenkripsi di sekelompok node. ?
Gravitl/Netmaker - Netmaker adalah platform VPN yang mengotomatiskan Wireguard dari HomeLab ke Enterprise. Perbedaan utama dalam solusi mereka adalah: cepat karena dapat menggunakan kernel wireguard (bukan wireguard ruang pengguna, yang lebih lambat), disesuaikan dengan cloud dan kubernetes, dan sepenuhnya host-hostble. ?
HARVSG/WIREGUARDMESHES - Bandingkan alat Wireguard Mesh. ?
Svenstaro/Wiresmith - Konfigurasi Klien Wireguard secara otomatis menjadi mesh?
Hole Wire-Kombinasi Wireguard, Pi-Hole, dan Unbound dalam proyek komposisi Docker dengan maksud memungkinkan pengguna untuk dengan cepat dan mudah membuat VPN Wireguard yang dikelola secara pribadi atau split dengan kemampuan pemblokiran iklan berkat pi-hole, dan caching DNS, opsi privasi tambahan, dan penyedia hulu melalui Unbound. ?
AutoWire - Secara otomatis mengonfigurasi antarmuka Wireguard dalam sistem terdistribusi. Ini mendukung konsul sebagai backend. ?
CloudBlock - Menyebarkan Wireguard VPN, pi -hole DNS ad -blocking, dan DNS di atas https di penyedia cloud - atau secara lokal - menggunakan terraform dan ansible. ?
Ansible-Role-Wireguard-Peran ansible untuk memasang Wireguard VPN. Mendukung Ubuntu, Debian, Archlinx, Fedora dan Centos. ?
Terraform-Aws-Wireguard-Modul Terraform untuk menggunakan Wireguard di AWS. ?
FireZone-Alternatif Server VPN berbasis Wireguard berbasis sumber terbuka ke OpenVPN Access Server. Anda bisa menjadi tuan rumah sendiri ini. ?
Algo VPN - Siapkan VPN DIY/pribadi di cloud. Ini adalah satu set skrip ansible yang menyederhanakan pengaturan Wireguard pribadi dan IPSec VPN, bersumber terbuka oleh jejak bit. ?
FreifunkMuc/WG-Access-Server-Solusi Wireguard VPN all-in-one dengan UI Web untuk menghubungkan perangkat. Proyek ini bertujuan untuk memberikan solusi VPN sederhana untuk pengembang, penggemar homelab dan siapa pun yang merasa petualangan.
Wirtbot - Anggap saja sebagai komponen yang akan memungkinkan Anda untuk memperpanjang LAN Anda melalui internet. Wirtbot menyederhanakan proses membuat jaringan pribadi Anda sendiri menjadi 3 langkah. Tidak ada pendaftaran, tidak ada akun - hanya jaringan yang menjadi milik Anda. Dan itu akan selalu sepenuhnya gratis (kecuali untuk server/VPS yang Anda jalankan). ?
Seashell/Drago - Manajer konfigurasi yang diselenggarakan sendiri dan fleksibel yang dirancang untuk membuatnya mudah untuk mengkonfigurasi overlay jaringan yang aman yang mencakup node heterogen melalui UI Web. ?
LinuxServer/Docker -Wireguard - Gambar wadah Wireguard yang dibawa kepada Anda oleh linuxserver.io. Tidak semua penulis gambar sama hebatnya dengan tim LinuxServer.io. ?
CMULK/WIREGUARD -DOCKER - Gambar Docker dan konfigurasi untuk VPN pribadi sederhana, yang digunakan untuk tujuan keamanan atas jaringan yang tidak aman (publik), tidak harus untuk anonimitas internet. Saat ini ada 3 rasa. ?
Masipcat/Wireguard-go-docker-gambar Wireguard Docker. ?
Bitwister/Twine - Label Berbasis Rute/Port Forwarding Management Tool untuk Docker yang dapat digunakan untuk dengan mudah merutekan lalu lintas kontainer dari/ke Wireguard Container, sambil mempertahankan isolasi jaringan penuh.
Mindflavor/prometheus_wireguard_exporter - Eksportir Prometheus untuk Wireguard, sangat ringan pada sumber daya server Anda. ?
Wireguard di NetworkManager - Linux NetworkManager memiliki dukungan Wireguard.
Angristan/Wireguard -Install - Penginstal Wireguard VPN untuk server Linux. ?
PIVPN - Penginstal VPN (skrip) yang paling sederhana, dirancang untuk Raspberry Pi. ?
NYR/WIREGUARD -INSTALL - Penginstal Wireguard Road Warrior untuk Ubuntu, Debian, Centos dan Fedora. ?
Wireguard -Manager - Memungkinkan Anda untuk membangun VPN Anda sendiri di bawah satu menit. ?
WG -MESHCONF - Wireguard Generator Konfigurasi Mesh Penuh. ?
Tun2Socks - Didukung oleh GVISOR TCP/IP Stack. ?
Guard - Server GRPC untuk mengelola terowongan Wireguard. ?
Docker-Wireguard-Socks-Proxy-Ekspos terowongan Wireguard sebagai proxy Socks5. ?
WGCTL - Utilitas untuk mengonfigurasi dan mengelola terowongan Wireguard Anda. ?
Wiresteward - Manajer Peer Wireguard dengan otentikasi OAuth2. ?
psyhomb/wireguard -tools - skrip helper Wireguard. ?
BMF/WIRED - Generator Konfigurasi Jaringan Wireguard dengan dukungan untuk beberapa topologi yang ditulis dalam karat?
MUIQUQ/WGCFGHELP - Alat CLI biner tunggal ringan, manajemen rekan roadwarrior, generator file konfigurasi, generator gambar kode QR, generator perintah mikrotik. ?
Andrianbdn/WG -CMD - WG Commander adalah TUI untuk pengaturan VPN Wireguard sederhana. UI, kode QR, penyiapan penyiapan di terminal. ?
VX3R/WG-GEN-WEB-Generator Konfigurasi Berbasis Web Sederhana untuk Wireguard. ?
Subruang - GUI Simple Wireguard VPN Server. ?
Wireguard UI - Wireguard Web UI untuk konfigurasi klien swalayan, dengan auth opsional. ?
WG-EASY/WG-EASY-Cara termudah untuk menjalankan Wireguard VPN + Admin UI berbasis web. ?
Wireguard -UI - Sederhana, memiliki antarmuka kosong untuk otentikasi?
H44Z/WG -PORTAL - Mendukung LDAP dan banyak lagi?
BRSYUKSEL/WGHTTP - Server HTTP membantu mengelola perangkat Wireguard dan rekan kerja di tingkat kernel. ?
Network-Manager-Wireguard-Plugin Network-Manager VPN untuk Wireguard. ?
WireguardStatusBar - Ikon MacOS Menubar untuk Wireguard/WG -cepat. ⚫
Tunnlto/desktop -app - tunnlto adalah klien VPN Windows Wireguard yang ringan, cepat, dibangun untuk tunneling split. ?
Dashboard Wireguard - Dasbor Wireguard yang sederhana dan mudah digunakan ditulis dalam Python dan Flask. ?
Warp - Wireguard VPN gratis dari CloudFlare yang mencoba memperbaiki kinerja dan keamanan internet seluler.
WGCF - Crossform, CLI tidak resmi untuk Cloudflare Warp. ?
Mullvad?
MOZWIRE - Manajer konfigurasi tidak resmi yang memberi Linux, pengguna MacOS (antara lain), akses ke Mozilla VPN. ?
LNVPN - Penyedia VPN Wireguard dengan LigThning Only Payments, bayar seperti yang Anda gunakan. ?
WGSD - Plugin Coredns yang melayani Informasi Peer Wireguard melalui semantik DNS -SD (RFC6763). Ini memungkinkan kasus penggunaan seperti jaringan mesh, konektivitas nat-to-nat, dan penemuan dinamis titik akhir Wireguard. ?
NR-WG-MTU-FINDER-Proyek Python untuk membantu Anda menemukan nilai MTU yang optimal untuk server WG dan rekan WG yang memaksimalkan kecepatan unggahan atau unduhan antara rekan dan server. ?
Selain implementasi protokol Wireguard Jason Donenfeld, yang ditulis dalam C dan GO, implementasi lainnya meliputi:
BoringTun - Userspace Wireguard Implementasi di Rust oleh CloudFlare. ?
Implementasi Matt Dunwoodie untuk OpenBSD, ditulis dalam C.
Implementasi WG (4) Ryota Ozaki, untuk NetBSD, ditulis dalam C.
Smartalock/Wireguard -LWIP - Implementasi AC dari protokol Wireguard yang dimaksudkan untuk digunakan dengan tumpukan IP LWIP. ?
Ciniml/Wireguard-ESP32-ODUINO-Implementasi Wireguard untuk ESP32 Arduino di C.?
Wireguard: Protokol yang bagus, tetapi lewati aplikasi Mac
Wireguard di kubernetes dengan adblocking
Ssh dan mode pengguna ip wireguard
Pengaturan dan Adblocking VPN Menggunakan Wireguard dan NextDns
Wireguard Endpoint Discovery dan NAT Traversal menggunakan DNS-SD
Taildrop agak mudah, sebenarnya - Taildrop adalah fitur baru utama yang diluncurkan di Tailscale v1.8.
Menggunakan Tailscale untuk otentikasi alat internal
IPv6 Wireguard Peering di Fly.io
Tahun pengguna pengguna kami Wireguard
Tunnel Wireguard via WebSockets - Menyiapkan Wireguard untuk bekerja di jaringan terbatas yang memblokir lalu lintas UDP.
Jaringan skala manusia Tailscale masih dikendalikan oleh Google dan Microsoft
Cara Mengakses Jaringan Lokal Peer - Solusi Sederhana. Tidak perlu konfigurasi untuk mengatur split tunneling. Contohnya menunjukkan bagaimana rekan B dapat merutekan ke peer A melalui server WG. Peer B dapat mencapai jaringan tertentu (subnet) di belakang Peer A.
Routing wadah Docker spesifik melalui Wireguard VPN dengan SystemD-NetworkD-Solusi sederhana untuk merutekan wadah Docker spesifik melalui Wireguard VPN menggunakan hanya dua file SystemD-networkD sederhana, tidak ada panggilan wg
atau ip
yang rumit.
Decoding wireguard dengan wireshark - panduan sederhana tentang cara memeriksa paket wireguard di wireshark.
In-Kernel Wireguard sedang dalam perjalanan ke Freebsd dan router PFSense
Sepertinya Android bisa merangkul Wireguard - "VPN waras"
Tailscale mengumpulkan $ 100 juta Seri B untuk memperbaiki internet dengan VPN nol kepercayaannya untuk tim DevOps modern
Manajemen Identitas untuk Wireguard
Wireguard gotchas dengan beberapa terowongan - WG memiliki sedikit perangkap/gotcha saat menjalankan beberapa terowongan independen, salah satunya memiliki rute default yang terkait dengannya.
Cara dengan mudah mengonfigurasi wireguard
Memulai dengan Wireguard
Apa yang tidak mereka beri tahu tentang menyiapkan VPN Wireguard
Membangun VPN sederhana dengan wireguard dengan raspberry pi sebagai server
Menyiapkan Server VPN Beranda dengan Wireguard (MacOS)
Membuat gateway VPN dengan unikernel berjalan wireguard
Petunjuk arah untuk menyiapkan server bouncing Wireguard
Saya menemukan banyak tutorial online untuk menyiapkan alat Wireguard paling mendasar. Seperti kebanyakan orang, mesin saya terjebak di belakang Nats. Untuk menghubungkan antara host natted, Anda perlu mengendalikan host yang tidak, untuk mengimbangi alamat eksternal apa yang disajikan oleh NATS. Dokumen untuk Wireguard menyebutkan server bouncing, tetapi tidak mengatakan apa -apa tentang cara mengaturnya.
Pengaturan Wireguard VPN Road Warrior - Fitur penting dari pengaturan ini adalah, split tunneling.
Baik semua lalu lintas (rute default) atau hanya lalu lintas yang diinginkan untuk jaringan internal dapat dialihkan melalui VPN (split tunneling). Ini dapat dikonfigurasi pada klien.
Routing Docker Host dan lalu lintas kontainer melalui Wireguard menggunakan gambar Wireguard Docker oleh linuxserver.io
Pengaturan Wireguard dengan Ansible - Buku Playbook Ansible Dasar untuk Menyebarkan Server Wireguard dan Klien (Lokal).
FLY-TAILSCALE-EXIT-Jalankan VPN Anda sendiri dengan node keluar global dengan fly.io, tailscale dan github.
Wireguard: Tunnel jaringan kernel yang resistan terhadap penyalahgunaan generasi berikutnya- pembicaraan yang baik dari pengembang Wireguard dan peneliti keamanan, Jason Donenfeld yang menjelaskan apa yang dapat dilakukan Wireguard dan cara kerjanya. Pembicaraan memeriksa keterangan kriptografi dan implementasi kernel dari Wireguard dan mengeksplorasi perspektif serangan ofensif di terowongan jaringan.
Cara Membangun Server VPN Wireguard Anda sendiri di cloud - tutorial yang baik dari sistem Lawerence tentang Wireguard.
Presentasi oleh Jason A. Donenfeld - Daftar semua presentasi Jason.
WebVM: Virtualisasi Linux di WebAssembly dengan jaringan penuh melalui TailScale - Jalankan Wireguard dan Tailscale di browser. Kode Wireguard-GO dikompilasi untuk Wasm. WebVM adalah teknologi virtualisasi X86 yang didukung Web-bertenaga web. Saya benar-benar ingin tahu bagaimana hal itu dibandingkan dengan jslinux V86/Fabrice Bellard (seperti webVM tetapi gratis dan dibuka).
/R/Wireguard - Reddit Reddit Resmi.
#wireguard on Libera - IRC resmi On Libera Obrolan.
Kontribusi Selamat Datang! Jika Anda ingin berkontribusi, silakan baca pedoman kontribusi terlebih dahulu. Ini berisi banyak tips dan pedoman untuk membantu menjaga hal -hal tetap teratur.
Masa Depan: Menerapkan Tindakan GitHub untuk memantau dan memverifikasi semua tautan dengan skrip Node.js sederhana
Logo "Wireguard" dan "Wireguard" adalah merek dagang terdaftar dari Jason A. Donenfeld.
Repositori ini berisi berbagai konten; Beberapa dikembangkan oleh Cedric Chee, dan beberapa dari pihak ketiga. Konten pihak ketiga didistribusikan di bawah lisensi yang disediakan oleh pihak-pihak tersebut.
Saya menyediakan kode dan sumber daya dalam repositori ini kepada Anda di bawah lisensi open source. Karena ini adalah repositori pribadi saya, lisensi yang Anda terima untuk kode dan sumber daya saya berasal dari saya dan bukan majikan saya.
Konten yang dikembangkan oleh Cedric Chee didistribusikan di bawah lisensi berikut:
Konten teks dirilis di bawah lisensi CC-by-NC-ND. Baca lebih lanjut di Creative Commons.
Kode dalam repositori ini dirilis di bawah lisensi MIT.