client → local TCP relay → existing forward proxy → destination

A cikin wannan tsari, na’urar miƙa tana da tushe guda tabbatacce. Tana miƙa bukatar abokin ciniki ba tare da canji ba ga wakilin gaba da ke akwai. Wannan wakili yana karanta cikakken URL ko makasudin CONNECT, yana aiwatar da manufa kuma yana buɗe haɗin wurin da za a je.

Nisantar da na’urar miƙa kai tsaye zuwa gidan yanar gizo yana canza yarjejeniyar. Wakilin gaba dole ne ya zaɓi wuraren da za a je kuma ya kula da tsarin HTTP da halin haɗi; fitar da sunan mai masauki daga layi na farko bai isa ba.

Ncat na Nmap yana ba da yanayin sauraro da ya san HTTP daban:

ncat --listen 127.0.0.1 3128 --proxy-type http

Wannan misalin loopback yana amfani da aiwatarwar wakili ta Ncat, ba fasalin da kowane nc ke da shi ba. Wakilinsa na gefen sauraro yana kula da hanyoyin HTTP da CONNECT. Zaɓuɓɓukan SOCKS na gefen abokin ciniki ba sa kafa uwar garken SOCKS a yanayin sauraro. Haɗin hidima na dindindin kuma yana buƙatar kulawa da haɗi da gangan, sarrafa shiga da rikodi.

Don lura, gano iyakar ɓoyewa. Na’urar miƙa a kan haɗin wakilin HTTP bayyananne tana iya ganin buƙatun wakili da amsoshi. Bayan CONNECT, HTTPS na wurin da za a je baytunan TLS ne, ba abin da za a iya karanta na shafi ba. TLS zuwa wakili yana ɓoye har da musayar farko ta wakili a wannan hanyar. Yi amfani da binciken abokin ciniki da wakili don ma’amaloli da aka fassara, kuma kare rajistan ayyukan da za su iya ɗauke da bayanan shiga ko URL masu mahimmanci.

Labarai masu alaƙa