Ein Proxy ändert die IP, die die Website sieht, nicht die MAC-Adresse in HTTP
Unterscheiden Sie die Hardware-Adressierung im lokalen Link von der Quell-IP, die eine entfernte Website über einen Proxy sieht.
Die MAC-Adresse eines Netzwerkadapters gehört zur Kommunikation im lokalen Link. Sie ist kein gewöhnliches Feld in einer HTTP-Anfrage, das unverändert durch das Internet reist.
Wenn eine Anwendung einen Forward-Proxy verwendet, öffnet der Proxy die Verbindung zum Ziel. Die Website sieht die Quell-IP dieser Verbindung. Sie erhält nicht deshalb Ihren ursprünglichen Ethernet-Frame, weil der Proxy den HTTP-Austausch weitergeleitet hat.
In Ihrem lokalen Netzwerk wählt das Betriebssystem weiterhin eine Schnittstelle und die Adressierung der Sicherungsschicht, die zum Erreichen des nächsten Hops nötig ist. Das ist ein anderer Bereich als der, den die Website sieht.
Die Schnittstellenoption von curl kann beeinflussen, welche lokale Schnittstelle oder Quelle verwendet wird, sofern die Plattform dies unterstützt. Sie macht aus einer MAC-Adresse keine HTTP-Quellidentität und garantiert keine andere öffentliche Ausgangsadresse.
Eine Anwendung kann Gerätekennungen ausdrücklich als Daten senden. Ein solcher Wert wäre Anwendungsinhalt, getrennt vom normalen Verhalten von IP-Routing und Proxying. Der Wechsel des Proxys löscht keine Informationen, die die Anwendung bewusst einschließt.