CONNECT ਬੇਨਤੀ ਲਾਈਨ ਤੋਂ ਬਾਅਦ ਵੀ ਇਹ ਬਾਈਟ ਪ੍ਰਾਕਸੀ ਦੇ ਹੀ ਹਨ:

CONNECT service.example:443 HTTP/1.1\r\n
Host: service.example:443\r\n
User-Agent: example-client\r\n
\r\n

Host ਜਾਂ User-Agent ਨੂੰ ਪੋਰਟ 443 'ਤੇ ਫਾਰਵਰਡ ਕਰਨ ਨਾਲ ਮੰਜ਼ਿਲ ਨੂੰ ਉੱਥੇ ਸਾਦਾ-ਟੈਕਸਟ ਹੈਡਰ ਮਿਲਦੇ ਹਨ ਜਿੱਥੇ ਉਹ TLS ਦੀ ਉਮੀਦ ਕਰਦੀ ਹੈ। ਇਹ ਅਸਫਲਤਾ ਕਿਸੇ ਵੀ ਸਾਈਫਰ ਚੋਣ ਦੇ ਮਹੱਤਵਪੂਰਨ ਹੋਣ ਤੋਂ ਪਹਿਲਾਂ ਵੀ ਹੋ ਸਕਦੀ ਹੈ।

  1. ਸੈੱਟਅੱਪ ਸਮਾਂ-ਸੀਮਾ ਅਤੇ ਹੈਡਰ-ਆਕਾਰ ਸੀਮਾ ਦੇ ਅੰਦਰ ਖਾਲੀ ਲਾਈਨ ਵਾਲੇ ਹੈਡਰ ਟਰਮੀਨੇਟਰ ਤੱਕ ਪੜ੍ਹੋ ਅਤੇ ਪਾਰਸ ਕਰੋ।
  2. ਪ੍ਰਾਕਸੀ ਪ੍ਰਮਾਣਿਕਤਾ ਅਤੇ ਮੰਜ਼ਿਲ ਨੀਤੀ ਲਾਗੂ ਕਰੋ।
  3. ਮਨਜ਼ੂਰਸ਼ੁਦਾ ਟਾਰਗੇਟ ਕਨੈਕਸ਼ਨ ਸਥਾਪਿਤ ਕਰੋ।
  4. ਸਫਲ CONNECT ਜਵਾਬ ਭੇਜੋ ਅਤੇ ਟਨਲ ਮੋਡ ਵਿੱਚ ਦਾਖਲ ਹੋਵੋ।

ਸੀਮਾ ਤੋਂ ਬਾਅਦ ਦੇ ਬਫ਼ਰ ਕੀਤੇ ਬਾਈਟਾਂ ਨੂੰ ਢੁਕਵੀਂ ਅਗਲੀ ਸਥਿਤੀ ਲਈ ਸੁਰੱਖਿਅਤ ਰੱਖੋ। ਉਹਨਾਂ ਨੂੰ ਸੁੱਟੋ ਨਾ ਅਤੇ ਪ੍ਰਾਕਸੀ ਦੇ ਬੇਨਤੀ ਹੈਡਰਾਂ ਨੂੰ ਵੈੱਬਸਾਈਟ ਦੀ ਬਾਅਦ ਵਾਲੀ ਬੇਨਤੀ ਵਜੋਂ ਨਾ ਲਓ।

ਕਲਾਇੰਟ ਦੀ ਵੀ ਜਵਾਬ-ਪਾਸੇ ਸਮਾਨ ਜ਼ਿੰਮੇਵਾਰੀ ਹੈ: ਟਨਲ ਕੀਤੇ ਪ੍ਰੋਟੋਕੋਲ ਨੂੰ ਸ਼ੁਰੂ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਸਫਲ CONNECT ਜਵਾਬ ਪੜ੍ਹਨਾ ਪੂਰਾ ਕਰੋ। ਦੋਵੇਂ ਸਿਰਿਆਂ ਨੂੰ ਉਸ ਸੀਮਾ 'ਤੇ ਸਹਿਮਤ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ ਜਿੱਥੇ ਸਟ੍ਰੀਮ ਭੂਮਿਕਾ ਬਦਲਦੀ ਹੈ।

ਸੰਬੰਧਿਤ ਲੇਖ