gitmyhub

EasySNI

Go ★ 426 updated 29d ago

Bypass censorships using Go Lang

A desktop tool that helps bypass internet censorship by disguising blocked website connections as allowed ones.

Goxraysing-boxCloudflare Workersetup: easycomplexity 3/5

EasySNI (published under the name V2RayEz) is a desktop tool that helps users get around internet censorship systems. It is a single executable file that opens a control panel in your browser when you run it. From that panel, you can manage several methods for routing your internet traffic past filters. The README is available in both English and Persian.

The core problem it solves is something called DPI blocking, where network filters read information in your internet connection to identify and block certain websites. V2RayEz works around this by manipulating a piece of that connection data called the SNI, which is a hostname sent in plain text during the setup of an encrypted connection. The tool connects to the real destination but writes a different, permitted hostname into that field so the filter sees an allowed address.

Beyond the SNI trick, the app also includes support for running two widely-used proxy engines called xray and sing-box. These can operate either as a SOCKS5 proxy (which specific apps can be configured to use) or as a full system-level VPN that routes all traffic. A built-in configuration library lets you store and manage proxy connection details, import subscription feeds, and run speed tests.

A more advanced feature called the Google Tunnel routes your traffic through a Google Apps Script you deploy yourself, plus a Cloudflare Worker, so that from the network's perspective the traffic looks like ordinary communication with Google.

The app is written in Go and ships as a single file for Windows, macOS, and Linux. No installation is required beyond downloading and running it. The README notes it is intended for education, testing, and research, and that users are responsible for compliance with their local laws.

Where it fits