With Node.js (Recommended)
cf-warp globally through yarn or npm.
yarn global add cf-warp # npm i -g cf-warp
Initialize your Warp+ account by running
$ cf-warp Your Warp credentials are located at "C:\Users\maple3142\.cf-warp\data.json", and WireGuard connection file is "C:\Users\maple3142\.cf-warp\cf-warp.conf". You currently have 1GB Warp+ quota. To get your current Warp+ quota, simply run "cf-warp". To increase your Warp+ quota by 10 GB, simply run "cf-warp 10".
~/.cf-warp/cf-warp.conf and use it normally.
Go ahead to releases page and download a binary for your platform.
Open your cmd/terminal and locate the binary you just downloaded, such as
Use it just like
cf-warp installed by npm.
docker run --rm -v ~/.cf-warp:/root/.cf-warp maple3142/cf-warp [args]
cf-warp get Warp+ quota for free?
It currently get quota by faking referrers since there is no way to pay for premium version outside of 126.96.36.199 app, but it is recommended to pay for it on your phone if you think their service is good.
How do link this to a WARP+ license from the mobile 188.8.131.52 app?
- Find your license key on your mobile 184.108.40.206 app
- It should be under settings/account/key, in the form of "1a2b3d4e-1a2b3d4e-1a2b3d4e"
- Copy that key, and run the command:
cf-warp --license 1a2b3d4e-1a2b3d4e-1a2b3d4e #Your own license key goes here
- When done, the current config should be sharing the same data quota as the mobile 220.127.116.11
- If you've paid on your phone, this config should enjoy unlimited data and WARP+.
IPv6 doesn't works in Linux by default
Due to the private tunnel local address Linux needs