eGate’s external accessibility APK was made specifically for this issue. If you set it up correctly, it should work.