Skip to main content
Use this guide if you already have an overseas network and want to connect to a MiyaIP static residential Native proxy on iPhone.

Prepare your device

1

Turn off Location Services

Open Settings → Privacy & Security → Location Services and turn Location Services off.
Turn off Location Services in iPhone settings
2

Adjust the date, time, and time zone

Open Settings → General → Date & Time. Turn off Set Automatically, select a city in the proxy IP’s target country or region under Time Zone, and check the date and time.
Turn off Set Automatically and select the target time zone in iPhone Date & Time settings
3

Adjust the language and region

Return to Settings → General and open Language & Region. Select the target country’s language and region, and avoid using Simplified Chinese.
See Device preparation for more details.

Before you connect

  • Install Shadowrocket on your phone.
  • Supply a working overseas network node for your first network hop.
  • Prepare the SOCKS5 node and host/IP address, port, username, and password for your MiyaIP static residential native proxy as the second-hop proxy.

Get the MiyaIP native proxy

1

Find the native proxy column

Sign in to the MiyaIP dashboard and open Proxy → Static residential → Purchased IPs. Find your IP row and its Native proxy column (Native IP HTTP(S)/SOCKS5 in some views). Use that native IP for the SOCKS5 node below.
2

Open the native proxy QR code

Click the QR code button on the right side of the IP row’s Native proxy column to open the native proxy QR code for Shadowrocket. Keep that proxy’s host/IP address, port, username, and password ready to check after import.
Click the QR code button beside the native proxy

Configuration steps

1

Scan the native proxy QR code

Open Shadowrocket and tap the scan button in the upper-left corner. Scan the native proxy QR code you opened in MiyaIP to import the static IP node.
Tap the Shadowrocket scan button to import the native proxy
2

Open the static IP node settings

Find the MiyaIP static IP you just imported in the node list and tap its information button (ⓘ).
Tap the information button beside the MiyaIP static IP node to open its settings
3

Open Proxy Via

Tap Proxy Via on the Edit Node page.
Open Proxy Via on the Shadowrocket Edit Node page
4

Select your existing overseas node

Select your existing overseas network node in the Proxy Via list. This node supplies the first network hop; the MiyaIP native IP supplies the second-hop exit. Self-Provided Relay Node in the screenshots is an example name for your own overseas node.
Select your existing overseas network node for the MiyaIP native proxy
5

Check the protocol and proxy details, then save

Return to the node editing page and check these items:
  1. Type is Socks5 (the SOCKS5 protocol).
  2. Address, Port, User, and Password match your MiyaIP native proxy host, port, username, and password.
  3. Proxy Via shows the overseas node you selected.
  4. Tap Save in the upper-right corner.
Check the Socks5 type, proxy details, and selected Proxy Via node, then tap Save
6

Select the MiyaIP static IP node

Return to the Shadowrocket home screen and select the MiyaIP static IP node you configured under Local Nodes.
7

Set Global routing to Proxy

Tap Global Routing on the home screen, select Proxy, then return to the home screen.
8

Start the proxy connection

Confirm that the current node is your MiyaIP static IP, then turn on the connection switch at the top.
Select the MiyaIP static IP, set Global Routing to Proxy, and start the connection
9

Verify your exit IP

Open your browser and enter whoer.net in the address bar. Compare the displayed IP address with the MiyaIP static residential IP you purchased, then check the country or region.