Cloudflare warp not working on CenturyLink using wireguard
i have been trying to connect to warp using wireguard on centurylink but all it does is give a handshake error however if i go on my tmobile then it works fine reason i want centurylink is it has lower latency however it wont connect just keeps doing that i have put my modem in bridge mode as well and also set my pc as a dmz so no ports being blocked any help is apprecaited.
3 Replies
You'll need to utilize the official WARP client if you want to guarantee stability and avoid this.
This is a known issue with
wgcf
that lots of people experience - it's an unofficial implementation not endorsed by Cloudflare, so you'll consequently hit (undocumented) abuse prevention techniques that Cloudflare have in place.Can I share the adapter to my router
Is there a way to do so when I connect to the warp client does it create a network adapter to share the connection?
Yes, it's possible to do this. If your router allows you to route traffic through a WireGuard client, it's fairly trivial to set this up. I've only ever done it on Linux though, I have no experience with Windows.
There's probably a handful of different ways to achieve this, but on Linux, if you install WireGuard on the same machine as the official WARP client, you can configure a WireGuard interface on the machine and configure a
postup
iptables rule to use NAT and route all traffic through the CloudflareWARP
interface.
Then connect your router to your own WireGuard server and you'll be routing all your traffic through WARP, and you should mitigate the issues with wgcf