前端获取用户的公网 IP 地址
可以使用免费的免费的公共服务网站
一:https://www.ipify.org/
获取 JSON 格式的 IP 地址
// 旧地址不好使
// https://api.ipify.org/?format=json
// 新地址
https://api64.ipify.org/?format=json
二:https://ipinfo.io/
https://ipinfo.io/
三:使用服务器端JavaScript(Node.js)
const express = require('express');
const app = express();
const ip = require('ip'); // 使用ip库来获取客户端IPapp.get('/get-ip', (req, res) => {let ipAddress = req.headers['x-forwarded-for'] || req.socket.remoteAddress;res.send(ipAddress);
});app.listen(3000, () => {console.log('Server is running on port 3000');
});