A simple cli to get Warp+ as WireGuard configuration
For people who just want a easy way to get a WireGuard of Warp, just download this file: https://cf-warp.maple3142.net/warp.conf. Source code of the backend can be found here.
By using this, you agree the Privacy Policy and Terms of Service of Cloudflare 1.1.1.1
Install 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
command.
Example:
$ 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".
Obtain cf-warp.conf
from ~/.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 cf-warp-win.exe
...
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 1.1.1.1 app, but it is recommended to pay for it on your phone if you think their service is good.
cf-warp --license 1a2b3d4e-1a2b3d4e-1a2b3d4e #Your own license key goes here
Due to the private tunnel local address Linux needs getaddrinfo
configuration.
https://github.com/yyuueexxiinngg/some-scripts/tree/master/cloudflare