# sharmajv/vpn

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/sharmajv-vpn).**

4,922 stars · 352 forks · apache-2.0

## Links

- GitHub: https://github.com/sharmajv/vpn
- awesome-repositories: https://awesome-repositories.com/repository/sharmajv-vpn.md

## Topics

`clash` `gfw` `gfwlist` `ss` `ssr` `vpn`

## Description

This project provides an open-source VPN client that creates an unrestricted tunnel to bypass internet censorship without fees, registration, speed caps, or data limits. It offers free, unlimited VPN tunneling with no sign‑up required, enabling access to blocked websites and unrestricted browsing.

The application uses the WireGuard protocol for encrypted traffic routing, backed by kernel‑level packet forwarding to minimize overhead. It includes automatic server discovery that selects the most responsive server based on real‑time latency, a connection keepalive mechanism to detect and restore dropped connections, and encrypted DNS over the tunnel to prevent leaks. Per‑session keys are exchanged using the Noise protocol framework with Curve25519, ensuring unique encryption for each connection.

## Tags

### Development Tools & Productivity

- [Censorship Bypasses](https://awesome-repositories.com/f/development-tools-productivity/traffic-bypass-configuration/censorship-bypasses.md) — Routes traffic through an unrestricted VPN tunnel to access blocked websites without fees, registration, or limits. ([source](https://github.com/sharmajv/vpn#readme))

### Networking & Communication

- [Kernel-Space Packet Processing](https://awesome-repositories.com/f/networking-communication/packet-engines/packet-processing-frameworks/kernel-space-packet-processing.md) — Creates a virtual network interface at the kernel level to intercept and redirect all device traffic into the encrypted tunnel.
- [WireGuard VPN Support](https://awesome-repositories.com/f/networking-communication/wireguard-vpn-support.md) — Encrypts and routes network traffic using the WireGuard protocol with a minimal cryptographic handshake and kernel-level packet forwarding.
- [Connection Keepalives](https://awesome-repositories.com/f/networking-communication/connection-keepalives.md) — Sends periodic heartbeat packets over the tunnel to detect network drops and automatically restore the VPN connection.
- [Free VPN Services](https://awesome-repositories.com/f/networking-communication/free-vpn-services.md) — Establishes VPN connections without any cost, registration, or data caps for unrestricted browsing.
- [Latency-Aware Server Selections](https://awesome-repositories.com/f/networking-communication/server-discovery/latency-aware-server-selections.md) — Automatically selects the most responsive VPN server by measuring real-time latency across a distributed server pool.

### Security & Cryptography

- [Censorship Circumvention Tools](https://awesome-repositories.com/f/security-cryptography/censorship-circumvention-tools.md) — Traverses firewalls and filtering to reach websites that are otherwise inaccessible.

### Part of an Awesome List

- [Proxy Infrastructure](https://awesome-repositories.com/f/awesome-lists/devops/proxy-infrastructure.md) — Provides free node pools for proxy clients.
