Try Looking Glass points in Poland

Poland

IP / IPv6 Location / Company Speed test / Network test
185.151.245.48
2a07:7c80:100::2
Host4biz
54.38.142.84 IPhoster