curl ifconfig.me
输出即为自己机器的外网ip 更改url可获得其他信息:
$ curl ifconfig.me ⇒ 27.38.4.137$ curl ifconfig.me/ip ⇒ 27.38.4.137$ curl ifconfig.me/host ⇒ $ curl ifconfig.me/ua ⇒ Mozilla/5.0 (X11; U; Linux mips64; en-US; rv:1.9.1.16) Gecko/20121216 Iceweasel/3.5.16 (like Firefox/3.5.16) (like Firefox/3.5.16)$ curl ifconfig.me/port ⇒ 52137$ curl ifconfig.me/lang ⇒ zh-cn,en-us;q=0.7,en;q=0.3$ curl ifconfig.me/keepalive ⇒ 300$ curl ifconfig.me/connection ⇒ keep-alive$ curl ifconfig.me/encoding ⇒ gzip,deflate$ curl ifconfig.me/mime ⇒ text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8$ curl ifconfig.me/charset ⇒ UTF-8,*$ curl ifconfig.me/via ⇒ $ curl ifconfig.me/forwarded ⇒ $ curl ifconfig.me/all ⇒ ip_addr: 27.38.4.137 remote_host: user_agent: Mozilla/5.0 (X11; U; Linux mips64; en-US; rv:1.9.1.16) Gecko/20121216 Iceweasel/3.5.16 (like Firefox/3.5.16) (like Firefox/3.5.16) port: 52137 lang: zh-cn,en-us;q=0.7,en;q=0.3 connection: keep-alive keep_alive: 300 encoding: gzip,deflate mime: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 charset: UTF-8,* via: forwarded:$ curl ifconfig.me/all.xml ⇒$ curl ifconfig.me/all.json ⇒ {"connection":"keep-alive","ip_addr":"27.38.4.137","lang":"zh-cn,en-us;q=0.7,en;q=0.3","remote_host":"","user_agent":"Mozilla/5.0 (X11; U; Linux mips64; en-US; rv:1.9.1.16) Gecko/20121216 Iceweasel/3.5.16 (like Firefox/3.5.16) (like Firefox/3.5.16)","charset":"UTF-8,*","port":"52137","via":"","forwarded":"","mime":"text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8","keep_alive":"300","encoding":"gzip,deflate"} UTF-8,* keep-alive gzip,deflate 27.38.4.137 300 zh-cn,en-us;q=0.7,en;q=0.3 text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 52137 Mozilla/5.0 (X11; U; Linux mips64; en-US; rv:1.9.1.16) Gecko/20121216 Iceweasel/3.5.16 (like Firefox/3.5.16) (like Firefox/3.5.16)