Tun2Socks

Contains ads
4.3
488 reviews
Content rating
Everyone
500K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Tun2Socks — Full Feature Overview

Connect to any standard SOCKS5 proxy server with support for both anonymous (no authentication) and username/password authentication modes. IPv4 and IPv6 dual-stack connections are fully supported.

UDP over TCP Encapsulates UDP traffic inside a TCP tunnel, ideal for restricted networks or SSH tunnels that only allow TCP forwarding. Enable or disable with a single toggle.

Global Proxy Mode Uses Android VpnService to create a TUN virtual interface that captures all device traffic and routes it through the SOCKS5 proxy automatically. VPN permission is requested on first use via the system dialog.

Per-App VPN (Android Only) Choose exactly which apps route through the proxy. Browse the full list of installed apps with icons and package names, use the search bar to find apps quickly, and select them via checkboxes. A segmented button at the top switches between Global Mode and Per-App Mode instantly.

Multi-Proxy Configuration Management Store multiple SOCKS5 proxy profiles for different scenarios — home, office, or various server nodes. Each profile includes a custom name, server address, port, and optional credentials. Add, edit, or delete profiles freely. A confirmation dialog prevents accidental deletion. Tap any profile to activate it instantly; the active profile is marked with a checkmark.

Network Control Independently toggle IPv4 (0.0.0.0/0) and IPv6 (::/0) tunnel routes. IPv4 is on by default; IPv6 is off by default. The IPv6 toggle is accessible directly from the home page.

DNS Configuration Set custom IPv4 DNS (default: 8.8.8.8) and IPv6 DNS (default: 2001:4860:4860::8888) servers in the Network section of the configuration page.

Remote DNS (MapDNS) Routes DNS queries through the proxy to prevent DNS leaks. Configurable MapDNS address (default: 198.18.0.2), port (default: 53), and DNS cache size (default: 10,000 entries). Toggle on or off directly from the home page.

LAN Proxy Sharing A built-in SOCKS5 relay server turns your device into a proxy gateway for other devices on the local network. Listens on a configurable port (default: 7890). Supports both anonymous and authenticated SOCKS5. Relay traffic bypasses the TUN tunnel and is forwarded directly to the upstream proxy for maximum efficiency. Toggle from the home page.

Custom MTU Set a custom MTU value (Android default: 8500, iOS: maxmin 1500) to optimize transfer efficiency for different network environments. Configurable in the Advanced section.

Real-Time Traffic Statistics The home page shows live upload and download byte counts and packet counts, refreshed every second via native JNI calls. Upload and download are distinguished by blue and green icons.

One-Tap Connect and Connection Status A large circular button in the center of the home page starts or stops the VPN tunnel. Status is shown in real time with both color and text: Gray (Disconnected), Blue (Connecting), Green (Connected), Orange (Disconnecting). The current proxy server address and port are displayed below; tap to open the proxy list when disconnected.

Quick Toggle Row Four switches on the home page for instant access to the most common settings: Global Mode, IPv6, Remote DNS, and Allow LAN Connection — no need to open the configuration page.

Grouped Configuration Page All settings are organized into five sections: Proxy (current proxy info, UDP over TCP, proxy list), Network (IPv4/IPv6 toggles, DNS servers), DNS (Remote DNS, MapDNS settings), LAN Sharing (relay toggle and port), and Advanced (MTU). All settings are auto cached and survive app restarts. Changing settings while the VPN is active automatically restarts the tunnel. A Save button confirms changes with a success notification.
Updated on
Jun 15, 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region, and age. The developer provided this information and may update it over time.
This app may share these data types with third parties
Device or other IDs
No data collected
Learn more about how developers declare collection
Data is encrypted in transit
Data can’t be deleted

Ratings and reviews

4.3
478 reviews
A.B. Zaman
October 14, 2024
The app is great overall, but it’s super frustrating having to paste the IP and port separately! It would be awesome if the devs could add an option to paste both in a single line. That would be a game changer! I will give it 5-stars when it happens. Also, it doesn't provide any warning or connection failed prompt if the server IP is dead or cannot connect.
6 people found this review helpful
Did you find this helpful?
Alpha Wolf
January 25, 2026
Very good app. Only issue is that I can only use one proxy at a time. If I need to use any other proxies then I need to manually edit it and do all of it over again. Add an option to save the proxies.
3 people found this review helpful
Did you find this helpful?
Lithianic
December 30, 2023
Clean interface. One of the very few socks that have tile/widget switch. Since im using vpn over wifi, i suggest adding a feature to auto off the connection when wifi is lost (just like S*per Pr*xy app). Adding that, I'll give a 5 Edit: after trying a few hours. Seems like its still unstable..
17 people found this review helpful
Did you find this helpful?

What’s new

new release