Today we are launching a very limited beta for a new feature called Cloudflare Warp. If you signed up and received a confirmation email, you’ve come to the right place.
We’re excited to get your thoughts and ideas about Cloudflare Warp. Let us know what you think - both good and bad, and how you end up using the product. Looking forward to hearing from you.
Hi, @dani. One of the best features you should add is multi hostname support which commonly proxy server is configured to host multiple apps. It will be a good option for developers to deploy a container to handle multiple hosts. Thank you.
I’m unable to login in case of CAPTCHA request. On Ubuntu, installed via curl as explained in the docs, when I create the .Cloudflare-warp.yml as in the documentation:
$ Cloudflare-warp login
You have an existing config file at ~/.Cloudflare-warp.yml which login would overwrite.
If this is intentional, please move or delete that file then run this command again.
➜ .Cloudflare Cloudflare-warp --config config.yml
INFO[0000] Proxying tunnel requests to https://xxx.xxx.co.uk
INFO[0000] Starting metrics server addr=127.0.0.1:50558
INFO[0001] Connected to LHR
INFO[0001] There are currently 0 active tunnels for this zone. You are allowed to have 2 subsystem=rpc
INFO[0001] Registered at https://xxx.xxx.co.uk
INFO[0001] There are currently 0 active tunnels for this zone. You are allowed to have 2
ERRO[1663] Tunnel error error="Application error: 3002 connection dropped"
INFO[1663] Retrying in 1s seconds
INFO[1665] Connected to LHR
ERRO[1665] Registration error
INFO[1665] Retrying in 2s seconds
INFO[1669] Connected to AMS
ERRO[1669] Registration error
INFO[1669] Retrying in 4s seconds
INFO[1674] Connected to AMS
ERRO[1674] Registration error
INFO[1674] Retrying in 8s seconds
INFO[1683] Connected to AMS
ERRO[1683] Registration error
INFO[1683] Retrying in 16s seconds
INFO[1701] Connected to AMS
ERRO[1701] Registration error
INFO[1701] Quitting...
INFO[1701] Metrics server stopped
Problem: The automated login/registration process using Cloudflare-warp login didn’t worked. Was already reported in this thread here. Worked around it by creating configuration file on my own.
Solution: n/a
Feedback 2
Problem: The warp agent seems to validate certificates on their own, so it seems not to be possible to route sites with self-signed certificates over the tunnel: ERRO[0004] HTTP request error error="Get https://internal.domain.tld/: x509: certificate signed by unknown authority".
Suggestion: Is there any way to allow even “invalid” certificates? Cloudflare’s SSL-setting to “Flexible” doesn’t seem to change anything here. At least implement a parameter to skip certificate checks.
Feedback 3
Problem: On every start of the Warp agent an own Origin certificate seems to be issued and added on Cloudflare. Specially when testing and implementing this functionality there were many restarts and tests needed, resulting in hundreds of generated origin certificates. Even after some tries my list is already quite long and ruins the overview in the Cloudflare webinterface.
Suggestion: Do not generate an new origin certificate on every new agent start. Some ideas: Bind it to the tunnel url (local webserver), to each agent (generating special agent id?), always using same certificate until own parameter “–generate-new-origin-cert” is specified, generate new ones after a specific time (each hour?) etc.
Overall Cloudflare Warp is a very cool thing! I think they are some interested customers out there, which could benefit from this. I like Warp, but as “Argo” is being required after beta, it’s quite uninteresting for me as a private individual due to the pricing.
Thanks @CorralPeltzer! Just checking - you did not create the yaml file manually, before getting ‘You have an existing config file at ~/.Cloudflare-warp.yml which login would overwrite.’, this is the output of running the login command twice?