Open ViRb3 opened 3 years ago
It seems that there's an unknown problem between the wgcf-account.toml
and the account on the 1.1.1.1
app as they don't synchronize well β resulting the warp=on
instead of warp=plus
.
Somehow doing these steps can trigger something that will affect the wgcf-account.toml
warp status to be updated.
It's quite easy to reproduce the issue but I'm not sure if these steps will work immediately for others since I've only tried it once and the problem's gone. But I would love to hear more from this issue as it progresses.
Former
OS | Linux 2.2-3.0 Link | Ethernet MTU | 1500 Distance | 5 Hops
Now TCP/IP Fingerprint OS Windows (NT kernel) Link generic tunnel or VPN MTU 1420 Distance 13 Hops
Warp+ never uses argo tunnel now. so, now, Warp+ = Warp free .
@Leozaki While I'm not sure what're you comparing about, one thing that I'm sure of is that warp=plus
β warp=on
and you can check it yourself by going through here.
Please note that warp=plus
uses Argo Smart Routing and not Argo Tunnel (they're 2 different things), and while you're using warp=plus
, your ISP may route you to a faraway Cloudflare POPs instead of the nearest one because perhaps your ISP did that on purpose to save cost β this is resulting in you're getting extra hops because you aren't connected to the nearest Cloudflare POP.
Also Argo Smart Routing doesn't really increase your browsing speed because it doesn't cache anything.
No caching means it won't get any snappier than today's warp=plus
.
Not sure if "after changing their key" refers to someone with a new license/subscription (I have had mine for a while now) but I have been using WGCF since the python version and set it up just recently on a new PC and everything (Warp+ included) works fine, didn't have to do anything special, just worked by following the normal instructions.
I remember when I first set it up using the python version, I did have issues where it would show up as Warp free but it just fixed itself after a bit.
Edit: I regularly check the trace website whenever I use WARP+ so it's not intermittent, it works consistently showing up as "warp=plus".
@martinsstuff Based on this Reddit post, it seems the warp=on
problem can be reproduced by creating a new wgcf profile
. So, if we're using the old generated wgcf profile
with warp=plus
, there shouldn't be any problem. But if we're generating a new wgcf profile and then using a warp+ unlimited key
from the 1.1.1.1
app, the wgcf doesn't seem to switch to warp=plus
.
@galpt When I set it up on the new PC (a couple days ago) I ran these commands:
.\wgcf_2.2.3_windows_amd64.exe register
(then I inserted the license key into the profile)
.\wgcf_2.2.3_windows_amd64.exe update
.\wgcf_2.2.3_windows_amd64.exe generate
I then loaded the generated profile into the WireGuard client and it immediately worked with Warp+ (warp=plus).
but i don't think Argo Smart Routing may work in my account any more(my accound have unlimited WARP+ subscribe). by connect to my VPS.. it is slower than before(limited WARP+ subscribe)...
Sent with ProtonMail Secure Email.
βββββββ Original Message βββββββ ε¨ 2021εΉ΄4ζ25ζ₯ζζζ₯εζ¨12ηΉ41εοΌgalpt @.***> ε―«ιοΌ
@Leozaki While I'm not sure what're you comparing about, one thing that I'm sure of is that warp=plus β warp=on and you can check it yourself by going through here. Please note that warp=plus uses Argo Smart Routing and not Argo Tunnel (they're 2 different things), and while you're using warp=plus, your ISP may route you to a faraway Cloudflare POPs instead of the nearest one because perhaps your ISP did that on purpose to save cost β this is resulting in you're getting extra hops because you aren't connected to the nearest Cloudflare POP.
Also Argo Smart Routing doesn't really increase your browsing speed because it doesn't cache anything. No caching means it won't get any snappier than today's warp=plus.
β You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or unsubscribe.
Same problem. It seems the private key and the deviceID won't change after my first connection to the warp, then all connection is warp rather than warp+.
I tried delete the old wgcf-account.toml and register a new account without generate or connection and then change the licence key to warp+ and It works well with warp+.
I had the same issue but now I got it to work, thanks to adldeez.
step 1.
Delete the wgcf-account.toml and also the generated profile
step 2.
Register new account with wgch register
step 3.
Add the license key to your generated wgcf-account.toml
file using vim then wgcf update
step 4.
Generate the profile with wgcf generate
, this should create the wgcf-profile.conf
step 5.
Now connect using the generated wgcf-profile.conf
I hope that works for you, it worked for me.
I'm having the same issue, with free account it works!, but when i update the config with warp+ license key it doesn't even connect to internet.
I had the same issue but now I got it to work, thanks to adldeez.
step 1. Delete the wgcf-account.toml and also the generated profile step 2. Register new account with
wgch register
step 3. Add the license key to your generatedwgcf-account.toml
file using vim thenwgcf update
step 4. Generate the profile withwgcf generate
, this should create thewgcf-profile.conf
step 5. Now connect using the generatedwgcf-profile.conf
I hope that works for you, it worked for me.
These exact steps worked for me. Thank you.
I'm having the same issue, with free account it works!, but when i update the config with warp+ license key it doesn't even connect to internet.
Update: It worked!, in my case the issue was with the generated wireguard profile. I changed the Interface address to DHCP IP Address.
i think it may the issue of CloudFlare.... tls=TLSv1.3 sni=off warp=plus gateway=off but dont have argo smart route to any servers.
@ZayRTun your steps work for me too. Greatly appreciated.
@Leozaki how do you check if you're on Argo Smart Routing?
I am having the same issue as @Leozaki,
This is what I get:
tls=TLSv1.3 sni=plaintext warp=plus gateway=off
But it seems the smart routing is not working anymore. I usually test the smart routing by using Speedtest app to connect to different test servers around the world, and the ip will usually change for different regions. E.g. when connecting to a site in Paris, the Cloudflare ip in France will appear in the result. But not anymore. The ip will always be the same local Cloudflare ip. Not sure if that's the expected behaviour now.
This happens even I am using the 1.1.1.1 app on an iPhone. So it might not be a profile issue but an issue at Cloudflare side.
I had the same issue but now I got it to work, thanks to adldeez.
step 1. Delete the wgcf-account.toml and also the generated profile step 2. Register new account with
wgch register
step 3. Add the license key to your generatedwgcf-account.toml
file using vim thenwgcf update
step 4. Generate the profile withwgcf generate
, this should create thewgcf-profile.conf
step 5. Now connect using the generatedwgcf-profile.conf
I hope that works for you, it worked for me.
it works for me!!!! thank you.
i got warp=plus even though i dont use the license key from my phone. i also never installed cloudflare warp on my windows machine. is that normal?
I haven't used WARP in a while but I believe you automatically get a couple GiB of free plus bandwidth.
I had the same issue but now I got it to work, thanks to adldeez. step 1. Delete the wgcf-account.toml and also the generated profile step 2. Register new account with
wgch register
step 3. Add the license key to your generatedwgcf-account.toml
file using vim thenwgcf update
step 4. Generate the profile withwgcf generate
, this should create thewgcf-profile.conf
step 5. Now connect using the generatedwgcf-profile.conf
I hope that works for you, it worked for me.These exact steps worked for me. Thank you.
this works
the sequence is very important, if you run wgcf update/generate
first, then update the license key and run wgcf update/generate
again, the connection still remains as a free plan
I think it might be because this PR https://github.com/ViRb3/wgcf/pull/355 to fix the IPv6 connectivity the ipv6 address is bonded to the private key at the first update/generate
so we have to update the license key with the PLUS key the very first time when the bond is done, update without changing the private key won't change your plan to PLUS I think this is a Cloudflare issue because the official client also has this problem https://community.cloudflare.com/t/losing-ipv6-connectivity-with-warp/568971
this behavior should be documented for now until the issue is resolved by Cloudflare
@ihipop I think what should be documented in the readme is that whenever you change/update the license key, you need to re-generate the config again. I believe the official warp client (either desktop/mobile) will do the same thing in the background, it's just that users don't see the process and that gives the "seamless" experience switching between free & paid version of warp.
The readme still needs to add a note to regenerate .conf after updating the license key.
@ihipop I think what should be documented in the readme is that whenever you change/update the license key, you need to re-generate the config again. I believe the official warp client (either desktop/mobile) will do the same thing in the background, it's just that users don't see the process and that gives the "seamless" experience switching between free & paid version of warp.
The readme still needs to add a note to regenerate .conf after updating the license key.
because of this PR https://github.com/ViRb3/wgcf/pull/355 , re-generate will not work, you have to add the license key before the very first time of update
According to @galpt in #84 and this Reddit discussion, some people are having problems with WARP+ after changing their key. If you are one of these people, please post here so I can track the significance of this issue. I will try to investigate in the next few days, but until then, @galpt has posted a workaround: