我希望我的项目首选项允许特定 IP 的公共 IP 地址。 但我不想使用任何第三方服务网址来获取
IP
。我正在使用 python 和 fastapi
如果没有第三方或付费服务,我找不到任何东西
如果您尝试获取路由器的公共(外部)IP 地址,那么此代码应该可以工作:
import requests
try:
public_ip = requests.get('https://api.ipify.org').text
print(f"Public IP Address: {public_ip}")
except requests.RequestException as e:
print(f"Error retrieving public IP address: {e}")