Skip to content

omar-haidar/Android-Netty-Proxy

Repository files navigation

Netty Proxy - Android HTTP/HTTPS Proxy Server

Android Java Netty License API

A high-performance proxy server for Android devices built with Netty framework. Turn your Android device into a fully functional HTTP/HTTPS proxy server with auto-start capabilities and authentication support.

Screenshots

Main About

📱 Features

  • 🚀 High Performance - Built with Netty's asynchronous event-driven architecture
  • 🔒 HTTPS Support - Full CONNECT method support for HTTPS tunneling
  • 🔄 Auto-Start - Automatically starts on device boot and WiFi connection (Soon)
  • 📡 Background Service - Runs as foreground service for reliable operation
  • 🌐 Network Sharing - Share your device's internet connection with other devices
  • Low Resource Usage - Efficient memory management with Netty's ByteBuf pooling

🎯 Use Case

This app is perfect for networks where:

  • Only one device has internet access
  • You need to share internet connection without a router
  • Network restrictions prevent direct internet access

🛠️ Technical Details

Aspect Specification
Language Java 8+
Framework Netty 4.1.108.Final
Min SDK Android API 21 (Android 5.0)
Target SDK Android API 34 (Android 14)
Proxy Port 8080 (configurable)
Protocols HTTP, HTTPS (via CONNECT), SOCKS5

📥 Installation

From Source

git clone https://github.com/omar-haidar/Android-Netty-Proxy.git
cd Netty-Proxy
# Open in Android Studio and build

About

Simple proxy server android application used `Netty-Library`

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages