Help · Users

Ghostlane on iOS

On iPhone and iPad, Ghostlane, the open-source client, is a full system VPN that runs VLESS Reality, Hysteria2, XHTTP and olcRTC. It is on the App Store; TestFlight has each new build a few days earlier.

example

App Store → the released version TestFlight → each new build, before App Review

Ghostlane is an open-source VPN client that reads ProofKit lists (it was called olcbox earlier). On iOS it is a full system VPN: one app runs VLESS Reality, Hysteria2, XHTTP and olcRTC, as on Android and desktop. Nothing has to be sideloaded. For Reality, Hysteria2 and XHTTP, other iOS apps such as Happ work too; only olcRTC needs Ghostlane.

Getting it

  • App Store: the released version, kept up to date by the store.
  • TestFlight: every release lands here the day it is cut, ahead of the App Store by however long App Review takes. Install Apple's TestFlight app, then open the link on the phone.

If a fix you are waiting for shipped in a version newer than the one the App Store shows, TestFlight has it.

Setting it up

  1. On the dashboard, in the Subscription URL block, choose Ghostlane and copy the URL.
  2. In Ghostlane, tap Add server list, choose Paste link or URI and paste it. With Transports in subscription on All, the list carries Reality, Hysteria2, XHTTP and olcRTC.
  3. Pick a location and connect. iOS asks once for permission to add a VPN configuration.

Added the older olcRTC-only link before? Remove it: the Ghostlane URL already carries olcRTC.

If you already use Happ

Happ keeps working for Reality, Hysteria2 and XHTTP. What it cannot do is olcRTC, which rides a video call Happ has no way to make. Moving from Happ to Ghostlane walks through it; your existing servers do not change.