让我的服务器从传出的cURL请求中请求IP地址?

T. *_*nes 1 curl http request

我正在向接受我的请求并返回信息的外部API发出请求.我想知道我的服务器的主机地址是基于外部API看到的内容.有没有办法从命令行cURL请求(或其他方法)获取此信息?

我的服务器是亚马逊AWS上VPC中的一堆防火墙的后面,所以我不确定我的请求是什么样的以及它来自哪里.

目前我正在提出这个请求而没有看到我需要的信息:

curl -v 'http://www.apihost.com/request/url'
Run Code Online (Sandbox Code Playgroud)

T. *_*nes 6

我受@ Atsby的回答启发,发现这篇文章:http://tecadmin.net/5-commands-to-get-public-ip-using-linux-terminal/

这是它的建议:

curl ipecho.net/plain; echo

curl icanhazip.com

curl ifconfig.me

wget http://ipecho.net/plain -O - -q ; echo

wget http://observebox.com/ip -O - -q ; echo
Run Code Online (Sandbox Code Playgroud)