SSH dinamik tunnel, shu jumladan PuTTY dinamik yo'naltirishi, SOCKS interfeysini beradi. Faqat HTTP proksisini qabul qiladigan dastur bu portni shunchaki HTTP deb atash bilan ishlata olmaydi.

Ularning orasida mahalliy protokol ko'prigi turishi mumkin. Dastur HTTP proksi so'rovlarini ko'prikka yuboradi, ko'prik esa SOCKS xizmati orqali manzil ulanishlarini ochadi.

Privoxy bu tartibni o'zining yo'naltirish qoidalarida hujjatlashtiradi. Mavjud mahalliy SOCKS5 tunneli uchun konfiguratsiya qismi quyidagicha:

forward-socks5 / 127.0.0.1:1080 .

Dastur Privoxy'ning HTTP tinglovchisiga ulanadi, 1080 portiga emas. Bu tinglovchini mo'ljallangan kirish siyosati ostida mahalliy saqlang. Qoidadagi oxirgi nuqta hujjatlashtirilgan ma'noga ega; u yo'qolgan internet xost nomi uchun o'rin egallovchi emas.

Bu protokol tarjimasi

Privoxy yo'naltirish hujjati SOCKS yo'naltirish sintaksisi va xost nomlarini qayta ishlashni tushuntiradi. Oddiy TCP port yo'naltirishi bir xil tarjimani bajarmaydi: mijozning HTTP baytlarini o'zgartirmasdan SOCKS tinglovchisiga yetkazadi, u hali ham SOCKS muzokaralarini kutadi.

Ko'prik ham siz tushunishingiz kerak bo'lgan konfiguratsiyaning bir qismiga aylanadi. Privoxy'ning o'z kontent filtrlash va kirish sozlamalari bo'lishi mumkin. Uni qo'shish asl dasturning SOCKS'ni tabiiy qo'llab-quvvatlashiga teng emas.

HTTPS saytlar uchun dastur odatda HTTP ko'prigidan CONNECT so'raydi, ko'prik esa manzil ulanishini SOCKS orqali oladi. Saytning oddiy TLS'i dastur va sayt o'rtasidagi munosabat bo'lib qoladi; ko'prik bu yo'lni berish uchun saytga o'xshab ko'rinishi shart emas.

Agar dastur SOCKS'ni to'g'ridan-to'g'ri ishlata olsa, qo'shimcha komponent keraksiz bo'lishi mumkin. Ko'prikdan haqiqiy protokol nomuvofiqligini hal qilish uchun foydalaning, tinglovchi va yuqori oqim aniq ajratilgan holda.

O'xshash maqolalar