OpenRouteOn iPhone

Import public links on your phone

Install a maintained client from its official publisher, not a config feed or an advertisement. A successful copy or import is not a tested connection.

VLESS, Reality, VMess and Trojan

  1. Choose a client which supports the exact protocol and transport, including Reality if selected. Start with v2rayNG for Android or the official Hiddify project and installation guide for iOS/Android/desktop. Support depends on version.
  2. On this same phone tap Copy config link. Use HTTPS (localhost works for local QA). If copying is denied, select the displayed URI and copy manually.
  3. Open the client and choose Import from clipboard / Add link. Confirm the expected protocol. Allow the operating system VPN prompt only for your installed client.
  4. Try connecting. If it fails, choose another record. Do not disable TLS certificate checks, install root certificates or device-management profiles.

Shadowsocks and Outline

Use the Outline-compatible subset filter for classic AEAD Shadowsocks URIs without client extensions. Install Outline Client from the official download page, copy an ss:// key and paste it into Add server. Generic Shadowsocks, especially SS-2022 or extension-bearing keys, is not automatically Outline compatible. No physical-device import or tunnel test has been performed.

Original subscriptions

Open source subscription takes you to the publisher's actual feed, not a local copy. Use only if the publisher's stated use fits your situation. A subscription URL is different from a single config URI; add it using the client's subscription import. The upstream feed is not our filtered snapshot and may include options our parser rejects.

Downloads

URI .txt files contain one exact public link. Open the file and copy its text into a compatible client; it is not a WireGuard .conf or an OpenVPN .ovpn. For OpenVPN use our same-iPhone file import guide. No reusable WireGuard download is currently approved.