uBlock blocked it on my end, and all I see is the "learn how it works" link, and above that is invisible text saying "Browser Timezone" and "IP Timezone".
Show HN: Simple JavaScript VPN detection using timezones
11–20 of 25 posts
Re: Show HN: Simple JavaScript VPN detection using timezones
#12Re: Show HN: Simple JavaScript VPN detection using timezones
#13But then if you only look at the offset, you'll have even worse VPN detection since any VPN exit in the same timezone offset won't be detected. This is not really a good way to detect VPN.
Re: Show HN: Simple JavaScript VPN detection using timezones
#14Re: Show HN: Simple JavaScript VPN detection using timezones
#15Re: Show HN: Simple JavaScript VPN detection using timezones
#16Re: Show HN: Simple JavaScript VPN detection using timezones
#17I know that services like Netflix do VPN detection in much fancier ways and had noticed it when traveling abroad. There's no motivation for me to implement it in anything I do.
Thanks again and sorry for wasting your time!
Re: Show HN: Simple JavaScript VPN detection using timezones
#18It's a silly check, with a silly workaround: if a website uses this, you can just change the OS'es timezone, so the browser would report the same thing as GeoIP.
Re: Show HN: Simple JavaScript VPN detection using timezones
#19Same here (Tenerife Spain), false positive (fellow developer, please do not ban VPNs if you can't guarantee 0 false positive)
Re: Show HN: Simple JavaScript VPN detection using timezones
#20It's a silly check, with a silly workaround: if a website uses this, you can just change the OS'es timezone, so the browser would report the same thing as GeoIP.
Yeah, it was just a fun idea. I even mention at the bottom of the GitHub page that you could just change your OS timezone. But given it was a small 15 minute hack, I'm not entirely surprised it doesn't work.