So, I’ve signed up to a VPN service (****shark) that supports Wireguard.
I have no problem directly connecting my Mac/Phone to any of its available VPN servers using Wireguard protocol, but I simply cannot get it to work on the Flint 2.
I followed the official instruction and created/downloaded the configuration file for GL iNet routers. Flint 2 was connected fine when I am in Hong Kong, but stopped working once Im in mainland China (the Phone/Mac VPN client still works though).
How can this be? Is there some additional rules that the router is running to block outgoing connection Wireguard connection if it detects it’s (WAN IP is) in mainland China? If so, will installing a clean firmeware help?
Maybe you are happy and found a server that is working this time.
Mostly, WireGuard isn’t supported, and it does not make sense to invest much time into this, imho.
The service provider I use have servers available for China connection in 7 countries, Wireguard works on all of them and on any of my devices, except Flint 2.
So my concern isn’t Wireguard, but possibly Flint 2 has built-in some blocking rules.
Precisely - I don’t think the problem is with China blocking Wireguard, it looks like Flint 2 runs some scripts to see if WAN is in an acceptable country first, then double check if WAN is in a blocked country before allowing Wireguard connection. I’ve emailed their official support to see if I can get an answer.
Thank you for the update, the question I have is why client-side Wireguard works while router-side (Flint 2) WG does not, at the same time, any suggestions?
I’m in fact using a computer with a WG VPN client behind Flint 2 at the moment…
@alzhao might correct me, but in my opinion it works not based on any settings you can change. The china-version of the router has a “CN” flag inside the EEPROM - so it’s not changeable by users, at least not without knowing where to look. You can’t convert your CN device to an international one, nor the other way around. The CN version will not stop users from using VPN - but you need to utilize luci or shell then, because in the CN version the VPN stuff is simply hidden from the GL GUI.
Kinda’ did - by contacting their support, just don’t want Google to pick up the VPN provider from this post and bump it up to the GFW’s priority list .
Bottomline is , Flint 2 + Wireguard works (for now) in mainland China. No fancy / complex config / ssh, just need to pick the right provider and get their support to help you. Problem solved in 30 seconds by new config files (plus a minute or so to re-boot the router).
That’s not how the GFW works. They don’t need Google for that.
So I guess the VPN provider has some special servers which are not (yet) detected by the GFW. Don’t worry, that’s pretty common.
its the people behind GFW that i’m worried about - they can sign up an account and play things out easily.
Anyway, now I can watch formula 1 on sky and motogp on tnt sports, which I have paid a fortune for, instead of trying to search pirate streams every weekend! NICE!