تبادل#
CONNECT example.com:443 HTTP/1.1
Host: example.com:443
Proxy-Authorization: Basic dXNlcjpwYXNz
HTTP/1.1 200 Connection established
<TLS ClientHello to example.com follows>آنچه که معنی می دهد#
- گواهینامه ها خود مقصد هستند؛ هیچ چیز هشدارهای گواهی مجدد از طریق پروکسی نشان دهنده رهگیری نیست، نه عملیات عادی.
- پارامترهای هدف گذاری باید در اعتبار پروکسی باشند، زیرا پروکسی هرگز درخواست رمزگذاری شده را نمی خواند.
- خطا قبل از باز شدن تونل (407، 400، 502) از پروکسی می آید؛ خطا پس از آن از آن از مقصد می آید.
اتصال به پورت های دیگر#
CONNECT می تواند هر پورت TCP را تونل کند، به همین دلیل پروکسی HTTP می تواند پروتکل های غیر از HTTPS را حمل کند. ارائه دهندگان برخی از مقصدهای را محدود می کنند (پورت 25 برای پست الکترونیکی، محرومیت کلاسیک است) برای جلوگیری از سوء استفاده.
چگونه در Proxy Cyber کار می کند#
Proxy Cyber Gateways CONNECT را در پورت 9000 و آدرس های اختصاصی در پورت 8000 به هر پورت TCP به جز 25 می پذیرد؛ تونل از طریق دست نخورده عبور می شود و TLS هرگز خاتمه نمی یابد.