Jigsaw-Code / outline-apps

Outline Client and Manager, developed by Jigsaw. Outline Manager makes it easy to create your own VPN server. Outline Client lets you share access to your VPN with anyone in your network, giving them access to the free and open internet.
https://getoutline.org/
Apache License 2.0
8.4k stars 1.36k forks source link

Provide a method of installing client where access to App Store/Google Play is blocked #1447

Open fsol11 opened 1 year ago

fsol11 commented 1 year ago

What would you like the app to enable you to do? IRANIAN people use Outline VPN to go around the government censorships. However, using Outline VPN needs the Outline client app to be installed on the phone. However access to Google Play and Apple App Store is blocked both by the Iranian government and also by Google and Apple.

Describe alternatives you've considered 1) Providing a method of installing the client app on iOS or Android without accessing Google Play or App Store. For example if APK file is provided for download on the website, then it can be somehow installed on Android. But for iOS this would not work. 2) Outline can be made compatible with the default VPN clients provided by the operating system on iOS and Android; so that installing the client app would not be needed.

Additional context Currently access to Outline website is also blocked from inside IRAN. Therefore Iranians outside the country put the EXE file on different websites and web storage for people to download and use.

daniellacosse commented 1 year ago

Here's the apk link for Android!

aaronsarkissian commented 1 year ago

@lotrasoft it would be nice to connect without a client app, but if I know correctly the client app has a major role to help it remain unblocked. It modifies the requests data so it seems that they are coming from a chromeium based browser to bypass Deep Data Inspection of https data.

daniellacosse commented 1 year ago

Forgive me, I'm not a mobile expert - how would you connect without a client app?