Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

bug+enhancement req: Summary of wgcf vs the "official" warp-cli from cloudflare #178

Open
succeedmr123 opened this issue Apr 20, 2022 · 2 comments
Labels
enhancement New feature or request

Comments

@succeedmr123
Copy link

Dear,

here is a summary diff of bugs/ regressions in fucntionality vs. the official client and the user can not find a way to enable them in wgcf. Please advise. Thank you very much in advance in the name of many users looking to contrib, help, or just use these functionalities

  1. Warp is off although the steps to install the key were followed. There is no instruction to turn warp on within this doc. Why?
  2. What we can witness in the official Linux Cloudflare clent are 4 modes: Warp, warp+DoH, warp+DoT, HTTPS+DoT, HTTPS+DoH. There is no menition in docs here how to enable these. That indirectly implies that these API functionality is not implemented yet
  3. What can be noticed is that at the time of writing Cloudflare now allows functionalities such as split tunnel , Teams, Cloudflare Zero Trust mode.. things are developing. On the other hand, what we can find here is warp or DoH only. What is desirable is to closely autofollow and autoimplement full cloudflare functionalities on an API level as it changes. As it can be witnessed, it seems to be doable. If Victor needs any help with this, I am quite willing to help out bring it where it needs to be.

Thanks for implementing the redesigned client at all in the first place, we should and are grateful in for the effort in any case!

P.S:
In case anyone asks "then why not to use the official client" ...in that case, we should point towards doing a bit more thorough assesment of an app;

  • few very alarming things privacy and security wise would emerge
  • that app as such need to be installed in your production system which is insofar unacceptable in the present form
  • fully free+open source app may be freely asessed by security analysts for privacy and security intrusiveness

That about sums it up. thanks all for your ATTN:

@diwu1989
Copy link

diwu1989 commented Apr 28, 2022

The official cloudflare client runs Wireguard in user-space, whereas the wgcf configuration can use the kernel mode Wireguard driver.

The cloudflare official client has some more robust failover behavior from personal usage, and I use it on Mac & Windows for convenience, but on servers that need Warp access, I use wgcf with kernel wireguard for performance and ease.

It's also possible to use the wgcf profile with a OpenWRT router to provide full house Warp at the router level.

@dongle-the-gadget
Copy link

Using Cloudflare's client also handles server routing, so if Cloudflare connects you with a re-routed server, the official client is currently the only way to go (unless if you modify unofficial clients to also handle routing).

@ViRb3 ViRb3 added the enhancement New feature or request label Jun 8, 2022
@nwpr nwpr mentioned this issue Nov 14, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants