# shadowsocksrr/shadowsocksr-android

**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/shadowsocksrr-shadowsocksr-android).**

7,591 stars · 1,268 forks · fork

## Links

- GitHub: https://github.com/shadowsocksrr/shadowsocksr-android
- awesome-repositories: https://awesome-repositories.com/repository/shadowsocksrr-shadowsocksr-android.md

## Description

ShadowsocksR Android Client is an Android VPN application and secure proxy client designed to route mobile network traffic through an external server. Its primary purpose is to encrypt data and bypass internet restrictions and censorship on Android devices.

The application establishes secure tunnels using the ShadowsocksR protocol to mask network activity and maintain privacy. It functions by masking traffic and encrypting data between the mobile device and a remote proxy server to circumvent regional firewalls and connectivity blocks.

The software implements a system-level network wrapper using the Android VPN service to intercept device traffic. It handles network requests via a SOCKS5 proxy implementation and secures data packets through a stream-based encryption layer to facilitate TCP and UDP traffic tunneling.

## Tags

### Security & Cryptography

- [Android VPN Proxy Clients](https://awesome-repositories.com/f/security-cryptography/vpn-and-proxy-clients/android-vpn-proxy-clients.md) — Uses the Android VpnService API to funnel all device network traffic through a local SOCKS5 proxy.
- [Censorship Circumvention Tools](https://awesome-repositories.com/f/security-cryptography/censorship-circumvention-tools.md) — Provides tools to bypass regional firewalls and internet censorship on Android devices.
- [Packet Encryption](https://awesome-repositories.com/f/security-cryptography/credential-encryption/transmission-encryption/packet-encryption.md) — Secures individual network packets using symmetric encryption to evade deep packet inspection.
- [Secure Tunneling](https://awesome-repositories.com/f/security-cryptography/secure-tunneling.md) — Establishes encrypted network connections using the ShadowsocksR protocol to protect privacy and access restricted content.
- [Network Traffic Privacy Protectors](https://awesome-repositories.com/f/security-cryptography/privacy-protection/network-traffic-privacy-protectors.md) — Protects mobile network privacy by encrypting and rerouting all device traffic through a secure tunnel.
- [VPN and Proxy Clients](https://awesome-repositories.com/f/security-cryptography/vpn-and-proxy-clients.md) — Acts as a secure client for managing encrypted connections to remote proxy servers.

### Networking & Communication

- [SOCKS5](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-proxying-tools/proxy-clients/socks5.md) — Provides a SOCKS5 client implementation to tunnel mobile device traffic through remote proxy servers.
- [TCP Tunneling](https://awesome-repositories.com/f/networking-communication/tcp-protocol-implementations/tcp-tunneling.md) — Encapsulates TCP and UDP traffic into secure streams to bypass network restrictions.
- [Proxy Connection Configurations](https://awesome-repositories.com/f/networking-communication/network-infrastructure-routing/network-infrastructure-configuration/network-management/dns-connectivity-management/network-connectivity-configurations/proxy-connection-sharing/proxy-connection-configurations.md) — Allows configuration of server addresses and encryption settings to establish secure proxy tunnels. ([source](https://github.com/shadowsocksrr/shadowsocksr-android/blob/rm/.gitmodules))

### Part of an Awesome List

- [Proxy Clients](https://awesome-repositories.com/f/awesome-lists/devtools/proxy-clients.md) — Android client for the ShadowsocksR protocol.
