{"id":40930,"date":"2026-09-21T15:19:54","date_gmt":"2026-09-21T15:19:54","guid":{"rendered":"https:\/\/nodemaven.com\/?p=40930"},"modified":"2026-09-21T15:20:00","modified_gmt":"2026-09-21T15:20:00","slug":"how-to-set-up-sing-box","status":"publish","type":"post","link":"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-sing-box\/","title":{"rendered":"How to Set Up Sing-box on iPhone, Windows, Android, and macOS"},"content":{"rendered":"<p class=\"wp-block-paragraph\">Sing-box is an open-source proxy platform for iPhone, iPad, Windows, Android, macOS, Linux, and Apple TV. <strong>The app does not provide a server or VPN subscription.<\/strong> To connect, you need a compatible Sing-box profile or proxy credentials placed inside a JSON configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This guide first shows you how to turn a NodeMaven SOCKS5 endpoint into a reusable Sing-box JSON profile. It then walks through <strong>Sing-box MT on an iPhone<\/strong> screen by screen. The iPad uses the same controls, while shorter sections cover the exact setup sequence on Windows, Android, macOS, Linux, and Apple TV.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Download links differ by device, so use the verified links in the next section. This avoids an outdated Apple documentation page that still says the iOS app is unavailable even though Sing-box MT has returned to the App Store.<\/p>\n\n\n<div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-alert-banner so-widget-rhinocore-addons-rhino-alert-banner-default-d75171398898\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-alert-banner section-alert\" data-nm-label=\"banner\"    style=\"--alert-background-color: #E6E6FF\"\n>\n            <div class=\"section-alert__icon\">\n            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/icon-4.svg\" alt=\"\" loading=\"lazy\" width=\"64\" height=\"64\">        <\/div>\n    \n            <div class=\"section-alert__main\">\n                            <div class=\"section-alert__title\">Keep Sing-box sessions on one stable IP<\/div>\n            \n                            <div class=\"section-alert__description\"><p data-pm-slice=\"1 1 []\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0443, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 UDP <strong><a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\">ISP \u043f\u0440\u043e\u043a\u0441\u0438<\/a><\/strong> with Sing-box, Proxifier, Shadowrocket, or Happ for stable sessions across desktop and mobile devices. <strong>Use code ISP40 to get 40% off<\/strong> your first order of three or more IPs.<\/p>\n<\/div>\n                    <\/div>\n    \n            <a\n            class=\"section-alert__button b-btn b-btn--static-xl b-btn--secondary-black\"\n            href=\"https:\/\/dashboard.nodemaven.com\/isp-proxies\"\n            >\n            \u041a\u0443\u043f\u0438\u0442\u044c        <\/a>\n    <\/div>\n<\/div>\n\n\n<h2 id=\"h-sing-box-setup-at-a-glance\" class=\"wp-block-heading\"><strong>Sing-box setup at a glance<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The setup uses one profile across supported devices. <strong>Copy your proxy credentials, add them to the JSON template, then import or paste that profile into the official Sing-box app for your operating system.<\/strong> Only the app installation, profile-import screen, and system permission differ between devices.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install the official Sing-box client for your device.<\/li>\n\n\n\n<li>Copy the NodeMaven server, port, username, and password.<\/li>\n\n\n\n<li>Add those four values to the JSON template in this guide.<\/li>\n\n\n\n<li>Save the profile as nodemaven-sing-box.json, or copy the full JSON for the iPhone editor.<\/li>\n\n\n\n<li>Create or import a <strong>Local<\/strong> profile.<\/li>\n\n\n\n<li>Start the connection and verify the public IP.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e<\/strong><\/td><td><strong>Official app<\/strong><\/td><td><strong>Main setup method<\/strong><\/td><td><strong>Easier client for four-field credentials<\/strong><\/td><\/tr><tr><td>iPhone \u0438 iPad<\/td><td>Sing-box MT<\/td><td>Create or import a local JSON profile<\/td><td><a href=\"https:\/\/nodemaven.com\/ru\/blog\/how-to-use-shadowrocket\/\" data-type=\"post\" data-id=\"39524\">Shadowrocket<\/a>, <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/happ-proxy\/\" data-type=\"integrations\" data-id=\"38272\">Happ<\/a><\/td><\/tr><tr><td>Windows 10+<\/td><td>Sing-box for Desktop, SFW<\/td><td>Import the JSON profile<\/td><td><a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-proxifier\/\" data-type=\"integrations\" data-id=\"37707\">Proxifier<\/a> or Happ<\/td><\/tr><tr><td>Android 5.0+<\/td><td>Sing-box for Android, SFA<\/td><td>Import the JSON profile<\/td><td><a href=\"https:\/\/nodemaven.com\/ru\/integrations\/socksdroid-proxy\/\" data-type=\"integrations\" data-id=\"39201\">SocksDroid<\/a> or Happ<\/td><\/tr><tr><td>macOS 13+<\/td><td>Sing-box for macOS, SFM<\/td><td>Import the JSON profile<\/td><td>Proxifier<\/td><\/tr><tr><td>\u041b\u0438\u043d\u0443\u043a\u0441<\/td><td>Sing-box for Desktop, SFL, or the core<\/td><td>Import or run the JSON profile<\/td><td><a href=\"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-karing\/\" data-type=\"post\" data-id=\"40825\">Karing<\/a><\/td><\/tr><tr><td>Apple TV 17+<\/td><td>Sing-box MT<\/td><td>Import from an iPhone or iPad<\/td><td>Karing where supported<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 id=\"h-where-can-you-download-sing-box-safely\" class=\"wp-block-heading\"><strong>Where can you download Sing-box safely?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Use the direct store and project links below. <strong>Do not download proxy clients from unrelated APK, IPA, or software-download sites.<\/strong> A modified network client may be able to inspect the traffic sent through it.<\/p>\n\n\n\n<h3 id=\"h-download-sing-box-mt-for-iphone-ipad-and-apple-tv\" class=\"wp-block-heading\"><strong>Download Sing-box MT for iPhone, iPad, and Apple TV<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c <a href=\"https:\/\/apps.apple.com\/us\/app\/sing-box-mt\/id6785326793\">Sing-box MT from the App Store<\/a>. The current US listing supports <strong>iOS 15+, iPadOS 15+, and tvOS 17+<\/strong> and identifies the seller as Metamerism LLC.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The Apple page in the Sing-box documentation still contains an old removal notice. The newer <a href=\"https:\/\/github.com\/SagerNet\/sing-box\/releases\">Sing-box 1.14 release notes<\/a> say the iOS and tvOS clients returned to the App Store as Sing-box MT, and the live listing confirms that the app is available in the US storefront.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Check the App Store region attached to your Apple account.<\/strong> If the listing is unavailable there, use a supported alternative such as <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-shadowrocket\/\">Shadowrocket<\/a> or Happ. Avoid shared Apple IDs and unofficial IPA files.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"565\" height=\"1024\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16-565x1024.png\" alt=\"Set Up Sing-box | App Store\" class=\"wp-image-40935\" style=\"aspect-ratio:0.5506692160611855;width:288px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16-565x1024.png 565w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16-166x300.png 166w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16-7x12.png 7w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16-767x1391.png 767w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16-848x1536.png 848w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-16.png 1130w\" sizes=\"auto, (max-width: 565px) 100vw, 565px\" \/><\/figure>\n\n\n\n<h3 id=\"h-download-sing-box-for-windows-and-linux\" class=\"wp-block-heading\"><strong>Download Sing-box for Windows and Linux<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Windows and Linux use <a href=\"https:\/\/sing-box.sagernet.org\/clients\/desktop\/\">Sing-box for Desktop<\/a>. The official page supports <strong>Windows 10+<\/strong> on x64, x86, and ARM64, plus Linux on x64, ARM64, and ARMv7l.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Follow its GitHub Releases link and choose the latest stable release. Windows graphical packages use SFW in the filename, while Linux graphical packages use SFL. Do not choose a 1.15 alpha asset unless you intentionally want a testing build.<\/p>\n\n\n\n<h3 id=\"h-download-sing-box-for-android\" class=\"wp-block-heading\"><strong>Download Sing-box for Android<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f <a href=\"https:\/\/sing-box.sagernet.org\/clients\/android\/\">Sing-box for Android page<\/a> links to Google Play, F-Droid, and GitHub Releases. The app supports <strong>Android 5.0 and later<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u0435 <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=io.nekohasekai.sfa\">Google Play<\/a> for automatic updates. Choose F-Droid or an official GitHub APK when Google Play is unavailable. The universal APK covers users who do not know their device architecture.<\/p>\n\n\n\n<h3 id=\"h-download-sing-box-for-macos\" class=\"wp-block-heading\"><strong>Download Sing-box for macOS<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box for macOS, called SFM, requires <strong>macOS 13 or later<\/strong>. The current standalone app is available through GitHub Releases or Homebrew:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">brew install &#8211;cask sfm<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The current project release notes say SFM is no longer offered through the Mac App Store. Choose the Apple silicon, Intel, or Universal package for your Mac. Check our guide on <a href=\"https:\/\/nodemaven.com\/ru\/blog\/socks5-configuration-guide\/\">how to use SOCKS5 proxy servers<\/a> natively or with proxy managers.<\/p>\n\n\n\n<h2 id=\"h-where-can-you-get-a-sing-box-key-configuration-or-proxy-server\" class=\"wp-block-heading\"><strong>Where can you get a Sing-box key, configuration, or proxy server?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box does not include a connection when you install it. You need <strong>a complete JSON profile, a private subscription URL that returns Sing-box JSON, or proxy server credentials that you add to a profile<\/strong>. For the setup in this guide, the server comes from a NodeMaven ISP proxy and the template below turns its credentials into a profile Sing-box can run.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The word <strong>\u043a\u043b\u044e\u0447<\/strong> is often used loosely in proxy tutorials. In Sing-box, it may refer to an individual protocol link, login credentials, or access to a subscription. Check the format before purchasing anything. A VPN subscription that works in another app will not necessarily provide Sing-box JSON.<\/p>\n\n\n\n<h3 id=\"h-which-connection-formats-work-with-sing-box\" class=\"wp-block-heading\"><strong>Which connection formats work with Sing-box?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box runs <strong>local or remote JSON profiles<\/strong>. A profile can contain TUN settings, DNS, routing rules, and one or more outbound connections. HTTP and SOCKS5 credentials work after you place them in the matching outbound block. A raw host:port:username:password string is not a complete Sing-box configuration.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>What you received<\/strong><\/td><td><strong>Can Sing-box use it?<\/strong><\/td><td><strong>What to do<\/strong><\/td><\/tr><tr><td>Complete Sing-box JSON<\/td><td>\u0414\u0430<\/td><td>Import it or paste it into a Local profile<\/td><\/tr><tr><td>Private URL that returns Sing-box JSON<\/td><td>\u0414\u0430<\/td><td>Add it as a Remote profile<\/td><\/tr><tr><td>SOCKS5 server, port, username, and password<\/td><td>\u0414\u0430<\/td><td>Place the credentials in the SOCKS JSON template below<\/td><\/tr><tr><td>HTTP server, port, username, and password<\/td><td>\u0414\u0430<\/td><td>Add them to an HTTP outbound in a full JSON profile<\/td><\/tr><tr><td>VLESS, VMess, Trojan, Shadowsocks, Hysteria2, or TUIC details<\/td><td>\u0414\u0430<\/td><td>Build or obtain a compatible Sing-box profile<\/td><\/tr><tr><td>Clash YAML or an arbitrary subscription<\/td><td>Not automatically<\/td><td>Ask the provider for Sing-box JSON or an approved conversion method<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A <strong>server<\/strong> is the endpoint that carries the connection. An <strong>outbound<\/strong> tells Sing-box how to reach it. A <strong>\u043f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> is the complete configuration that the app runs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u041e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u0430\u044f <a href=\"https:\/\/sing-box.sagernet.org\/configuration\/outbound\/socks\/\">SOCKS outbound documentation<\/a> accepts a server, port, SOCKS version, username, and password. The <a href=\"https:\/\/sing-box.sagernet.org\/configuration\/outbound\/http\/\">HTTP outbound documentation<\/a> covers HTTP CONNECT credentials. The <a href=\"https:\/\/nodemaven.com\/ru\/blog\/socks-vs-http-proxy\/\">SOCKS vs HTTP guide<\/a> explains when each protocol fits.<\/p>\n\n\n\n<h3 id=\"h-which-option-should-you-choose\" class=\"wp-block-heading\"><strong>Which option should you choose?<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u0420\u0435\u043a\u043e\u043c\u0435\u043d\u0434\u0443\u0435\u043c <a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\">ISP-\u043f\u0440\u043e\u043a\u0441\u0438 NodeMaven<\/a> because they are <strong>quality-checked, versatile, and compatible with Sing-box and other proxy clients.<\/strong> Each plan includes a stable ISP IP, unlimited traffic, HTTP(S), SOCKS5, and UDP support for use across different devices, platforms, and authorized workflows. Plans start at <strong>$2.99 \u0437\u0430 IP<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That setup suits browser profiles, messaging apps, regional testing, and longer authorized sessions where repeated IP changes would interrupt the workflow. You select the country, copy four credentials from the dashboard, and place them in the ready-made JSON profile below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">For a short non-sensitive test, you can try an endpoint from the <a href=\"https:\/\/nodemaven.com\/ru\/free-proxy-list\/\">\u0411\u0435\u0441\u043f\u043b\u0430\u0442\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a \u043f\u0440\u043e\u043a\u0441\u0438 NodeMaven<\/a>. Public proxies often stop responding, become overloaded, or get blocked. <strong>Do not send account credentials, private messages, payment details, or other sensitive traffic through an unknown free endpoint.<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you want a managed list of VPN-style servers, choose a provider that explicitly supplies <strong>Sing-box JSON or a Sing-box-compatible subscription URL<\/strong>. For a self-hosted connection, you will need to maintain both the server and its profile.<\/p>\n\n\n<div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-alert-banner so-widget-rhinocore-addons-rhino-alert-banner-default-d75171398898\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-alert-banner section-alert\" data-nm-label=\"banner\"    style=\"--alert-background-color: #E6E6FF\"\n>\n            <div class=\"section-alert__icon\">\n            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/icon-4.svg\" alt=\"\" loading=\"lazy\" width=\"64\" height=\"64\">        <\/div>\n    \n            <div class=\"section-alert__main\">\n                            <div class=\"section-alert__title\">Keep Sing-box sessions on one stable IP<\/div>\n            \n                            <div class=\"section-alert__description\"><p data-pm-slice=\"1 1 []\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0443, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 UDP <strong><a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\">ISP \u043f\u0440\u043e\u043a\u0441\u0438<\/a><\/strong> with Sing-box, Proxifier, Shadowrocket, or Happ for stable sessions across desktop and mobile devices. <strong>Use code ISP40 to get 40% off<\/strong> your first order of three or more IPs.<\/p>\n<\/div>\n                    <\/div>\n    \n            <a\n            class=\"section-alert__button b-btn b-btn--static-xl b-btn--secondary-black\"\n            href=\"https:\/\/dashboard.nodemaven.com\/isp-proxies\"\n            >\n            \u041a\u0443\u043f\u0438\u0442\u044c        <\/a>\n    <\/div>\n<\/div>\n\n\n<h2 id=\"h-how-do-you-create-a-sing-box-json-proxy-profile\" class=\"wp-block-heading\"><strong>How do you create a Sing-box JSON proxy profile?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">A Sing-box profile is a JSON document that defines the device tunnel, DNS route, and proxy connection. <strong>Create the configuration once, add your NodeMaven credentials, and use it on iPhone, iPad, Windows, Android, macOS, or Linux.<\/strong> Apple TV can receive the finished profile from an iPhone or iPad.<\/p>\n\n\n\n<h3 id=\"h-step-1-copy-the-proxy-credentials\" class=\"wp-block-heading\"><strong>Step 1: Copy the proxy credentials<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If you selected the <a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\" data-type=\"proxies\" data-id=\"36293\">NodeMaven ISP<\/a> option in the previous section, open the order in your dashboard. The following four values are all you need for the JSON profile.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Sign in to the NodeMaven dashboard.<\/li>\n\n\n\n<li>Open the ISP proxy order.<\/li>\n\n\n\n<li>\u0421\u043a\u043e\u043f\u0438\u0440\u0443\u0439\u0442\u0435 <strong>IP address or server<\/strong>, <strong>\u043f\u043e\u0440\u0442<\/strong>, <strong>\u0438\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f<\/strong>, \u0438 <strong>\u043f\u0430\u0440\u043e\u043b\u044c<\/strong>.<\/li>\n\n\n\n<li>Keep these details private while building the profile.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"397\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13-1024x397.png\" alt=\"How to Set Up Sing-box | NodeMaven Proxy Servers dashboard\" class=\"wp-image-40932\" style=\"aspect-ratio:2.5892116182572615;width:624px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13-1024x397.png 1024w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13-300x116.png 300w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13-767x297.png 767w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13-1536x595.png 1536w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13-18x7.png 18w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-13.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h3 id=\"h-step-2-copy-the-sing-box-json-template\" class=\"wp-block-heading\"><strong>Step 2: Copy the Sing-box JSON template<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The template below was checked with the stable Sing-box 1.14.1 core. It creates a TUN route, sends DNS-over-HTTPS requests through the proxy, and uses the NodeMaven SOCKS5 endpoint as the default outbound.<\/p>\n\n\n<figure class=\"rhino-code-snippet\" data-lang=\"json\"><button type=\"button\" class=\"rhino-code-snippet__copy\" aria-label=\"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430\"><svg class=\"rhino-code-snippet__icon-copy\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"><\/path><\/svg><svg class=\"rhino-code-snippet__icon-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/button><span class=\"rhino-code-snippet__sr\" aria-live=\"polite\"><\/span><pre class=\"line-numbers\"><code class=\"language-json\" data-rhino-code=\"%7B%0A%22%24schema%22%3A%22https%3A%2F%2Fsing-box.sagernet.org%2Fschema.json%22%2C%0A%22log%22%3A%7B%0A%22level%22%3A%22info%22%2C%0A%22timestamp%22%3Atrue%0A%7D%2C%0A%22dns%22%3A%7B%0A%22servers%22%3A%5B%0A%7B%0A%22type%22%3A%22https%22%2C%0A%22tag%22%3A%22proxy-dns%22%2C%0A%22server%22%3A%221.1.1.1%22%2C%0A%22server_port%22%3A443%2C%0A%22path%22%3A%22%2Fdns-query%22%2C%0A%22tls%22%3A%7B%0A%22enabled%22%3Atrue%2C%0A%22server_name%22%3A%22cloudflare-dns.com%22%0A%7D%2C%0A%22detour%22%3A%22nodemaven%22%0A%7D%0A%5D%2C%0A%22final%22%3A%22proxy-dns%22%0A%7D%2C%0A%22inbounds%22%3A%5B%0A%7B%0A%22type%22%3A%22tun%22%2C%0A%22tag%22%3A%22tun-in%22%2C%0A%22address%22%3A%5B%0A%22172.19.0.1%2F30%22%0A%5D%2C%0A%22dns_mode%22%3A%22hijack%22%2C%0A%22auto_route%22%3Atrue%0A%7D%0A%5D%2C%0A%22outbounds%22%3A%5B%0A%7B%0A%22type%22%3A%22socks%22%2C%0A%22tag%22%3A%22nodemaven%22%2C%0A%22server%22%3A%22PROXY_SERVER%22%2C%0A%22server_port%22%3A1080%2C%0A%22version%22%3A%225%22%2C%0A%22username%22%3A%22PROXY_USERNAME%22%2C%0A%22password%22%3A%22PROXY_PASSWORD%22%0A%7D%0A%5D%2C%0A%22route%22%3A%7B%0A%22final%22%3A%22nodemaven%22%0A%7D%0A%7D\"><\/code><\/pre><\/figure>\n\n\n<h3 id=\"h-step-3-add-your-server-details\" class=\"wp-block-heading\"><strong>Step 3: Add your server details<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The JSON contains separate settings for DNS and the NodeMaven proxy. <strong>Keep the DNS server<\/strong> <strong>1.1.1.1<\/strong> <strong>and DNS port<\/strong> <strong>443<\/strong> <strong>unchanged.<\/strong> Only edit the four placeholder values inside the outbounds section.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use this mapping:<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>JSON value<\/strong><\/td><td><strong>NodeMaven dashboard value<\/strong><\/td><\/tr><tr><td>PROXY_SERVER<\/td><td>IP address or Server<\/td><\/tr><tr><td>1080<\/td><td>\u041f\u043e\u0440\u0442<\/td><\/tr><tr><td>PROXY_USERNAME<\/td><td>\u0418\u043c\u044f \u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044f<\/td><\/tr><tr><td>PROXY_PASSWORD<\/td><td>\u041f\u0430\u0440\u043e\u043b\u044c<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Replace the values as follows:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Replace PROXY_SERVER with the IP address or hostname.<\/li>\n\n\n\n<li>Replace 1080 with the assigned port. <strong>Keep the port as a number without quotation marks.<\/strong><\/li>\n\n\n\n<li>Replace PROXY_USERNAME with the username.<\/li>\n\n\n\n<li>Replace PROXY_PASSWORD with the password.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">For example, if the dashboard shows server 123.45.67.89 and port 8294, the edited outbound begins like this:<\/p>\n\n\n<figure class=\"rhino-code-snippet\" data-lang=\"json\"><button type=\"button\" class=\"rhino-code-snippet__copy\" aria-label=\"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430\"><svg class=\"rhino-code-snippet__icon-copy\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"><\/path><\/svg><svg class=\"rhino-code-snippet__icon-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/button><span class=\"rhino-code-snippet__sr\" aria-live=\"polite\"><\/span><pre class=\"line-numbers\"><code class=\"language-json\" data-rhino-code=\"%22outbounds%22%3A%20%5B%0A%0A%C2%A0%C2%A0%7B%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22type%22%3A%20%22socks%22%2C%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22tag%22%3A%20%22nodemaven%22%2C%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22server%22%3A%20%22123.45.67.89%22%2C%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22server_port%22%3A%208294%2C%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22version%22%3A%20%225%22%2C%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22username%22%3A%20%22your_username%22%2C%0A%0A%C2%A0%C2%A0%C2%A0%C2%A0%22password%22%3A%20%22your_password%22%0A%0A%C2%A0%C2%A0%7D%0A%0A%5D\"><\/code><\/pre><\/figure>\n\n\n<p class=\"wp-block-paragraph\">The values above are examples. Copy the actual server, port, username, and password from your own NodeMaven order.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Credentials containing quotation marks or backslashes must follow JSON escaping rules. A single \\ in a password must be entered as \\\\ in the configuration.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The DNS block uses Cloudflare&#8217;s public DNS-over-HTTPS service and sends its requests through the NodeMaven outbound.<\/strong> Replace that block only if your organization requires another resolver.<\/p>\n\n\n\n<h3 id=\"h-step-4-save-or-copy-the-finished-profile\" class=\"wp-block-heading\"><strong>Step 4: Save or copy the finished profile<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>On iPhone or iPad, you do not need to create a file.<\/strong> Copy the complete JSON, choose <strong>Create Manually<\/strong> in Sing-box MT, and paste it into <strong>Edit Content<\/strong> during the walkthrough below.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">To create an importable file on another device:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>\u041e\u043a\u043d\u0430:<\/strong> Open Notepad, paste the complete JSON, and select <strong>File > Save As<\/strong>. Enter nodemaven-sing-box.json as the filename, select <strong>All files<\/strong> \u043f\u043e\u0434 <strong>Save as type<\/strong>, \u0432\u044b\u0431\u0440\u0430\u0442\u044c <strong>UTF-8<\/strong>, and click <strong>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c<\/strong>.<\/li>\n\n\n\n<li><strong>macOS:<\/strong> Open TextEdit and select <strong>Format > Make Plain Text<\/strong>. Paste the JSON, select <strong>File > Save<\/strong>, and enter nodemaven-sing-box.json. If TextEdit asks whether to use .txt or .json, choose .json.<\/li>\n\n\n\n<li><strong>\u0410\u043d\u0434\u0440\u043e\u0438\u0434:<\/strong> Open a plain-text editor, create a new document, and paste the JSON. Save it as nodemaven-sing-box.json in the <strong>Downloads<\/strong> folder. You can then select it from SFA when importing a Local profile.<\/li>\n\n\n\n<li><strong>Linux:<\/strong> Open the system text editor, paste the JSON, and use <strong>Save As<\/strong> to save it as nodemaven-sing-box.json in your Documents or Downloads folder.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If the saved file is named nodemaven-sing-box.json.txt, rename it and remove the final .txt. The filename must end in <strong>.json<\/strong>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Treat this file like a password.<\/strong> Do not upload it to a public validator, paste site, group chat, or shared cloud link. Change the proxy password if the file becomes public.<\/p>\n\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-mt-on-iphone-with-a-nodemaven-proxy\" class=\"wp-block-heading\"><strong>How do you set up Sing-box MT on iPhone with a NodeMaven proxy?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Install Sing-box MT, create a Local profile, and paste the JSON prepared above into the app&#8217;s editor. The current interface uses these labels: <strong>Dashboard, Profile, New Profile, Create Manually, Edit Content, Save, and Start<\/strong>. The screenshots in this walkthrough can also guide iPad users because both versions follow the same sequence.<\/p>\n\n\n\n<h3 id=\"h-step-1-install-sing-box-mt\" class=\"wp-block-heading\"><strong>Step 1: Install Sing-box MT<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 <a href=\"https:\/\/apps.apple.com\/us\/app\/sing-box-mt\/id6785326793\">Sing-box MT App Store listing<\/a> on your iPhone and install the app. Confirm that the seller is Metamerism LLC before downloading.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Open Sing-box MT after installation. You should land on the <strong>Dashboard<\/strong> \u0441 <strong>\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> card near the top.<\/p>\n\n\n\n<h3 id=\"h-step-2-create-a-local-profile\" class=\"wp-block-heading\"><strong>Step 2: Create a local profile<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u041e\u0441\u0442\u0430\u0432\u0430\u0439\u0442\u0435\u0441\u044c \u043d\u0430 \u0432\u043a\u043b\u0430\u0434\u043a\u0435 <strong>Dashboard<\/strong> \u0442\u0430\u0431.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>plus button<\/strong> in the upper-right corner of the <strong>\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> card.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"1024\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12-501x1024.png\" alt=\"Set Up Sing-box | iOS step 2\" class=\"wp-image-40931\" style=\"aspect-ratio:0.48705882352941177;width:207px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12-501x1024.png 501w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12-147x300.png 147w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12-768x1569.png 768w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12-6x12.png 6w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12-752x1536.png 752w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-12.png 1002w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>On the <strong>\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> screen, tap <strong>Create Manually<\/strong>.<\/li>\n\n\n\n<li>Enter NodeMaven ISP in <strong>\u041d\u0430\u0437\u0432\u0430\u043d\u0438\u0435<\/strong>.<\/li>\n\n\n\n<li>Leave <strong>\u0422\u0438\u043f<\/strong> set to <strong>Local<\/strong>.<\/li>\n\n\n\n<li>Leave <strong>File<\/strong> set to <strong>Create New<\/strong>.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u0421\u043e\u0437\u0434\u0430\u0442\u044c<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box MT creates the profile with an empty {} configuration and returns to the Dashboard.<\/p>\n\n\n\n<h3 id=\"h-step-3-open-the-profile-editor\" class=\"wp-block-heading\"><strong>Step 3: Open the profile editor<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Confirm that NodeMaven ISP is selected in the <strong>\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> card.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>pencil button<\/strong> below the profile details.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"1024\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14-501x1024.png\" alt=\"Set Up Sing-box | iOS step 3\" class=\"wp-image-40933\" style=\"aspect-ratio:0.4874551971326165;width:272px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14-501x1024.png 501w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14-147x300.png 147w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14-768x1569.png 768w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14-752x1536.png 752w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14-6x12.png 6w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-14.png 1002w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list\">\n<li>On the <strong>Edit Profile<\/strong> screen, scroll to <strong>\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435<\/strong>.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>Edit Content<\/strong>.<\/li>\n\n\n\n<li>Delete the empty {} from the editor.<\/li>\n<\/ol>\n\n\n\n<h3 id=\"h-step-4-paste-and-save-the-json-profile\" class=\"wp-block-heading\"><strong>Step 4: Paste and save the JSON profile<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Paste the complete JSON from <strong>How do you create a Sing-box JSON proxy profile?<\/strong> \u0432 <strong>Edit Content<\/strong>. Use the finished version containing your own server, port, username, and password.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"882\" height=\"1024\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-15-882x1024.png\" alt=\"Set Up Sing-box | iOS step 4\" class=\"wp-image-40934\" style=\"aspect-ratio:0.8582887700534759;width:321px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-15-882x1024.png 882w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-15-258x300.png 258w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-15-768x892.png 768w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-15-10x12.png 10w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-15.png 1170w\" sizes=\"auto, (max-width: 882px) 100vw, 882px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c<\/strong> in the upper-right corner. Sing-box MT checks the configuration when saving it. If the app reports an error, use the listed line number to check the commas, quotation marks, field names, and numeric port.<\/p>\n\n\n\n<h3 id=\"h-step-5-start-the-connection\" class=\"wp-block-heading\"><strong>Step 5: Start the connection<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Return to the <strong>Dashboard<\/strong>.<\/li>\n\n\n\n<li>Confirm that NodeMaven ISP appears in the <strong>\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> card.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u041d\u0430\u0447\u0430\u0442\u044c<\/strong> at the bottom of the Dashboard.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u0420\u0430\u0437\u0440\u0435\u0448\u0438\u0442\u044c<\/strong> when iOS asks to add a VPN configuration.<\/li>\n\n\n\n<li>Confirm with Face ID, Touch ID, or the device passcode if prompted.<\/li>\n\n\n\n<li>Wait for the status to change from <strong>Starting<\/strong> \u043a\u044a\u043c <strong>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e<\/strong>.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"501\" height=\"1024\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17-501x1024.png\" alt=\"Set Up Sing-box | iOS step 5\" class=\"wp-image-40936\" style=\"aspect-ratio:0.4893964110929853;width:300px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17-501x1024.png 501w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17-147x300.png 147w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17-768x1569.png 768w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17-752x1536.png 752w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17-6x12.png 6w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-17.png 1002w\" sizes=\"auto, (max-width: 501px) 100vw, 501px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">The VPN icon confirms that Sing-box MT created the iPhone tunnel. Traffic inside that tunnel uses the NodeMaven SOCKS5 outbound defined in the JSON profile.<\/p>\n\n\n\n<h3 id=\"h-step-6-verify-the-ip-address-and-location\" class=\"wp-block-heading\"><strong>Step 6: Verify the IP address and location<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Open Safari and visit the <a href=\"https:\/\/nodemaven.com\/ru\/tools\/ip-lookup\/\">NodeMaven IP lookup tool<\/a>. Confirm that:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>The public IP differs from your regular mobile or Wi-Fi IP.<\/strong><\/li>\n\n\n\n<li><strong>The country matches the ISP proxy order.<\/strong><\/li>\n\n\n\n<li>Websites load without repeated connection errors.<\/li>\n\n\n\n<li>The same ISP IP stays assigned during the session.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"556\" height=\"1024\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18-556x1024.png\" alt=\"Set Up Sing-box | iOS step 6\" class=\"wp-image-40937\" style=\"aspect-ratio:0.5417439703153989;width:292px;height:auto\" srcset=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18-556x1024.png 556w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18-163x300.png 163w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18-7x12.png 7w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18-768x1414.png 768w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18-834x1536.png 834w, https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/image-18.png 1112w\" sizes=\"auto, (max-width: 556px) 100vw, 556px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">If Safari was already open, close it and test in a new tab. You can check the raw endpoint separately with the <a href=\"https:\/\/nodemaven.com\/ru\/tools\/proxy-bandwidth-checker\/\">NodeMaven proxy checker<\/a>. A successful checker result points to the JSON or iOS permission when Sing-box MT still cannot connect.<\/p>\n\n\n\n<h3 id=\"h-import-the-json-file-instead-of-pasting-it\" class=\"wp-block-heading\"><strong>Import the JSON file instead of pasting it<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">If nodemaven-sing-box.json is already in the iPhone Files app:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Tap the plus button in the <strong>\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong> card.<\/li>\n\n\n\n<li>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 <strong>Import from File<\/strong>.<\/li>\n\n\n\n<li>Select nodemaven-sing-box.json.<\/li>\n\n\n\n<li>Review the name and confirm <strong>Type: Local<\/strong> \u0438 <strong>File: Import<\/strong>.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u0421\u043e\u0437\u0434\u0430\u0442\u044c<\/strong>, select the profile, and press <strong>\u041d\u0430\u0447\u0430\u0442\u044c<\/strong>.<\/li>\n<\/ol>\n\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-on-ipad\" class=\"wp-block-heading\"><strong>How do you set up Sing-box on iPad?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box MT uses the same profile controls on iPad and iPhone. <strong>Create the JSON configuration above, then follow the iPhone screenshots for the Dashboard, Profile, Edit Content, and Start screens.<\/strong> The wider iPad layout may move controls, but their labels and order remain the same.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c <a href=\"https:\/\/apps.apple.com\/us\/app\/sing-box-mt\/id6785326793\">Sing-box MT from the App Store<\/a>.<\/li>\n\n\n\n<li>\u041e\u0442\u043a\u0440\u044b\u0442\u044c <strong>Dashboard<\/strong> and tap the plus button in <strong>\u041f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong>.<\/li>\n\n\n\n<li>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 <strong>Create Manually<\/strong> to paste the JSON, or <strong>Import from File<\/strong> to select nodemaven-sing-box.json.<\/li>\n\n\n\n<li>Save and select the Local profile.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u041d\u0430\u0447\u0430\u0442\u044c<\/strong> and approve the iPadOS VPN configuration.<\/li>\n\n\n\n<li>Open Safari and verify the address with the NodeMaven <a href=\"https:\/\/nodemaven.com\/ru\/blog\/how-to-look-up-an-ip-address-on-a-computer\/\">IP-\u043f\u043e\u0438\u0441\u043a<\/a> tool.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Use the detailed iPhone walkthrough above when taking screenshots or locating a control. The connection sequence is the same on both devices.<\/p>\n\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-on-windows\" class=\"wp-block-heading\"><strong>How do you set up Sing-box on Windows?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Windows 10 and later use Sing-box for Desktop, whose release files contain SFW. <strong>Import the<\/strong> <strong>nodemaven-sing-box.json<\/strong> <strong>profile created above instead of rebuilding the proxy settings inside the Windows app.<\/strong> The desktop layout differs from Sing-box MT, but the profile selection, start, and IP-check sequence is equivalent.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u041e\u0442\u043a\u0440\u043e\u0439\u0442\u0435 <a href=\"https:\/\/sing-box.sagernet.org\/clients\/desktop\/\">official Sing-box desktop page<\/a> and follow its GitHub Releases link.<\/li>\n\n\n\n<li>Download the latest stable SFW package for your processor.<\/li>\n\n\n\n<li>Install and open Sing-box for Desktop.<\/li>\n\n\n\n<li>Add or import a <strong>Local<\/strong> profile.<\/li>\n\n\n\n<li>Select nodemaven-sing-box.json.<\/li>\n\n\n\n<li>Start the service and approve any Windows firewall or network prompt.<\/li>\n\n\n\n<li>Open a browser and check the public IP and country.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The iPhone screenshots above show what the completed profile should contain and what to verify after connecting. If you prefer separate server, port, username, and password fields, follow the <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-proxifier\/\">NodeMaven Proxifier setup guide<\/a>.<\/p>\n\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-on-android\" class=\"wp-block-heading\"><strong>How do you set up Sing-box on Android?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Android 5.0 and later use Sing-box for Android, also called SFA. <strong>Save the shared JSON profile on the phone, import it as a Local profile, and approve Android&#8217;s VPN request when you start the connection.<\/strong> SFA can then route the full device or selected apps, depending on its routing settings.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install SFA from <a href=\"https:\/\/play.google.com\/store\/apps\/details?id=io.nekohasekai.sfa\">Google Play<\/a>, F-Droid, or the official GitHub release.<\/li>\n\n\n\n<li>Transfer nodemaven-sing-box.json to the phone without posting it to a public link.<\/li>\n\n\n\n<li>Open SFA and add a new Local profile.<\/li>\n\n\n\n<li>Import the JSON file and select the new profile.<\/li>\n\n\n\n<li>Start the connection and approve Android&#8217;s VPN request.<\/li>\n\n\n\n<li>Open a browser and confirm the public IP and country.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The iPhone section provides a visual reference for the same basic flow: add profile, select profile, start, allow the VPN, and verify. For direct credential fields without JSON, use the <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/socksdroid-proxy\/\">SocksDroid setup guide<\/a>.<\/p>\n\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-on-macos\" class=\"wp-block-heading\"><strong>How do you set up Sing-box on macOS?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">macOS 13 and later use Sing-box for macOS, known as SFM. <strong>Install the standalone application, import the JSON profile created above, and approve the macOS network extension during the first connection.<\/strong> The current project release notes say the standalone SFM app replaced the former Mac App Store build.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the latest stable SFM package from the official GitHub Releases page, or run brew install &#8211;cask sfm.<\/li>\n\n\n\n<li>Choose the Apple silicon, Intel, or Universal package that matches the Mac.<\/li>\n\n\n\n<li>Open SFM and add a Local profile.<\/li>\n\n\n\n<li>Import nodemaven-sing-box.json and select it.<\/li>\n\n\n\n<li>Start the service and approve the network extension.<\/li>\n\n\n\n<li>Verify the public IP and selected country in a browser.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The iPhone walkthrough shows the profile content and final checks, although the macOS controls appear in a desktop window. For application-specific routing with four direct credential fields, see the <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-proxifier\/\">NodeMaven Proxifier guide<\/a>.<\/p>\n\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-on-linux\" class=\"wp-block-heading\"><strong>How do you set up Sing-box on Linux?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Linux users can import the shared JSON into Sing-box for Desktop, called SFL, or run it with the Sing-box core. <strong>The graphical route is closest to the Windows flow.<\/strong> The command-line route lets you validate the file before starting the service, which helps catch JSON errors early.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Download the latest stable SFL package from the <a href=\"https:\/\/sing-box.sagernet.org\/clients\/desktop\/\">official desktop client page<\/a>, or install the Sing-box core through an official method.<\/li>\n\n\n\n<li>Import nodemaven-sing-box.json into SFL and start the profile.<\/li>\n\n\n\n<li>Approve any desktop network prompt, then check the public IP in a browser.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">For the command-line core, validate the profile first:<\/p>\n\n\n<figure class=\"rhino-code-snippet\" data-lang=\"bash\"><button type=\"button\" class=\"rhino-code-snippet__copy\" aria-label=\"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430\"><svg class=\"rhino-code-snippet__icon-copy\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"><\/path><\/svg><svg class=\"rhino-code-snippet__icon-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/button><span class=\"rhino-code-snippet__sr\" aria-live=\"polite\"><\/span><pre class=\"line-numbers\"><code class=\"language-bash\" data-rhino-code=\"sing-box%20check%20-c%20nodemaven-sing-box.json\"><\/code><\/pre><\/figure>\n\n\n<p class=\"wp-block-paragraph\">No output means the check passed. Start Sing-box with the validated file using the method documented for your installation. For a systemd service, inspect recent errors with:<\/p>\n\n\n<figure class=\"rhino-code-snippet\" data-lang=\"bash\"><button type=\"button\" class=\"rhino-code-snippet__copy\" aria-label=\"\u0421\u043a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u043a\u043e\u0434 \u0432 \u0431\u0443\u0444\u0435\u0440 \u043e\u0431\u043c\u0435\u043d\u0430\"><svg class=\"rhino-code-snippet__icon-copy\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><rect x=\"9\" y=\"9\" width=\"13\" height=\"13\" rx=\"2\" ry=\"2\"><\/rect><path d=\"M5 15H4a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h9a2 2 0 0 1 2 2v1\"><\/path><\/svg><svg class=\"rhino-code-snippet__icon-check\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" aria-hidden=\"true\"><polyline points=\"20 6 9 17 4 12\"><\/polyline><\/svg><\/button><span class=\"rhino-code-snippet__sr\" aria-live=\"polite\"><\/span><pre class=\"line-numbers\"><code class=\"language-bash\" data-rhino-code=\"sudo%20journalctl%20-u%20sing-box%20--output%20cat%20-e\"><\/code><\/pre><\/figure>\n\n\n<h2 id=\"h-how-do-you-set-up-sing-box-on-apple-tv\" class=\"wp-block-heading\"><strong>How do you set up Sing-box on Apple TV?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box MT on Apple TV can receive a finished profile from an iPhone or iPad. <strong>Create and test the NodeMaven profile on the mobile device first, then transfer it to Apple TV.<\/strong> Both devices need the same Sing-box MT version, and the VPN should be disconnected before the import begins.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Install Sing-box MT on the Apple TV and on the iPhone or iPad.<\/li>\n\n\n\n<li>Confirm that both devices run the same app version.<\/li>\n\n\n\n<li>Disconnect the active Sing-box connection on the mobile device.<\/li>\n\n\n\n<li>On Apple TV, open <strong>\u041d\u043e\u0432\u044b\u0439 \u043f\u0440\u043e\u0444\u0438\u043b\u044c<\/strong>.<\/li>\n\n\n\n<li>\u0412\u044b\u0431\u0435\u0440\u0438\u0442\u0435 <strong>Import from iPhone or iPad<\/strong>.<\/li>\n\n\n\n<li>Select the mobile device, then choose the tested NodeMaven ISP profile.<\/li>\n\n\n\n<li>Start the imported profile and verify the public IP in a browser or supported network-checking app.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">Refer to the iPhone walkthrough for creating, editing, testing, and naming the source profile before transfer.<\/p>\n\n\n\n<h2 id=\"h-which-clients-make-standard-proxy-credentials-easier-to-add\" class=\"wp-block-heading\"><strong>Which clients make standard proxy credentials easier to add?<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Sing-box gives you detailed JSON-based routing, but its configuration takes longer than entering four credentials. <strong>HTTP and SOCKS5 proxies are more portable in clients with separate fields for the server, port, username, and password.<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>\u0423\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432\u043e<\/strong><\/td><td><strong>Easier client<\/strong><\/td><td><strong>What you enter<\/strong><\/td><td><strong>\u041d\u0430\u0438\u043b\u0443\u0447\u0448\u0435\u0435 \u0441\u043e\u043e\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435<\/strong><\/td><\/tr><tr><td>Windows \u0438 macOS<\/td><td>Proxifier<\/td><td>Server, port, username, password<\/td><td>Route selected desktop applications<\/td><\/tr><tr><td>iPhone \u0438 iPad<\/td><td>Shadowrocket<\/td><td>HTTP or SOCKS server and credentials<\/td><td>Direct iOS setup<\/td><\/tr><tr><td>\u0410\u043d\u0434\u0440\u043e\u0438\u0434<\/td><td>SocksDroid<\/td><td>SOCKS5 server and credentials<\/td><td>Short Android setup<\/td><\/tr><tr><td>Windows, macOS, Android, and iOS<\/td><td>Happ<\/td><td>Supported profile or proxy details<\/td><td>Similar client across several devices<\/td><\/tr><tr><td>Windows, macOS, Linux, Android \u0438 iOS<\/td><td>Karing<\/td><td>HTTP\/SOCKS credentials and compatible profiles<\/td><td>Cross-platform graphical setup<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A NodeMaven ISP endpoint can be entered in compatible clients for authorized access to services such as <a href=\"https:\/\/nodemaven.com\/ru\/websites\/chatgpt-proxy\/\">ChatGPT<\/a>, subject to each platform&#8217;s terms. The dedicated address keeps the same location during the session.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">See the <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/proxies-for-shadowrocket\/\">Shadowrocket setup guide<\/a>, <a href=\"https:\/\/nodemaven.com\/ru\/integrations\/socksdroid-proxy\/\">SocksDroid guide<\/a>, \u0438\u043b\u0438 <a href=\"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-karing\/\">Karing tutorial<\/a> for device-specific alternatives.<\/p>\n\n\n\n<h2 id=\"h-sing-box-is-not-working-fixes-by-symptom\" class=\"wp-block-heading\"><strong>Sing-box is not working: fixes by symptom<\/strong><\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">On iPhone, start with the error shown by Sing-box MT. Do not change the profile, credentials, and network at the same time, since that makes the failed part harder to identify.<\/p>\n\n\n\n<h3 id=\"h-sing-box-shows-invalid-character-a-or-decode-config\" class=\"wp-block-heading\"><strong>Sing-box shows<\/strong> <strong>invalid character &#8216;\u00c2&#8217;<\/strong> <strong>\u0438\u043b\u0438<\/strong> <strong>decode config<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">This error means the configuration contains a character that JSON cannot read. It usually appears after the template has been copied from Google Docs, a bold-formatted paragraph, or another rich-text editor. <strong>The proxy has not been contacted yet<\/strong>, so changing the server or password will not fix it.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u041b\u0430\u0434\u043d\u043e<\/strong>, then tap the pencil button under the profile.<\/li>\n\n\n\n<li>\u041e\u0442\u043a\u0440\u044b\u0442\u044c <strong>Action > Edit Content<\/strong>.<\/li>\n\n\n\n<li>Select the entire configuration and delete it.<\/li>\n\n\n\n<li>Return to the clean, zero-indentation template in <strong>Step 2: Copy the Sing-box JSON template<\/strong>.<\/li>\n\n\n\n<li>Copy it from the plain code block, paste it into <strong>Edit Content<\/strong>, and enter the four NodeMaven values again.<\/li>\n\n\n\n<li>\u041d\u0430\u0436\u043c\u0438\u0442\u0435 <strong>\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c<\/strong>, return to the Dashboard, and press <strong>\u041d\u0430\u0447\u0430\u0442\u044c<\/strong>.<\/li>\n<\/ol>\n\n\n\n<p class=\"wp-block-paragraph\">The clean configuration must not contain:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\u00c2 or another unexpected character at the beginning of a line;<\/li>\n\n\n\n<li>** around JSON lines, since those are Markdown bold markers;<\/li>\n\n\n\n<li>backslashes before underscores, such as server\\_port;<\/li>\n\n\n\n<li>curly quotation marks in place of straight JSON quotation marks.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">The correct field names are server_port, server_name, dns_mode, and auto_route. <strong>Do not indent the replacement template manually on an iPhone.<\/strong> Indentation is optional in JSON, and the zero-indentation version avoids hidden spaces from formatted documents.<\/p>\n\n\n\n<h3 id=\"h-sing-box-mt-will-not-save-the-configuration\" class=\"wp-block-heading\"><strong>Sing-box MT will not save the configuration<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Confirm that the editor contains one complete JSON object.<\/li>\n\n\n\n<li>Check braces, brackets, commas, and quotation marks.<\/li>\n\n\n\n<li>Keep server_port as a number without quotation marks.<\/li>\n\n\n\n<li>Remove comments from the JSON.<\/li>\n\n\n\n<li>Make sure backslashes inside the credentials are escaped.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"h-the-profile-starts-but-safari-does-not-load-pages\" class=\"wp-block-heading\"><strong>The profile starts, but Safari does not load pages<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Copy all four credentials from the NodeMaven dashboard again.<\/li>\n\n\n\n<li>Remove spaces before or after the server, username, and password.<\/li>\n\n\n\n<li>Test the raw endpoint with the <a href=\"https:\/\/nodemaven.com\/ru\/tools\/proxy-bandwidth-checker\/\">NodeMaven proxy checker<\/a>.<\/li>\n\n\n\n<li>Switch between Wi-Fi and mobile data to test the local network.<\/li>\n\n\n\n<li>In Sing-box MT, open <strong>\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438<\/strong>, \u0437\u0430\u0442\u0435\u043c <strong>View Service Log<\/strong>, and look for an authentication, DNS, or connection error.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"h-the-public-ip-does-not-change\" class=\"wp-block-heading\"><strong>The public IP does not change<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Return to <strong>Dashboard<\/strong> and confirm that the status says <strong>\u041f\u043e\u0434\u043a\u043b\u044e\u0447\u0435\u043d\u043e<\/strong> and NodeMaven ISP is selected in the Profile card. Close and reopen Safari.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If another app still shows the regular IP, review that app\u2019s connection and any routing overrides.<\/p>\n\n\n\n<h3 id=\"h-socks5-authentication-fails\" class=\"wp-block-heading\"><strong>SOCKS5 authentication fails<\/strong><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Enter only the hostname or IP in server. Do not add socks:\/\/.<\/li>\n\n\n\n<li>Confirm the port against the ISP order.<\/li>\n\n\n\n<li>Check the capitalization of the username and password.<\/li>\n\n\n\n<li>Escape special JSON characters.<\/li>\n\n\n\n<li>If you use IP whitelisting, confirm that the current public IP remains on the allowlist.<\/li>\n<\/ul>\n\n\n\n<h3 id=\"h-calls-or-udp-traffic-fail\" class=\"wp-block-heading\"><strong>Calls or UDP traffic fail<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Use the SOCKS outbound and confirm that the upstream proxy supports UDP. HTTP CONNECT is primarily a TCP tunnel. <strong>NodeMaven <a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\" data-type=\"proxies\" data-id=\"36293\">ISP \u043f\u0440\u043e\u043a\u0441\u0438<\/a> support UDP<\/strong>, but the application must also send that traffic through the active Sing-box TUN route.<\/p>\n\n\n\n<h3 id=\"h-sing-box-mt-is-unavailable-in-the-app-store\" class=\"wp-block-heading\"><strong>Sing-box MT is unavailable in the App Store<\/strong><\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">\u041f\u0440\u043e\u0432\u0435\u0440\u044c\u0442\u0435 <a href=\"https:\/\/apps.apple.com\/us\/app\/sing-box-mt\/id6785326793\">direct Sing-box MT listing<\/a> and the country attached to the Apple account. The sponsor-only TestFlight route is intended for beta access.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If the public listing is missing in your storefront, use Shadowrocket or Happ instead of an unofficial IPA package.<\/p>\n\n\n<div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-rhino-alert-banner so-widget-rhinocore-addons-rhino-alert-banner-default-d75171398898\"\n\t\t\t\n\t\t><div class=\"rhino-widget rhino-widget--rhinocore-addons-rhino-alert-banner section-alert\" data-nm-label=\"banner\"    style=\"--alert-background-color: #E6E6FF\"\n>\n            <div class=\"section-alert__icon\">\n            <img decoding=\"async\" src=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/02\/icon-4.svg\" alt=\"\" loading=\"lazy\" width=\"64\" height=\"64\">        <\/div>\n    \n            <div class=\"section-alert__main\">\n                            <div class=\"section-alert__title\">Keep Sing-box sessions on one stable IP<\/div>\n            \n                            <div class=\"section-alert__description\"><p data-pm-slice=\"1 1 []\">\u0418\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u043f\u0440\u043e\u0432\u0435\u0440\u0435\u043d\u043d\u044b\u0435 \u043f\u043e \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0443, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u044e\u0449\u0438\u0435 UDP <strong><a href=\"https:\/\/nodemaven.com\/ru\/proxies\/isp-proxies\/\">ISP \u043f\u0440\u043e\u043a\u0441\u0438<\/a><\/strong> with Sing-box, Proxifier, Shadowrocket, or Happ for stable sessions across desktop and mobile devices. <strong>Use code ISP40 to get 40% off<\/strong> your first order of three or more IPs.<\/p>\n<\/div>\n                    <\/div>\n    \n            <a\n            class=\"section-alert__button b-btn b-btn--static-xl b-btn--secondary-black\"\n            href=\"https:\/\/dashboard.nodemaven.com\/isp-proxies\"\n            >\n            \u041a\u0443\u043f\u0438\u0442\u044c        <\/a>\n    <\/div>\n<\/div>\n\n\n<h2 id=\"h-faq\" class=\"wp-block-heading\"><strong>FAQ<\/strong><\/h2>\n\n\n<div\n\t\t\t\n\t\t\tclass=\"so-widget-rhinocore-addons-faq so-widget-rhinocore-addons-faq-default-d75171398898\"\n\t\t\t\n\t\t>    <div class=\"rhino-widget rhino-widget--rhinocore-addons-faq section-faq\" data-nm-label=\"faq\">\n        <div class=\"section-faq__list section-faq__list--columns-1\" role=\"list\" aria-label=\"\u0427\u0430\u0441\u0442\u043e \u0437\u0430\u0434\u0430\u0432\u0430\u0435\u043c\u044b\u0435 \u0432\u043e\u043f\u0440\u043e\u0441\u044b \u043e \u043d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0435 \u043f\u0440\u043e\u043a\u0441\u0438 \u0432 Telegram\">\n                            <div class=\"section-faq__column\">\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Is Sing-box a VPN or a proxy client?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewbox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Sing-box is a universal proxy platform with official apps and TUN support. On iPhone, Sing-box MT creates an iOS VPN configuration that routes traffic according to the loaded JSON profile. <\/span><b>The software does not include a server.<\/b><span style=\"font-weight: 400\"> You must supply a compatible configuration, subscription, or external proxy.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Is Sing-box free?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewbox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">The Sing-box software is free and open source. The server, subscription, or proxy behind the connection may cost money. Public proxies can work for brief tests, but many are slow, offline, overused, or unsafe for private traffic.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Are Singbox, Sing Box, and Sing-box the same client?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewbox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Those spellings usually refer to the same Project S software. <\/span><b>The official spelling is sing-box<\/b><span style=\"font-weight: 400\">, written in lowercase with a hyphen. The current Apple application is named Sing-box MT in the App Store.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Can Sing-box use HTTP and SOCKS5 proxies?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewbox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Yes. Sing-box includes official HTTP CONNECT and SOCKS outbound types. Add the server, port, username, and password to the matching outbound inside a full JSON profile. SOCKS5 is the preferred NodeMaven route when the workflow needs UDP.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Can I use NodeMaven ISP proxies with Sing-box MT on iPhone?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewbox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Yes. Create a Local profile, open <\/span><b>Edit Content<\/b><span style=\"font-weight: 400\">, and paste the complete JSON configuration from this guide. Replace the placeholder server, port, username, and password with the values from the NodeMaven dashboard, save the profile, and press <\/span><b>\u041d\u0430\u0447\u0430\u0442\u044c<\/b><span style=\"font-weight: 400\">.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                            <div class=\"section-faq__item\" data-accordion=\"wrapper\" data-accordion-group=\"faq\" role=\"listitem\">\n                            <h3 class=\"section-faq__heading\">\n                                <button class=\"section-faq__trigger\" data-accordion=\"trigger\" type=\"button\" aria-expanded=\"false\">\n                                    <span class=\"section-faq__question\">Does Sing-box work on Windows, Android, iOS, Linux, and Apple TV?<\/span>\n                                    <svg width=\"28\" height=\"28\" viewbox=\"0 0 28 28\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" focusable=\"false\">\n                                        <path d=\"M7 10.5L14 17.5L21 10.5\" stroke=\"#5D5D5D\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\" \/>\n                                    <\/svg>\n                                <\/button>\n                            <\/h3>\n                            <div class=\"section-faq__content\">\n                                <div class=\"section-faq__answer\">\n                                    <p><span style=\"font-weight: 400\">Yes. Official clients cover Windows 10+, Linux, Android 5+, iOS and iPadOS 15+, macOS 13+, and tvOS 17+. Windows and Linux use Sing-box for Desktop, Android uses SFA, macOS uses SFM, and iPhone, iPad, and Apple TV use Sing-box MT.<\/span><\/p>\n                                <\/div>\n                            <\/div>\n                        <\/div>\n                                    <\/div>\n                    <\/div>\n    <\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.","protected":false},"author":68,"featured_media":40939,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[213,204,236],"class_list":["post-40930","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-uncategorized","tag-guides-tutorials","tag-isp-proxies","tag-proxy-clients"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v28.1 (Yoast SEO v28.1) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>How to Set Up Sing-box on iPhone, Windows &amp; Android<\/title>\n<meta name=\"description\" content=\"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-sing-box\/\" \/>\n<meta property=\"og:locale\" content=\"ru_RU\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to Set Up Sing-box on iPhone, Windows, Android, and macOS\" \/>\n<meta property=\"og:description\" content=\"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-sing-box\/\" \/>\n<meta property=\"og:site_name\" content=\"NodeMaven\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/people\/NodeMaven\/100095402507825\/\" \/>\n<meta property=\"article:published_time\" content=\"2026-09-21T15:19:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-09-21T15:20:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/blog-cover-sing-box-setup-v2_1776x1000_2x-1024x577.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"577\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Anna\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c\" \/>\n\t<meta name=\"twitter:data1\" content=\"Anna\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f\" \/>\n\t<meta name=\"twitter:data2\" content=\"19 \u043c\u0438\u043d\u0443\u0442\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/\"},\"author\":{\"name\":\"Anna\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#\\\/schema\\\/person\\\/f3bc93327b3582e735259d2a98f7a7ff\"},\"headline\":\"How to Set Up Sing-box on iPhone, Windows, Android, and macOS\",\"datePublished\":\"2026-09-21T15:19:54+00:00\",\"dateModified\":\"2026-09-21T15:20:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/\"},\"wordCount\":3809,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/blog-cover-sing-box-setup-v2_1776x1000_2x.png\",\"keywords\":[\"Guides &amp; Tutorials\",\"ISP Proxies\",\"Proxy Clients\"],\"articleSection\":[\"Uncategorized\"],\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/ru\\\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/\",\"name\":\"How to Set Up Sing-box on iPhone, Windows & Android\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/blog-cover-sing-box-setup-v2_1776x1000_2x.png\",\"datePublished\":\"2026-09-21T15:19:54+00:00\",\"dateModified\":\"2026-09-21T15:20:00+00:00\",\"description\":\"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#breadcrumb\"},\"inLanguage\":\"ru-RU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#primaryimage\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/blog-cover-sing-box-setup-v2_1776x1000_2x.png\",\"contentUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/blog-cover-sing-box-setup-v2_1776x1000_2x.png\",\"width\":3552,\"height\":2000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/nodemaven.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to Set Up Sing-box on iPhone, Windows, Android, and macOS\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#website\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/\",\"name\":\"NodeMaven\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/nodemaven.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ru-RU\"},{\"@type\":[\"Organization\",\"Place\"],\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#organization\",\"name\":\"NodeMaven\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/\",\"logo\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#local-main-organization-logo\"},\"image\":{\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#local-main-organization-logo\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/people\\\/NodeMaven\\\/100095402507825\\\/\",\"https:\\\/\\\/t.me\\\/NodeMavenTG\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/nodemaven\\\/\"],\"telephone\":[],\"openingHoursSpecification\":[{\"@type\":\"OpeningHoursSpecification\",\"dayOfWeek\":[\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\",\"Sunday\"],\"opens\":\"00:00\",\"closes\":\"23:59\"}],\"legalName\":\"NodeMaven FZ LLC\",\"email\":\"support@nodemaven.com\",\"description\":\"NodeMaven is a proxy infrastructure provider offering residential, mobile, and ISP proxies with IP quality filtering, precise geo-targeting, HTTPS and SOCKS5 support, and developer APIs.\",\"contactPoint\":[{\"@type\":\"ContactPoint\",\"contactType\":\"customer support\",\"email\":\"support@nodemaven.com\"},{\"@type\":\"ContactPoint\",\"contactType\":\"legal\",\"email\":\"legal.public@nodemaven.com\"}],\"award\":[\"People Love Us, awarded by Trustpilot (2025)\",\"Top Rated, awarded by Top Business Software (2025)\",\"Customers Love Us, awarded by Sourceforge (2025)\",\"Users Love Us, awarded by G2 (2025)\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/#\\\/schema\\\/person\\\/f3bc93327b3582e735259d2a98f7a7ff\",\"name\":\"Anna\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/anna-radziuk_avatar-96x96.jpg\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/anna-radziuk_avatar-96x96.jpg\",\"contentUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/05\\\/anna-radziuk_avatar-96x96.jpg\",\"caption\":\"Anna\"},\"description\":\"Anna is a content manager at NodeMaven, and she specialises in turning complex technical topics into clear, practical guides backed by industry research, hands-on testing, and popular use cases.\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/ru\\\/author\\\/anna-radziuk\\\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"ru-RU\",\"@id\":\"https:\\\/\\\/nodemaven.com\\\/blog\\\/how-to-set-up-sing-box\\\/#local-main-organization-logo\",\"url\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-Untitled-design-8-1.png\",\"contentUrl\":\"https:\\\/\\\/nodemaven.com\\\/wp-content\\\/uploads\\\/2025\\\/03\\\/cropped-Untitled-design-8-1.png\",\"width\":512,\"height\":512,\"caption\":\"NodeMaven\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"How to Set Up Sing-box on iPhone, Windows & Android","description":"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-sing-box\/","og_locale":"ru_RU","og_type":"article","og_title":"How to Set Up Sing-box on iPhone, Windows, Android, and macOS","og_description":"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.","og_url":"https:\/\/nodemaven.com\/ru\/blog\/how-to-set-up-sing-box\/","og_site_name":"NodeMaven","article_publisher":"https:\/\/www.facebook.com\/people\/NodeMaven\/100095402507825\/","article_published_time":"2026-09-21T15:19:54+00:00","article_modified_time":"2026-09-21T15:20:00+00:00","og_image":[{"width":1024,"height":577,"url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/blog-cover-sing-box-setup-v2_1776x1000_2x-1024x577.png","type":"image\/png"}],"author":"Anna","twitter_card":"summary_large_image","twitter_misc":{"\u041d\u0430\u043f\u0438\u0441\u0430\u043d\u043e \u0430\u0432\u0442\u043e\u0440\u043e\u043c":"Anna","\u041f\u0440\u0438\u043c\u0435\u0440\u043d\u043e\u0435 \u0432\u0440\u0435\u043c\u044f \u0434\u043b\u044f \u0447\u0442\u0435\u043d\u0438\u044f":"19 \u043c\u0438\u043d\u0443\u0442"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#article","isPartOf":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/"},"author":{"name":"Anna","@id":"https:\/\/nodemaven.com\/#\/schema\/person\/f3bc93327b3582e735259d2a98f7a7ff"},"headline":"How to Set Up Sing-box on iPhone, Windows, Android, and macOS","datePublished":"2026-09-21T15:19:54+00:00","dateModified":"2026-09-21T15:20:00+00:00","mainEntityOfPage":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/"},"wordCount":3809,"commentCount":0,"publisher":{"@id":"https:\/\/nodemaven.com\/#organization"},"image":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#primaryimage"},"thumbnailUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/blog-cover-sing-box-setup-v2_1776x1000_2x.png","keywords":["Guides &amp; Tutorials","ISP Proxies","Proxy Clients"],"articleSection":["Uncategorized"],"inLanguage":"ru-RU","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/nodemaven.com\/ru\/#organization"}},{"@type":"WebPage","@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/","url":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/","name":"How to Set Up Sing-box on iPhone, Windows & Android","isPartOf":{"@id":"https:\/\/nodemaven.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#primaryimage"},"image":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#primaryimage"},"thumbnailUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/blog-cover-sing-box-setup-v2_1776x1000_2x.png","datePublished":"2026-09-21T15:19:54+00:00","dateModified":"2026-09-21T15:20:00+00:00","description":"Set up Sing-box on iPhone, Windows, Android, macOS, and Linux in 6 steps. Add a NodeMaven SOCKS5 proxy, connect through TUN, and verify your public IP.","breadcrumb":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#breadcrumb"},"inLanguage":"ru-RU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/"]}]},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#primaryimage","url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/blog-cover-sing-box-setup-v2_1776x1000_2x.png","contentUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2026\/09\/blog-cover-sing-box-setup-v2_1776x1000_2x.png","width":3552,"height":2000},{"@type":"BreadcrumbList","@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/nodemaven.com\/"},{"@type":"ListItem","position":2,"name":"How to Set Up Sing-box on iPhone, Windows, Android, and macOS"}]},{"@type":"WebSite","@id":"https:\/\/nodemaven.com\/#website","url":"https:\/\/nodemaven.com\/","name":"NodeMaven","description":"","publisher":{"@id":"https:\/\/nodemaven.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/nodemaven.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ru-RU"},{"@type":["Organization","Place"],"@id":"https:\/\/nodemaven.com\/#organization","name":"NodeMaven","url":"https:\/\/nodemaven.com\/","logo":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#local-main-organization-logo"},"image":{"@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#local-main-organization-logo"},"sameAs":["https:\/\/www.facebook.com\/people\/NodeMaven\/100095402507825\/","https:\/\/t.me\/NodeMavenTG","https:\/\/www.linkedin.com\/company\/nodemaven\/"],"telephone":[],"openingHoursSpecification":[{"@type":"OpeningHoursSpecification","dayOfWeek":["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"],"opens":"00:00","closes":"23:59"}],"legalName":"NodeMaven FZ LLC","email":"support@nodemaven.com","description":"NodeMaven \u2014 \u043f\u0440\u043e\u0432\u0430\u0439\u0434\u0435\u0440 \u043f\u0440\u043e\u043a\u0441\u0438-\u0438\u043d\u0444\u0440\u0430\u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u044b, \u043f\u0440\u0435\u0434\u043b\u0430\u0433\u0430\u044e\u0449\u0438\u0439 \u0440\u0435\u0437\u0438\u0434\u0435\u043d\u0442\u043d\u044b\u0435, \u043c\u043e\u0431\u0438\u043b\u044c\u043d\u044b\u0435 \u0438 ISP-\u043f\u0440\u043e\u043a\u0441\u0438 \u0441 \u0444\u0438\u043b\u044c\u0442\u0440\u0430\u0446\u0438\u0435\u0439 \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0430 IP, \u0442\u043e\u0447\u043d\u044b\u043c \u0433\u0435\u043e-\u0442\u0430\u0440\u0433\u0435\u0442\u0438\u043d\u0433\u043e\u043c, \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u043e\u0439 HTTPS \u0438 SOCKS5, \u0430 \u0442\u0430\u043a\u0436\u0435 API \u0434\u043b\u044f \u0440\u0430\u0437\u0440\u0430\u0431\u043e\u0442\u0447\u0438\u043a\u043e\u0432.","contactPoint":[{"@type":"ContactPoint","contactType":"customer support","email":"support@nodemaven.com"},{"@type":"ContactPoint","contactType":"legal","email":"legal.public@nodemaven.com"}],"award":["People Love Us, awarded by Trustpilot (2025)","Top Rated, awarded by Top Business Software (2025)","Customers Love Us, awarded by Sourceforge (2025)","Users Love Us, awarded by G2 (2025)"]},{"@type":"Person","@id":"https:\/\/nodemaven.com\/#\/schema\/person\/f3bc93327b3582e735259d2a98f7a7ff","name":"\u0410\u043d\u043d\u0430","image":{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/05\/anna-radziuk_avatar-96x96.jpg","url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/05\/anna-radziuk_avatar-96x96.jpg","contentUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/05\/anna-radziuk_avatar-96x96.jpg","caption":"Anna"},"description":"\u0410\u043d\u043d\u0430 \u0440\u0430\u0431\u043e\u0442\u0430\u0435\u0442 \u043a\u043e\u043d\u0442\u0435\u043d\u0442-\u043c\u0435\u043d\u0435\u0434\u0436\u0435\u0440\u043e\u043c \u0432 NodeMaven \u0438 \u043f\u043e\u043c\u043e\u0433\u0430\u0435\u0442 \u0434\u0435\u043b\u0430\u0442\u044c \u0441\u043b\u043e\u0436\u043d\u044b\u0435 \u0442\u0435\u0445\u043d\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0442\u0435\u043c\u044b \u043f\u043e\u043d\u044f\u0442\u043d\u0435\u0435, \u043f\u0440\u0435\u0432\u0440\u0430\u0449\u0430\u044f \u0438\u0445 \u0432 \u043f\u0440\u0430\u043a\u0442\u0438\u0447\u0435\u0441\u043a\u0438\u0435 \u0440\u0443\u043a\u043e\u0432\u043e\u0434\u0441\u0442\u0432\u0430 \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043e\u0442\u0440\u0430\u0441\u043b\u0435\u0432\u044b\u0445 \u0438\u0441\u0441\u043b\u0435\u0434\u043e\u0432\u0430\u043d\u0438\u0439, \u043b\u0438\u0447\u043d\u043e\u0433\u043e \u0442\u0435\u0441\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u044f \u0438 \u043f\u043e\u043f\u0443\u043b\u044f\u0440\u043d\u044b\u0445 \u0441\u0446\u0435\u043d\u0430\u0440\u0438\u0435\u0432 \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u043d\u0438\u044f","url":"https:\/\/nodemaven.com\/ru\/author\/anna-radziuk\/"},{"@type":"ImageObject","inLanguage":"ru-RU","@id":"https:\/\/nodemaven.com\/blog\/how-to-set-up-sing-box\/#local-main-organization-logo","url":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/03\/cropped-Untitled-design-8-1.png","contentUrl":"https:\/\/nodemaven.com\/wp-content\/uploads\/2025\/03\/cropped-Untitled-design-8-1.png","width":512,"height":512,"caption":"NodeMaven"}]}},"_links":{"self":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/posts\/40930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/users\/68"}],"replies":[{"embeddable":true,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/comments?post=40930"}],"version-history":[{"count":1,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/posts\/40930\/revisions"}],"predecessor-version":[{"id":40940,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/posts\/40930\/revisions\/40940"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/media\/40939"}],"wp:attachment":[{"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/media?parent=40930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/categories?post=40930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nodemaven.com\/ru\/wp-json\/wp\/v2\/tags?post=40930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}