-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Migrate Android network stack to Go #1013
Conversation
alalamav
commented
Apr 27, 2021
- Merges the Android client Go network stack from the go-tun2socks feature branch at ca0f04b.
- Deprecates shadowsocks-libev and badvpn-tun2socks for Android.
- Connectivity checks are also migrated to Go (VPN service process).
- Starting from v1.5.0, the Android clients has been released from the go-tun2socks branch.
- All code in this PR has been reviewed before merging into the go-tun2socks branch (i.e. Apple/Android: migrate connectivity checks to Go #664, Android: migrate to Shadowsocks Go #670).
- Updates the cordova-plugin-oultine documentation.
cordova-plugin-outline/README.md
Outdated
|
||
### Apple update instructions | ||
### Apple | ||
This plugin targets Apple devices running iOS 11.0+ and macOS/OS X 10.11. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: OSX 10.11*+*
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.
cordova-plugin-outline/README.md
Outdated
|
||
### Android | ||
This plugin targets Android devices running Lollipop (API 22), or higher. | ||
outline-go-tun2socks is consumed by native platforms as a library. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This seems a little vague to me. Which platforms are native? And how do non-native platforms use it?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I removed a reference to browser, which is not supported by the plugin.
Which platforms are native?
The ones supported: Android, iOS, macOS.
And how do non-native platforms use it?
They don't.
cordova-plugin-outline/README.md
Outdated
@@ -1,71 +1,31 @@ | |||
# cordova-plugin-outline | |||
|
|||
This Cordova plugin provides the ability to start a system-wide VPN, connected to a local Shadowsocks client. | |||
Cordova plugin that implements a system-wide VPN to proxy device traffic over [Shadowsocks](https://shadowsocks.org/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Cordova plugin that implements a system-wide VPN to proxy device traffic over [Shadowsocks](https://shadowsocks.org/). | |
Cordova plugin that implements a system-wide VPN to tunnel device traffic over [Shadowsocks](https://shadowsocks.org/). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Done.