抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

我们的机器很多时候都是通过 NAT 上网的,有时候需要查询出口的 IP。

我会不定时去检测各接口的可用性,本文可能会更新。

在桌面端

在桌面端可以使用浏览器打开 ip.skk.moe科大反向代理服务器ip111.cnchaip.org 等网站获得各出口 IP(不是广告)

以及在 CloudFlare 上的 ip.yyw.moe

在命令行

下面是一些在使用 curl 获得 ip 的接口(使用 IPRETURN 隐藏真实 IP),按个人喜好程度分别降序排列:

国内

myip.ipip.net

1
2
$ curl myip.ipip.net
当前 IP:IPRETURN 来自于:中国 安徽 合肥 教育网

myip.ustclug.org

1
2
$ curl myip.ustclug.org
IPRETURN

home.ustc.edu.cn

1
2
$ curl home.ustc.edu.cn/cgi-bin/myip
document.write('IPRETURN');

cip.cc

1
2
3
4
5
6
7
8
9
10
$ curl cip.cc
IP : IPRETURN
地址 : 中国 安徽 合肥
运营商 : 中国科学技术大学

数据二 : 安徽省合肥市 | 中国科学技术大学

数据三 : 中国安徽合肥 | 教育网

URL : http://www.cip.cc/ip.IPRETURN

想得到纯 ip 可使用: $ curl ip.cip.cc

su.baidu.com

1
2
3
4
5
6
7
$ curl su.baidu.com/cdn-cgi/trace
s=11213
h=su.baidu.com
c=IPRETURN
t=2021-02-19 19:56:12
v=HTTP/1.1
ua=curl/7.58.0

现在 IP 一直是 127.0.0.1,有点问题

国外

若对方和你都接入了 CloudFlare 的网络(比如 Argo Tunnel、Warp),那么对面可以用 CloudFlare 的接口获得你真实的 IP。

cloudflare

透过 CloudFlare。

cloudflare.com/cdn-cgi/trace1.1.1.1/cdn-cgi/trace

1
2
3
4
5
6
7
8
9
10
11
12
13
14
$ curl cloudflare.com/cdn-cgi/trace
fl=23f362
h=cloudflare.com
ip=IPRETURN
ts=1613735825.275
visit_scheme=http
uag=curl/7.58.0
colo=HKG
http=http/1.1
loc=HK
tls=off
sni=off
warp=off
gateway=off

ip.sb

透过 CloudFlare。

1
2
$ curl ip.sb
IPRETURN

还有 {ipv4,ipv6}.ip.sb 可用

ip.yyw.moe

透过 CloudFlare。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
$ curl ip.yyw.moe
{
"ASN": "54574",
"Organization": "DMIT",
"Colo": "SIN",
"Country": "HK",
"City": "undefined",
"Continent": "AS",
"Latitude": "22.25780",
"Longitude": "114.16570",
"PostalCode": "undefined",
"MetroCode": "undefined",
"Region": "undefined",
"RegionCode": "undefined",
"Timezone": "Asia/Hong_Kong",
"Protocol": "HTTP/2",
"tlsCipher": "AEAD-AES128-GCM-SHA256",
"tlsVersion": "TLSv1.3",
"Method": "GET",
"Host": "ip.yyw.moe",
"IP": "IPRETURN",
"UA": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4606.71 Safari/537.36",
"Language": "zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,zh-TW;q=0.6"
}

ipinfo.io

1
2
3
4
5
6
7
8
9
10
11
12
$ curl ipinfo.io
{
"ip": "IPRETURN",
"hostname": "138019188254.ctinets.com",
"city": "Hong Kong",
"region": "Central and Western",
"country": "HK",
"loc": "22.2783,114.1747",
"org": "AS9269 Hong Kong Broadband Network Ltd.",
"timezone": "Asia/Hong_Kong",
"readme": "https://ipinfo.io/missingauth"
}%

ifconfig.co

透过 CloudFlare。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
$ curl ifconfig.co/json
{
"ip": "IPRETURN",
"ip_decimal": IPRETURN,
"country": "Hong Kong",
"country_iso": "HK",
"country_eu": false,
"region_name": "Yuen Long District",
"region_code": "NYL",
"city": "Yuen Long",
"latitude": 22.4333,
"longitude": 114.0333,
"time_zone": "Asia/Hong_Kong",
"asn": "AS9269",
"asn_org": "Hong Kong Broadband Network Ltd.",
"hostname": "138019188254.ctinets.com",
"user_agent": {
"product": "curl",
"version": "7.58.0",
"raw_value": "curl/7.58.0"
}
}