Defnyddiwch OpenSSL s_client sydd wedi’i osod ac sy’n cynnal -proxy. Ar gyfer pwynt terfyn HTTP CONNECT awdurdodedig:

openssl s_client -proxy proxy.example:3128   -connect example.com:443 -servername example.com   -verify_hostname example.com -verify_return_error -showcerts

Amnewidiwch gyfeiriad y dirprwy a defnyddiwch yr enw cyrchfan bwriadedig yn gyson. I brofi cyrchfan gyhoeddus drwy ddirprwy y gallwch ei ddewis, dewiswch ymgeisydd HTTP o restr ddirprwyon HTTP. Mae -connect yn dewis y targed, mae -servername yn anfon SNI ar gyfer ei westeiwr rhithwir TLS, ac mae -verify_hostname yn gwirio’r hunaniaeth. Nid yw SNI ar ei ben ei hun yn ddilysu enw gwesteiwr. Gwiriwch y llawlyfr ar gyfer y fersiwn sydd wedi’i gosod wrth addasu opsiynau.

Mae -showcerts yn dangos yr hyn a anfonodd y gweinydd, nid yn datgan bod y gadwyn yn ddibynadwy. Mae -verify_return_error yn gwneud i wallau dilysu derfynu’r ysgwyd llaw; fel arall gall y cleient diagnostig barhau ar ôl gwallau. Defnyddiwch ddeunydd CA cymeradwy ar gyfer gwasanaeth preifat yn hytrach nag ymddiried mewn tystysgrif a lawrlwythwyd ar hap.

CanlyniadCam
407Dilysu dirprwy cyn TLS y gyrchfan.
Targed CONNECT wedi’i wrthodPolisi cyrchfan y dirprwy.
Tystysgrif wedi’i derbyn a cheisio dilysuCyfnewid TLS y gyrchfan drwy’r twnnel a dderbyniwyd.

Gydag OpenSSL 3.x a dirprwy HTTP sy’n dilysu Basic, defnyddiwch opsiynau cyfrif dirprwy s_client gan gadw dilysiad y gyrchfan.

Nid yw pwynt terfyn SOCKS yn unig yn darparu’r rhyngwyneb dirprwy HTTP y mae’r gorchymyn hwn yn ei ddefnyddio. Gyda rhyng-gipio TLS awdurdodedig, gall y dystysgrif a ddangosir gael ei chyhoeddi gan y cyfryngwr hwnnw. Cymharwch ei gyhoeddwr a’i drefniant ymddiriedaeth bwriadedig cyn priodoli gwahaniaeth i wefan sydd wedi torri.

Erthyglau cysylltiedig