Did you try the key and IP issued from that client?
If it works, I would use the code/links/API in that software
I understand there's a propitiatory API that makes this work, people are merely "hacking" it and releasing their code - so it changes over time by CloudFlare.
As seen from the wireguard client, no RX packets, same happens on openwrt wireguard
Pinging the requested IP address from router:
OpenWrt 22.03.0-rc5, r19523-bfd070e7fa
-----------------------------------------------------
root@EdgeRouter-X:~# ping 162.159.193.1
PING 162.159.193.1 (162.159.193.1): 56 data bytes
64 bytes from 162.159.193.1: seq=0 ttl=248 time=5.279 ms
64 bytes from 162.159.193.1: seq=1 ttl=248 time=4.334 ms
64 bytes from 162.159.193.1: seq=2 ttl=248 time=5.484 ms
64 bytes from 162.159.193.1: seq=3 ttl=248 time=4.436 ms
64 bytes from 162.159.193.1: seq=4 ttl=248 time=4.367 ms
64 bytes from 162.159.193.1: seq=5 ttl=248 time=7.282 ms
64 bytes from 162.159.193.1: seq=6 ttl=248 time=6.022 ms
64 bytes from 162.159.193.1: seq=7 ttl=248 time=4.440 ms
64 bytes from 162.159.193.1: seq=8 ttl=248 time=7.499 ms
64 bytes from 162.159.193.1: seq=9 ttl=248 time=5.842 ms
64 bytes from 162.159.193.1: seq=10 ttl=248 time=4.354 ms
^C
--- 162.159.193.1 ping statistics ---
11 packets transmitted, 11 packets received, 0% packet loss
round-trip min/avg/max = 4.334/5.394/7.499 ms
root@EdgeRouter-X:~# ping 172.16.0.2
PING 172.16.0.2 (172.16.0.2): 56 data bytes
64 bytes from 172.16.0.2: seq=0 ttl=64 time=0.501 ms
64 bytes from 172.16.0.2: seq=1 ttl=64 time=0.331 ms
64 bytes from 172.16.0.2: seq=2 ttl=64 time=0.321 ms
64 bytes from 172.16.0.2: seq=3 ttl=64 time=0.343 ms
64 bytes from 172.16.0.2: seq=4 ttl=64 time=0.328 ms
64 bytes from 172.16.0.2: seq=5 ttl=64 time=0.351 ms
64 bytes from 172.16.0.2: seq=6 ttl=64 time=0.326 ms
64 bytes from 172.16.0.2: seq=7 ttl=64 time=0.348 ms
^C
--- 172.16.0.2 ping statistics ---
8 packets transmitted, 8 packets received, 0% packet loss
round-trip min/avg/max = 0.321/0.356/0.501 ms
root@EdgeRouter-X:~#
Did you actually setup any VPN setup/routing/rules for devices/network after installing Wireguard, config, etc.?
I did not do anything else that was not in the tutorial I linked before, might that be the problem?
Still don't understand why wgcf credentials work just fine, zerotrust do not.
Hi, I have the same problem here. Even changing the endpoint to engage.cloudflareclient.com:2408 is not working. But wireguard client on android working well with the config. But not openwrt and windows client. Any helps?
Interface public key is not the same as peer public key.
Try changing the port from 2048 to the alternative ports specified in guide.
Make sure you copy full credentials, including the symbol "=" at the end.
If these do not help, log out from warp teams account using android emulator and start from beggining, new credentials will be generated.
I would try these steps:
Use wgcf, generate the free account, use the credentials on wireguard windows client to check if it connects and you have internet. If this works, continue to warp teams.
Set up warp teams, use android emulator to gather credentials, fill them in wireguard windows client, however for endpoint use wgcf endpoint. If it connects, transfer this to openwrt config.
Also, whenever making changes to openwrt wireguard config, what helped me was
Restarting wireguard interface
Going to services and restart network and firewall
Without these it took some time for openwrt wireguard client to proccess the information