내 컴퓨터에 다음 파일을 만들었습니다.대상 서버: 테스트.php
<?
echo json_encode($_SERVER);
이 파일을 컬링할 때내 컴퓨터(맥):
curl -XPOST '<myurl>/test.php'
반환되는 'REMOTE_ADDRESS'는 외부 IP입니다.내 컴퓨터(예상대로). 그러나 내에서 이 파일을 컬링할 때소스 서버(ssh, linux를 통해) 정확히 동일한 명령에서 'REMOTE_ADDRESS'는 항상 내 IP입니다.대상 서버. 어쨌든 내 CURL 명령은소스 서버상대편에는 IP를 노출하지 않습니다.
$_SERVER 변수에는 'X_FORWARDED_FOR' 속성이 없습니다.
내 컴퓨터에 누락된 일부 CURL 구성이 있나요?소스 서버?