Kofukofu ha SOCKS socket ʻaki ʻa e TLS ʻi he Node.js
Kofukofu ʻa e destination stream ʻoku foki mai mei he socks package ʻaki ʻa e tls.connect pea tauhi ʻa e hostname ʻo e uepisaiti ki he SNI mo e fakamaʻu ʻo e certificate.
ʻOku foki mai ʻa e SocksClient.createConnection ʻaki ha stream ʻoku fehokotaki ki he destination naʻa ke kole. Ki he HTTPS, ʻoku kei fie maʻu ʻe he stream ko iá ha TLS handshake kimuʻa pea ne fataʻi ʻa e kole HTTP.
Ko e servername ko e hingoa DNS ʻo e destination. ʻOku ʻikai ʻai ʻe he tls.connect ʻo e Node ʻa e SNI ʻi he tuʻunga fakafonua, pea ʻoku ʻikai ko e hostname ʻo e proxy ʻa e fakailo ʻo e certificate ʻo e uepusaiti.