explaingit

floxu1/uac-sni-spoofer-android

Analysis updated 2026-05-18

60JavaAudience · generalComplexity · 3/5Setup · moderate

TLDR

An Android app that disguises which website you're connecting to, using SNI spoofing and a proxy tunnel, to get around internet filtering.

Mindmap

mindmap
  root((UAC SNI Spoofer))
    What it does
      Spoofs SNI field
      Bypasses filtering
      Local VPN tunnel
    Tech stack
      Java
      Xray Core
      tun2socks
    Modes
      Fast
      Balanced
      Stealth
      Custom
    Use cases
      Bypass censorship
      Split tunneling
    Audience
      Persian-speaking users

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Bypass network filtering that blocks sites by inspecting the SNI field.

USE CASE 2

Automatically scan and pick the fastest working SNI configuration.

USE CASE 3

Route only specific apps through the bypass tunnel with split tunneling.

What is it built with?

JavaAndroid Gradle PluginXray Core

How does it compare?

floxu1/uac-sni-spoofer-androidstriga-ai/cve-2026-34486shivambansal96/vce_hyd
Stars606163
LanguageJavaJavaJava
Setup difficultymoderatemoderateeasy
Complexity3/53/52/5
Audiencegeneraldeveloperdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

README is primarily in Farsi, building release versions requires the Android Gradle Plugin toolchain.

In plain English

This is an Android app designed to bypass internet filtering in regions where network traffic is inspected and blocked. It does this by manipulating a part of the connection process called SNI, which stands for Server Name Indication. SNI is a field in the initial handshake when your device connects to a website over a secure connection, and it reveals which website you are trying to reach. Filtering systems can read this field and block connections. This app disguises or replaces that value to make the connection appear to be going to a permitted destination. The app works by setting up a local VPN tunnel on the Android device. All traffic from your phone flows through this tunnel, where it is processed using a tool called Xray Core and rerouted through a remote proxy server using VLESS or Trojan configurations. These are proxy protocols designed to be difficult for deep packet inspection systems to detect. A component called tun2socks handles routing all device traffic into the tunnel. Before connecting, the app can scan a list of SNI domain names and measure which ones give the fastest and most reliable connection. It then picks the best configuration automatically. Four connection modes are available: Fast (prioritizes speed, may not work on all networks), Balanced (the default), Stealth (slower but more effective on stricter networks), and Custom (manual control over all bypass parameters). Additional features include split tunneling, which lets you choose which apps route through the tunnel and which connect normally, a live log view for monitoring connection status and errors, and a dark mode interface. The README text is primarily written in Farsi, indicating the app is aimed at users in Persian-speaking regions facing internet restrictions. The project is built with Java and the Android Gradle Plugin, and the README includes instructions for building debug and release versions locally.

Copy-paste prompts

Prompt 1
Explain how SNI spoofing helps bypass internet filtering in this app.
Prompt 2
Help me build the debug version of this app from source.
Prompt 3
What's the difference between the Fast, Balanced, and Stealth connection modes?
Prompt 4
How does split tunneling work in this app?

Frequently asked questions

What is uac-sni-spoofer-android?

An Android app that disguises which website you're connecting to, using SNI spoofing and a proxy tunnel, to get around internet filtering.

What language is uac-sni-spoofer-android written in?

Mainly Java. The stack also includes Java, Android Gradle Plugin, Xray Core.

How hard is uac-sni-spoofer-android to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is uac-sni-spoofer-android for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Verify against the repo before relying on details.