OpenSSL s_client៖ 403 ពីប្រូកស៊ីកើតឡើងមុន TLS នៃគោលដៅ
បកស្រាយ 403 លើ CONNECT តាមរយៈប្រូកស៊ី OpenSSL ជាការបរាជ័យនៅដំណាក់កាលផ្លូវរូង ហើយកុំធ្វើរោគវិនិច្ឆ័យវិញ្ញាបនបត្រគោលដៅពី handshake ដែលមិនដែលចាប់ផ្តើម។
ប្រសិនបើ openssl s_client ទទួលបាន HTTP 403 ជាការឆ្លើយតបនឹងសំណើ CONNECT តាមប្រូកស៊ី ចូរចាប់ផ្តើមពីការបដិសេធនោះ។ ផ្លូវរូងដែលបានស្នើមិនត្រូវបានបង្កើតទេ។
ជាមួយ -proxy s_client ស្នើឱ្យប្រូកស៊ី HTTP ភ្ជាប់ទៅគោលដៅដែលបានកំណត់ដោយ -connect ជាមុន។ មានតែការឆ្លើយតប CONNECT ដែលជោគជ័យទេដែលបំប្លែងការផ្លាស់ប្តូរនេះទៅជាផ្លូវរូងសម្រាប់ handshake TLS នៃគោលដៅ។
លំដាប់នេះពន្យល់ពីលទ្ធផលដែលច្របូកច្របល់ពីមុន៖ កំហុសប្រូកស៊ី បន្ទាប់មកចំណងជើងពាក់ព័ន្ធ TLS គ្មានវិញ្ញាបនបត្រដៃគូ ឬបន្ទាត់ផ្ទៀងផ្ទាត់ដែលមើលទៅធូរស្រាល។ វាលទាំងនោះមិនបញ្ជាក់ថាវិញ្ញាបនបត្រគោលដៅត្រូវបានទទួល និងផ្ទៀងផ្ទាត់ទេ។ ប្រតិបត្តិការបានឈប់នៅដំណាក់កាលមុន។
កត់ត្រាការឆ្លើយតបរបស់ប្រូកស៊ី និង host និង port គោលដៅដែលបានស្នើ។ 403 ទាញការយកចិត្តទុកដាក់ទៅការសម្រេចចិត្តចូលប្រើរបស់ប្រូកស៊ី; 407 ស្នើសុំការផ្ទៀងផ្ទាត់អត្តសញ្ញាណប្រូកស៊ី។ ទាំងពីរមិនត្រូវបានដោះស្រាយដោយបិទការផ្ទៀងផ្ទាត់វិញ្ញាបនបត្រគោលដៅទេ។
នៅពេលដែលត្រូវបានអនុញ្ញាតឱ្យពិនិត្យការផ្លាស់ប្តូរ លទ្ធផល -debug របស់ s_client អាចជួយបង្ហាញការបដិសេធនោះ។ រក្សាព័ត៌មានសម្គាល់ប្រូកស៊ីណាមួយឱ្យនៅក្រៅដានដែលចែករំលែក។ ផ្លូវរូងជោគជ័យនឹងនៅតែត្រូវការការវាយតម្លៃ TLS និងវិញ្ញាបនបត្រផ្ទាល់ខ្លួនបន្ទាប់ពីនោះ ប៉ុន្តែមិនមានខ្សែសង្វាក់វិញ្ញាបនបត្រគោលដៅសម្រាប់ធ្វើរោគវិនិច្ឆ័យទេ រហូតដល់ដំណាក់កាលនោះពិតជាត្រូវបានឈានដល់។