
To solve this problem, I'm eagerly recommending that you add a "Import tunnel from url" option (or any option that can trigger internet access request from the app). Under normal circumstances, China region devices will pop up the user permission to use data when an app first runs or requests to access internet (You can select: off / WLAN Only / WLAN & Cellular Data), but WireGuard does not pop up this alert when it first runs, so the Wireless setting option does not appear in the iOS settings, it results in WireGuard can never use any network (WLAN and Cellular Data). I understand that this setting will only appear in iOS devices with Cellular sold in China. When I further checked the problem, I found that there is no Wireless Setting option in the WireGuard settings page in the iOS settings. When I checked the log, I found "Failed to send handshake initiation", "no route to host" error messages. I found that it could not connect correctly.


I've just downloaded Wireguard for iOS on my iPhone X.
