sing-box
App version
Language
System default
OK
Cancel
Save
Discard
Edit
Close
Dismiss
Stop
Reset
Destroy
Clear
Browse
Search
Action
Start
Deselect
Reload
Restart
Expand
Collapse
Expand All
Collapse All
Previous
Next
Update
Read More
No, thanks
Options
More options
Enabled
Disabled
Loading…
Calculating...
Auto
Success
Default
Dashboard
Profiles
Logs
Settings
App
New Profile
Edit Profile
Edit Configuration
Groups
Debug
Connections
Others
Scan Result
Service not started
Starting
Stopping
Started
Dashboard Items
Memory
Goroutines
Upload
Download
Inbound
Outbound
Clash Mode
Mode
System Proxy
Test
Drag handle to reorder items
Drag to reorder
Reset order
No connections
Search connections…
Close all connections?
All
Active
Closed
Date
Traffic
Total Traffic
Close
Close All
State
Connection Details
Basic Information
Metadata
Process Information
Created At
Closed At
Duration
Uplink
Downlink
Inbound
Inbound Type
Outbound
Outbound Type
IP Version
Network
Source
Destination
Domain
Protocol
User
From Outbound
Match Rule
Chain
Process ID
User ID
User Name
Process Path
Package Name
No profiles configured
Add Profile
Update profile
Import remote profile
Are you sure to import remote profile %1$s? You will connect to %2$s to download the configuration.
Import configuration from a local file
Scan a configuration QR code
Create a new profile from scratch
iCloud profile is not support on current platform
Name
Type
Source
URL
Import File
Create
Share URL as QR Code
Required
Update
Auto Update
Auto Update Interval (Minutes)
Minimum value is 15
Local
Remote
Remote • %s
Create New
Import
Import from file
Scan QR code
Create Manually
Profile Override
Basic Information
Remote Configuration
Last updated: %s
Content
JSON Viewer
JSON Editor
View Configuration
Save As File
Share As File
Save Content JSON File
Share Content JSON File
Unsaved Changes
You have unsaved changes. Do you want to discard them?
Import Profile
Import profile \"%s\"?
Import
Selected
Log Level
Filter: %s
Clear
Clear Logs
Search logs…
Logs copied to clipboard
No logs to copy
No logs to share
Share Logs
%d selected
Not selected
To Clipboard
To File
Service
Core
Core Version
Data Size
About
Source Code
Sponsor
Working Directory
Beta Settings
Disable Deprecated Warnings
Cache Size
Clear Cache
Notification
Enable Notification
Display realtime speed in notification
Due to Android restrictions, you must first grant notification permission, then go to Settings to disable the notification category.
Due to Android restrictions, you must first grant notification permission, then go to App Info to disable notifications.
Allow Bypass
If enabled, applications can bypass this VPN connection and instead use the underlying network directly.
Android Documentation
Auto Redirect
ROOT permission required
System HTTP Proxy
Update Settings
Per-App Proxy
Proxy Mode
Include
Only selected apps are allowed through the VPN
Exclude
Selected apps will be excluded from VPN
Copy
Package Name
UID
Sort By
By name
By package name
By UID
By install time
By update time
Reverse
Filter
Hide system apps
Hide offline apps
Hide disabled apps
Select
Select all
Deselect all
Backup
Import from clipboard
Export to clipboard
Scan
China apps
Manage
App icon
Managed Mode
Automatically Exclude China apps
Mode
When installed from the Play Store, per-app proxy requires Shizuku. Google Play refuses to allow us to use the QUERY_ALL_PACKAGES permission (while not prohibiting other similar apps from doing so), which is required for listing apps.
When installed from the Play Store, per-app proxy requires ROOT. Google Play refuses to allow us to use the QUERY_ALL_PACKAGES permission (while not prohibiting other similar apps from doing so), which is required for listing apps.
Root or Shizuku access required to get the complete app list
Background permission
Apply for the necessary permissions in order for the VPN to function properly.\n\nIf you are using a device made by a Chinese company, the card may not disappear after the permission is granted.
Ignore
Location permission
Your profile contains <strong><tt>wifi_ssid</tt> or <tt>wifi_bssid</tt> routing rules</strong>. To make them work, sing-box uses the <strong>location</strong> permission <strong>in the background</strong> to get information about the connected Wi-Fi network. The information will be used <strong>for routing purposes only</strong>.
On Android 10 and up, <strong>background location</strong> permission is required. Select <strong>Allow all the time</strong> to grant the permission.
Notification permission
sing-box is unable to show real-time network speeds without the permission to send notifications. Please grant the permission or disable real-time network speeds notification before starting the service.
Root access required
Root access denied
Check Update
Automatic Update Check
Would you like to enable automatic update checking from **Play Store**?
Would you like to enable automatic update checking from **GitHub**?
Update Source
GitHub
F-Droid
Update Track
Stable
Beta
Current track does not support update checking yet
View Release
Downloading…
Exporting…
No updates available
New version available: %s
Auto Update
Automatically download and install updates in background
F-Droid Mirror
Auto Select by Latency
Testing…
%d ms
Failed
—
Add Mirror
Name
URL
Custom
Invalid URL
Add
Delete
Silent Install
Install updates without interaction
Install Method
%s is not available or permission denied
PackageInstaller
Shizuku
ROOT
Install permission not granted
Grant Install Permission
Allow installing apps from this source
Shizuku is not installed or not running
Shizuku allows apps to use system APIs directly with higher privileges
Get Shizuku
Start Shizuku
Request Shizuku
Just now
Yesterday
Now
1d
%dm
%dh
%dd
- %d minute ago
- %d minutes ago
- %d hour ago
- %d hours ago
- %d day ago
- %d days ago
Undo
Redo
Format
Delete
Share
Error
Missiong VPN permission
Empty configuration
Empty file
Failed to decode profile: %s
Invalid sing-box configuration: %s
Start command server
Create service
Start service
Deprecated Warning
Documentation
Your device lacks an Android standard file selector, please install one, such as Material Files.
No file manager found
Failed to save profile: %s
Failed to save logs: %s
Failed to share logs: %s
Failed to read configuration: %s
Profile saved successfully
Logs saved successfully
Configuration saved
Copied to clipboard
Clipboard is empty
Exported to clipboard
Imported from clipboard
Front camera
MLKit analyzer
Torch
Scanning…
No matching apps found
Found the following apps, please choose the action you want.
Icon
%d icons
No icons found
No icons match \"%s\"
Profile Icon
Select Icon
Select Profile Icon
Search icons...
Search icons
Close search
Current: %s
Categories
All Icons
Back to categories
Share as QR Stream
FPS
Slice Size
What is QRS
Find in document
Back
Scroll to bottom
Exit selection mode
Copy selected
Clear search
QR Code
Resume logs
Pause logs
Collapse search
Search logs
Tools
Network
Network Quality
URL
Serial
HTTP/3
Max Runtime
30s
60s
Start Test
Cancel Test
Idle Latency
Download
Upload
Download RPM
Upload RPM
Confidence High
Confidence Medium
Confidence Low
Metered Connection
You\'re on a metered connection. This test will use a significant amount of data.
Continue
Configuration
Results
Outbound
Default
Tailscale
Tailscale: %s
Endpoints
Status
State
Network
MagicDNS
Hostname
Open Auth URL
Show Auth URL QR Code
This Device
Log out
Connected
Not Connected
Tailscale Addresses
Details
Key Expiry
OS
Exit Node
Active
IPv4
IPv6
Ping
Start
Stop
Direct connection
DERP-relayed connection
Endpoint
DERP region
Connecting…
No data
Shared in
Expired
Expires %1$s
Key expiry disabled
Last Seen
SSH
Available
Yes
Connect via SSH
SSH Options
Username
Remember SSH Options
Quick Connect
If enabled, you can quickly connect to this peer via the context menu (long press) on the Tailscale entry in Tools and on peer entries in the peer list.\n\nThis peer will also appear in the New Session menu when connected to other peers via SSH.
You can customize the terminal appearance in Settings → Termux Configuration.
Connect
Connecting…
No active sessions
New session
Termux Configuration
Color Theme
Light Theme
Dark Theme
Font
Font Family
Font Size
Default
System Fonts
Imported Fonts
Import from File
Search themes
STUN Test
Server
Start Test
Cancel Test
External Address
Latency
NAT Mapping
NAT Filtering
NAT Type Detection
Not supported by server
Empty
Reports
Files
Delete All
Delete
Share
Share With Configuration
Metadata
Configuration
Local
Service not started
Reload service to apply changes
Restart service to apply changes
Crash Report
Go Crash Log
JVM Crash Log
You will receive a report when a crash occurs.
OOM Report
When memory limit is enabled, you will receive a report if the service memory exceeds the limit. You can also manually trigger report collection.
Fetch Memory Report
Enable Memory Limit
Provide a soft memory limit for the service. The service will perform multiple processes to try to stay within this memory limit.
Memory Limit
Kill Connections
Kill all connections to free memory when the service memory exceeds the limit.
Privileged Enhancement for sing-box
Privilege modules
LSPosed module activated
LSPosed module update pending
LSPosed module downgrade pending
LSPosed module not activated
Privileged Enhancement
Hide Settings
Resist VPN detection for selected apps
Manage
Run Test
Test Result
Running detection tests…
Not detected
Interface Rename
Interface prefix
VPN Detection
View logs
Export debug info
No logs
Export complete
This file contains private information and should not be shared publicly. Size: %s
Failed to export debug info: %s
Warning
This app is a VPN app. Resisting VPN detection may cause issues: %1$s
These apps are VPN apps. Resisting VPN detection may cause issues: %1$s
This app has network management permissions. Resisting VPN detection may cause issues: %1$s
These apps have network management permissions. Resisting VPN detection may cause issues: %1$s
Restart
Failed to request reboot: %1$s
Reboot required
LSPosed module updated. Reboot to apply changes.
LSPosed Module
Remote Control
Servers
No servers
New Server
Edit Server
Local Device
Manage Servers…
Secret
Optional
Connecting…
Disconnect
Invalid server URL: %1$s, expected host:port, http://host:port or https://host:port
Failed to connect to remote server %1$s
Disconnected from remote server %1$s