Mit változtat a CURLOPT_CONNECT_TO proxy használatakor
Használja a libcurl connect-to leképezését alternatív hálózati végpontokhoz ahelyett, hogy feltételezné, hogy HTTP-t vagy SOCKS-ot valósít meg az új címen.
A CURLOPT_CONNECT_TO megváltoztatja azt a gazdagépet és portot, amelyhez a libcurl egy egyező célhoz csatlakozik. Nem teszi azt, hogy az alternatív végpont HTTP CONNECT vagy SOCKS protokollt beszéljen.
Az eredeti gazdagépnév továbbra is biztosítja az alkalmazásprotokoll és a TLS identitását. Ez akkor hasznos, ha szándékosan ugyanazon szolgáltatás egy másik kiszolgálópéldányát éri el. Egy tetszőleges proxyfigyelő viszont a saját proxykézfogását várja, nem az alkalmazás nyers bájtjait.
A leképezés összekapcsolása HTTP-proxyval
Konfigurálja külön a HTTP-proxyt. Egy nyilvános szolgáltatás felé vezető hitelesítő adatok nélküli HTTP-útvonal használhat végpontot a HTTP-proxylistáról, ha az a közvetítő engedélyezett; meglévő proxyfiókot nem szabad a jelöltnek elküldeni. A libcurl dokumentálja, hogy egy eltérő connect-to leképezés ezután alagút módba kapcsolhatja a kérést: a proxy megnyitja a leképezett cél kapcsolatát. A leképezés kiválasztja, mi érhető el a proxyn keresztül; nem lépte túl a proxy konfigurációját.
Tartsa külön a három értéket: a szándékolt szolgáltatásnevet, az alternatív kapcsolati végpontot és a proxy végpontját. Minden beállítást a tényleges szerepe szerint válasszon, és a szolgáltatásnál tartsa meg a szokásos TLS-névellenőrzést.
Ha maga a proxyport utasítja el a kapcsolatokat, egy másik beállítás, amely ugyanarra a hiányzó figyelőre mutat, nem tudja kijavítani az első ugrást. Oldja meg ezt a figyelő- vagy útvonalhibát, mielőtt megváltoztatja a célleképezést.