Hallo,
meinst du die Verbindung vom Client zu deinem Proxy-Programm oder die Verbindung von deinem Programm zum gewünschten Ziel-Server? (Oder etwas ganz anderes?)
Letztendlich hat beides nichts mit der Programmierung deines Proxys zutun. Die vom Client eingehenden Verbindungen gehen über diejenige Schnittstelle, deren
IP du benutzt. Das sollte ja eigentlich klar sein.
Die ausgehenden Verbindungen sind Teil der Routing-Tabelle des Host-Rechners. Normalerweise geht der gesamte Traffic über einen Standard-Gateway. Beispiel: Auch wenn du per WLAN und LAN gleichzeitig verbunden bist, geht der gesamte Traffic (zumeist) über LAN. In dem Fall wird die Sache komplizierter und ist Bestandteil deines Betriebssystems.
Liebe Grüße,
Valentin