easy:SetOpt_Pre_Proxy(preproxy)
preproxy
den Prä-Proxy fest, der für die bevorstehende Anforderung verwendet
werden soll. Der Parameter sollte eine Zeichenkette sein, die den Hostnamen
oder die punktierte numerische IP-Adresse enthält. Eine numerische
IPv6-Adresse muss in [Klammern] angegeben werden.
Fügen Sie zum Angeben der Portnummer in dieser Zeichenkette :[port] am Ende
des Hostnamens an. Die Portnummer des Proxys kann optional mit der separaten
Option #CURLOPT_PROXYPORT
angegeben werden. Wenn nicht angegeben, verwendet
libcurl standardmäßig Port 1080 für Proxys.
Ein Prä-Proxy ist ein SOCKS-Proxy, mit dem curl eine Verbindung herstellt,
bevor eine Verbindung zu dem in der Option #CURLOPT_PROXY
angegebenen
HTTP(S)-Proxy hergestellt wird. Der Prä-Proxy kann nur ein SOCKS-Proxy sein.
Die Prä-Proxy-Zeichenkette sollte das Präfix [Schema]:// vorangestellt werden,
um anzugeben, welche Art von Socks verwendet wird. Verwenden Sie socks4://,
socks4a://, socks5:// oder socks5h:// (der letzte, der socks5 aktiviert und den
Proxy zum Auflösen auffordert, auch bekannt als Typ
#CURLPROXY_SOCKS5_HOSTNAME
), um die jeweilige SOCKS-Version anzufordern
die verwendet werden soll. Andernfalls wird standardmäßig SOCKS4 verwendet.
Wenn Sie die Prä-Proxy-Zeichenkette auf "" (eine leere Zeichenkette) setzen, wird die Verwendung eines Prä-Proxy explizit deaktiviert.