Go implementation of the Snell v4/v5 proxy protocol (server + client, supports TCP, UDP-over-TCP, and http/tls obfs).
OpenSnell is an open-source implementation of the Snell proxy protocol that lets you run your own network proxy server. It works seamlessly with Surge and other apps that support the Snell protocol, providing encrypted connections, support for modern HTTP/3 technology, and connection reuse for better performance. You run the server on one machine, connect your devices to it, and all your internet traffic flows through your own server with encryption protecting it along the way.
How It Works
You've been using network tools to access the internet your way, and you hear about OpenSnell—a faster, open-source version of Surge's proxy server.
You run the simple installer on your Linux server, which picks a secure password and opens the right ports automatically.
Every connection to your server is encrypted with a secret key only you know, keeping your traffic private and secure.
On your phone or computer, you point your favorite network app at your new server using a simple configuration line.
Web pages load through a secure encrypted tunnel
Modern apps get HTTP/3 acceleration for snappy responses
Your internet works exactly as expected, but through your own server—faster, more private, and completely under your control.
Star Growth
Repurpose is a Pro feature
Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.
Unlock RepurposeSimilar repos coming soon.