You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Due to file size limitations, jniLibs are too big to be published on npm. Use the assets on [GitHub Releases](https://github.com/ccnnde/react-native-simple-openvpn/releases) instead
64
+
65
+
Download and unzip the resources you need for the corresponding architecture, and put them in `android/app/src/main/jniLibs` (create a new `jniLibs` folder if you don't have one)
66
+
67
+
```sh
68
+
project
69
+
├── android
70
+
│ ├── app
71
+
│ │ └── src
72
+
│ │ └── main
73
+
│ │ └── jniLibs
74
+
│ │ ├── arm64-v8a
75
+
│ │ ├── armeabi-v7a
76
+
│ │ ├── x86
77
+
│ │ └── x86_64
78
+
│ └── ...
79
+
├── ios
80
+
└── ...
81
+
```
82
+
45
83
### iOS
46
84
47
85
If using CocoaPods, run it in the `ios/` directory
| OVPN_TWO_THREE_PEER | OpenVPN 2.3.x and older peers |
263
+
264
+
#### useLegacyProvider
265
+
266
+
**Android only**,load OpenSSL legacy provider or not, using the default value `false` if not passed in
267
+
207
268
#### providerBundleIdentifier
208
269
209
270
**iOS only**,the bundle identifier of the Network Extension target
@@ -255,13 +316,13 @@ However, if you need to dynamically change the `remote` address in the configura
255
316
256
317
The following items were used in this project
257
318
258
-
- Android - [ics-openvpn](https://github.com/schwabe/ics-openvpn), for personal project reasons, the Android side is currently using an older version of its core library
0 commit comments