使用 VPN 时查找公共 IP 地址

使用 VPN 时查找公共 IP 地址

我正在 Kali Linux 中使用 Sercuritykiss VPN,通过添加新的 VPN 并连接到它。

他们提供了一个网关,也就是服务器的地址,我使用法国的服务器,它的 IP 地址是,37.59.xx.xx但是当我在http://www.whatismypublicip.com/它显示的是相同的服务器地址。

我正在尝试通过互联网使用 beef,这需要我的公共 IP 地址,我正在尝试找到它。我使用 VPN 的原因是我无法进行端口转发,因为我使用的是移动连接,而 ISP 阻止了它们。

为什么 IP 地址相同?还有其他方法可以找到通过 VPN 连接的公网 IP 地址吗?

路由表:

default via 10.12.0.13 dev tun0  proto static  metric 1024 
10.12.0.1 via 10.12.0.13 dev tun0  proto static  metric 1024 
10.12.0.13 dev tun0  proto kernel  scope link  src 10.12.0.14 
37.59.xx.xx via 192.168.43.1 dev wlan0  proto static  metric 10 
192.168.43.0/24 dev wlan0  proto kernel  scope link  src 192.168.43.20

答案1

您可以找到您的公共 IP 地址如果你有不是在 VPN 上,使用以下命令:

 sudo ip route add 64.182.208.185/32 via 192.168.43.1 dev wlan0
 curl 64.182.208.185

第一个命令建立一条特殊路由,该路由仅适用于站点 icanhazip.com (=64.182.208.185),完全绕过 VPN。第二个命令查询该站点,查询以简单文本的形式返回,仅有的您的 IP 地址,没有其他信息。

答案2

其他答案不再起作用,因为 icanhazip.com 的 IP 地址已更改。

最好使用这个,显然将网关和接口更改为您自己的:

sudo ip route add `dig +short icanhazip.com|tail -1`/32 via 192.168.1.254 dev enp3s0
curl icanhazip.com

相关内容