Jou toepassing wys na volmag B, maar dit is begin deur 'n omhulsel wat vir volmag A opgestel is. Watter uitgang sien die webwerf? Die antwoord hang daarvan af watter verbinding die omhulsel onderskep.

In 'n eenvoudige geneste reëling probeer die toepassing eers aan B koppel. Die omhulsel onderskep daardie verbinding en dra dit deur A. Die toepassing praat dan B se volmagprotokol oor die resulterende stroom, en B maak die finale webwerfverbinding.

application → wrapper proxy A → application proxy B → website

Die webwerf sien B se finale uitwaartse verbinding. B sien 'n verbinding wat deur A aankom. Dit verskil van die omhulsel wat die toepassing se eie volmaginstelling stilweg oorskryf.

Die eenvoudige diagram het voorwaardes

Oorslaanreëls, ongesteunde socket-oproepe, bestaande prosesse en elke produk se onderskeppingsmodel kan die pad verander. Sommige omhulsels kan hul eie volmag of gekose bestemmings uitsluit. Moenie aanneem dat elke paar gereedskap op dieselfde manier saamwerk nie.

Die beskrywing van proxychains-ng verduidelik sy onderskeppingsbenadering en beperkings. 'n Program wat inheemse volmagondersteuning gebruik, maak steeds 'n netwerkverbinding na daardie volmag, wat een kandidaat vir onderskepping is.

Vir 'n doelbewuste ketting van ongemagtigde openbare eindpunte bied die gratis volmaglys kandidate wie se protokolle by elke gereedskap moet pas. Vir 'n onverwagte uitgang, teken drie adresse afsonderlik aan: die eindpunt wat die toepassing gekies het, die eindpunt wat die omhulsel gekies het, en die webwerfgerigte resultaat. Om net na die blaaier se instellings te kyk, mis die middelste laag.

Gebruik een roete terwyl jy die bedoelde gedrag vasstel, en voeg dan die ander by slegs as die ketting nodig is. Ekstra spronge kan foutpunte en ander vertrouensverhoudinge byvoeg. Hulle vee nie outomaties identifiserende koekies uit nie en laat ook nie elke verbinding in die toepassing dieselfde roete volg nie.

Verwante artikels