参考std判断公网IP
This commit is contained in:
@@ -114,12 +114,7 @@ impl NatInfo {
|
|||||||
*public_port = port;
|
*public_port = port;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if !ip.is_multicast()
|
if crate::nat::is_ipv4_global(&ip) {
|
||||||
&& !ip.is_broadcast()
|
|
||||||
&& !ip.is_unspecified()
|
|
||||||
&& !ip.is_loopback()
|
|
||||||
&& !ip.is_private()
|
|
||||||
{
|
|
||||||
if !self.public_ips.contains(&ip) {
|
if !self.public_ips.contains(&ip) {
|
||||||
self.public_ips.push(ip);
|
self.public_ips.push(ip);
|
||||||
updated = true;
|
updated = true;
|
||||||
|
|||||||
Reference in New Issue
Block a user