@Lee_points: I've seen over 10 projects online related to Wi-Fi Calling and WLOC, but this is the first time I've seen someone integrate both into an OpenWrt router. It combines "Wi-Fi Calling through a designated proxy node" and "making iPhone's Apple WLOC location..."

X AI KOLs Timeline Tools

Summary

This article introduces the first project to integrate Wi-Fi Calling and Apple WLOC into an OpenWrt router, allowing proxy nodes to handle Wi-Fi Calling and location requests without extra phone-side configuration—ideal for tech enthusiasts to try.

I've seen over 10 projects online related to Wi-Fi Calling and WLOC, but this is the first time I've seen someone integrate both into an OpenWrt router. It combines "Wi-Fi Calling through a designated proxy node" and "making iPhone's Apple WLOC location match that node's region" within an OpenWrt router. For example: UK SIM → Router assigns a UK node for that iPhone's Wi-Fi Calling → WLOC automatically follows the UK exit → WLOC location requests sent by the iPhone to Apple are also processed as a UK target location. The entire process is mainly handled on the router, so there's no need to keep Shadowrocket/WARP running on the phone, nor are Cloudflare Worker, WLOC Plus websites, or tokens required. Since the new project v1.0.0 was just released, it's currently better suited for those willing to tleshoot and troubleshoot, rather than those seeking a one-time installation for permanent stability.
Original Article
View Cached Full Text

Cached at: 08/15/26, 05:47 AM

I’ve encountered over a dozen discussions about Wi-Fi Calling and WLOC projects online, but this is the first time I’ve seen someone integrate both into an OpenWrt router.

The project combines “routing Wi-Fi Calling through a specified proxy node” and “making the iPhone’s Apple WLOC location match that node’s region” within an OpenWrt router.

For example:
UK SIM card → The router directs Wi-Fi Calling traffic for that iPhone to a UK-based node → WLOC automatically aligns with the UK exit point → The WLOC location requests sent by the iPhone to Apple are also processed as targeting a UK location.

The entire process is primarily handled by the router, eliminating the need to keep Shadowrocket or WARP running on the phone, or to rely on Cloudflare Workers, WLOC Plus websites, or tokens.

Since the new project v1.0.0 was just released, it’s currently more suitable for those willing to tinker and troubleshoot, rather than for users seeking a one-time setup with long-term stability.

Similar Articles

@IndieDevHailey: This open-source project lets you change your iOS location freely! wloc one-click changes your iPhone's network location to anywhere in the world (Hong Kong, Tokyo, New York, Paris… pick any)! - Just tap on the map, no need to manually enter latitude/longitude - Supports Surge / Quantumult X / L…

X AI KOLs Timeline

wloc is an open-source tool that allows iOS users to change their network location to anywhere in the world by selecting a point on the map with one click. It supports multiple proxy apps and requires no jailbreak.

@airtouch97: iPhone can now change its location without a computer, without a cable, and without jailbreaking. This makes it easy to enable full-featured Maps, high blood pressure detection, WiFi Calling, and more. Many people still don't know that it only takes an open-source project + Shadowrocket to set up in 5 minutes.…

X AI KOLs Timeline

Explains how to change iPhone location without a computer or jailbreak using the open-source project wloc and Shadowrocket, enabling full-featured Maps, high blood pressure detection, WiFi Calling, and more.

@Hp2ai: https://x.com/Hp2ai/status/2072687103092441521

X AI KOLs Timeline

This tutorial details how to use the DJI 4G module, VMware virtual machine, Debian system, and vohive tools to pull WiFi Calling, including preparation of accessories, virtual machine creation, system installation, and proxy configuration.