ShadowVPN-iOS
ShadowVPN-iOS copied to clipboard
URI scheme
Add URI scheme like Anyconnect
Here is a draft:
shadowvpn://create/?data=BASE64_DATA
shadowvpn://create/?name=Descript&server=Addr&port=1234&...&onsuccess=URL&onerror=URL
shadowvpn://connect/?name=Description&host=ServerAddress&onsuccess=URL&onerror=URL
shadowvpn://disconnect/?onsuccess=URL&onerror=URL
shadowvpn://close
example:
shadowvpn://create/data=BASE64_DATA?onsuccess=shadowvpn%3A%2F%2Fconnect%2F?name=Tokyo1
Create Tokyo1 and connect to Tokyo1 if success.
shadowvpn://connect/name=Tokyo1?onsuccess=shadowvpn%3A%2F%2Fclose
Connect to Tokyo1 and close the app if success.
shadowvpn://connect/name=Tokyo1?onsuccess=twitter%3A%2F%2F
Connect to Tokyo1 and open Twitter if success.
Then we can combine shadowVPN with many Launcher apps / javascript codes / many interesting thins.
ShadowVPN will support Shadowsocks like protocol and QRCode https://github.com/clowwindy/ShadowVPN-iOS/issues/6