Is this guy saying that these thousands of servers are not in some data center somewhere, but actually residential malware?I'm doing some tracepath'ing (not a network guy...) and I don't see what this guy is claiming. I'm calling bs.
Is this guy saying that these thousands of servers are not in some data center somewhere, but actually residential malware?I'm doing some tracepath'ing (not a network guy...) and I don't see what this guy is claiming. I'm calling bs.
But hey, I'm testing that now.
Edit: Using IVPN's Germany exit ...
$ curl -LIX GET https://www.disneyplus.com -H 'Pragma: akamai-x-get-client-ip'
...
X-Akamai-Pragma-Client-IP: 178.162.222.41, 178.162.222.41
... and ... $ w3m -dump https://ipchicken.com
...
178.162.222.41I'm in the process of doing this for all 1537 of NordVPN's US servers.
And if the NordVPN client, what OS?
EDIT: package from https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/
So far, using the stock openvpn package in Debian, it doesn't look like the Disney+ circumvention is happening for NordVPN's US servers.
I'm guessing that the NordVPN client must do it.
And if that's the case, it may merely route traffic directly through the residential proxy, and not first through a NordVPN server. Which wouldn't be good, because someone investigating the residential proxy would see the users IP address, rather than the exit IP address of the VPN server.
I used the default settings. In particular, I didn't enable "obfuscate", which I gather uses two hops.
I'm using a crude infinite while script.[0]
And so far, I haven't come across any servers with unexpected "akamai-x-get-client-ip" for Disney.
But then, there are well over 1000 US server IPs.
So did you enable "obfuscate"? Or "CyberSec"? Or other options?
It would also help if you could share which servers showed unexpected "akamai-x-get-client-ip" for Disney.
I was testing "www.disney.com", not "www.disneyplus.com".
Now I always see residential proxies for US servers. Or SSL certificate failures, occasionally.
Edit: That's using either the Windows GUI client, or the Linux terminal client in Debian. Not using "Obfuscate", "CyberSec", or other non-default options. But residential proxies aren't used for "www.disney.com" or "paypal.com".
Also, with the stock openvpn in Debian, I don't see residential proxies being used for "www.disneyplus.com".
But in any case, it'd be cool if people could determine whether their devices are being used as NordVPN exits.
I've run about 300 tests so far, on a few of NordVPN's US servers. And I've hacked a simple test script, using hashed "X-Akamai-Pragma-Client-IP" values.[0]
Just save the code block at the top as "test.sh" or whatever. Then do "chmod u+x", and execute. It'll prompt "IPv4 to search for?". Type an IPv4, and hit "Enter".
This is howling in the void, I know. But so it goes.