Boringtun is a Rust-based library and userspace implementation of the WireGuard protocol. It provides the necessary logic to establish encrypted network tunnels and route secure traffic across different operating systems without requiring kernel-level administrative privileges. The project is designed for embedding VPN logic into other applications. It achieves this through a C-compatible binary interface and cross-platform native bindings, allowing other programming languages to incorporate tunnel operations and peer management into their own software.
sshuttle is an SSH tunneling proxy and user-space network router that forwards local network traffic to a remote network via an encrypted SSH connection. It serves as an alternative to traditional VPN installations for routing traffic and accessing private remote resources. The project functions by redirecting network traffic through an SSH tunnel without requiring administrative privileges on the remote server. It utilizes a user-space TCP/IP stack to process packets, allowing it to operate without kernel-level administrative access. Its capabilities cover remote network access, secure remo
This project is a configuration guide and manual for bypassing internet censorship. It provides instructions for installing and configuring proxy software to route network traffic through secure nodes to access restricted web content. The guide focuses on proxy server configuration, including tutorials for importing remote server settings via formatted URLs and managing node-based connections. It covers the setup of secure network tunnels and the activation of proxy servers to bypass local network filters. The material covers network traffic routing, including the use of global and automatic
Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing secure tunnel connections. It functions as a multi-protocol proxy client and a rule-based traffic router, directing outbound requests to specific proxies or bypassing them based on domain and IP patterns. The application acts as a connection orchestrator, allowing users to import, organize, and switch between multiple virtual private network profiles and server configurations. It implements various proxy standards to route traffic through remote servers for privacy and access. Th
wireguard-go is a Go implementation of the WireGuard protocol that operates as a userspace tunneling engine. It functions as a cross-platform network interface designed to establish encrypted tunnels between peers without requiring modifications to the system kernel.
Principalele funcționalități ale wireguard/wireguard-go sunt: Userspace Implementations, VPN, Virtual Tunnel Devices, Network Traffic Routing, Network Tunnels, Peer-to-Peer Tunneling, Userspace Tunneling Engines, WireGuard VPN Support.
Alternativele open-source pentru wireguard/wireguard-go includ: cloudflare/boringtun — Boringtun is a Rust-based library and userspace implementation of the WireGuard protocol. It provides the necessary… apenwarr/sshuttle — sshuttle is an SSH tunneling proxy and user-space network router that forwards local network traffic to a remote… getsurfboard/surfboard — Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing… freefq/tutorials — This project is a configuration guide and manual for bypassing internet censorship. It provides instructions for… mullvad/mullvadvpn-app — This project is a privacy-focused VPN manager and WireGuard client application designed to establish encrypted tunnels… pfsense/pfsense — pfSense is an open-source operating system that turns a standard computer into a dedicated firewall and router with a…