||2 months ago|
|.gitignore||2 months ago|
|Dockerfile||2 months ago|
|README.md||2 months ago|
Host a serverless VPN to circumvent censorship with Fly.io in under 5 minutes. This uses Brook over WebSockets.
Step 1: Sign up for Fly.io
Create an account at https://fly.io/, this will require a credit card but 160 GB of bandwidth and 3 apps are included for free so you probably won't pay anything.
Step 2: Install
Follow the steps on https://fly.io/docs/getting-started/installing-flyctl/ to install
Step 3: Clone this repo and change the password
git clone https://codeberg.org/imabritishcow/flyvpn and edit the Dockerfile and change
PASSWORD to a random password, you'll need this to connect.
Deploying apps on Fly is very easy. Just run
flyctl deploy and you're done! You can get the IP address of the app in the Fly dashboard to connect.
Step 5: Install the Brook apps on your devices
- iOS: https://apps.apple.com/us/app/brook-undetectable-proxy-vpn/id1216002642
- Android (APK): https://github.com/txthinking/brook/releases/latest/download/Brook.apk
- Windows/macOS: https://txthinking.github.io/brook/#/install-gui-client
- Linux: https://txthinking.github.io/brook/#/install-cli
On mobile, tap the + icon and change "brook server" to "brook wsserver" and type in ws://[IP ADDRESS FROM FLY]:80 and the password you used earlier. For other platforms, refer to the documentation here.