Gall dau osodiad dirprwy greu cadwyn na fwriedasoch
Olrheiniwch y cysylltiad pan gyfunir gosodiad dirprwy rhaglen â throellwr dirprwy ar lefel proses.
Mae eich rhaglen yn pwyntio at ddirprwy B, ond fe'i lansiwyd trwy droellwr a ffurfweddwyd ar gyfer dirprwy A. Pa allanfa mae'r wefan yn ei gweld? Mae'r ateb yn dibynnu ar ba gysylltiad y mae'r troellwr yn ei ryng-gipio.
Mewn trefniant nythog syml, mae'r rhaglen yn ceisio cysylltu â B yn gyntaf. Mae'r troellwr yn rhyng-gipio'r cysylltiad hwnnw ac yn ei gludo trwy A. Yna mae'r rhaglen yn siarad protocol dirprwy B dros y ffrwd sy'n deillio, ac mae B yn gwneud y cysylltiad terfynol â'r wefan.
application → wrapper proxy A → application proxy B → website
Mae'r wefan yn gweld cysylltiad allanol terfynol B. Mae B yn gweld cysylltiad yn cyrraedd trwy A. Mae hyn yn wahanol i'r troellwr yn trosysgrifo gosodiad dirprwy'r rhaglen ei hun yn dawel.
Mae amodau i'r diagram syml
Gall rheolau osgoi, galwadau soced heb eu cefnogi, prosesau sy'n bodoli eisoes a model rhyng-gipio pob cynnyrch newid y llwybr. Gall rhai troellwyr eithrio eu dirprwy eu hunain neu gyrchfannau dethol. Peidiwch â chymryd yn ganiataol bod pob pâr o offer yn cyfuno yr un ffordd.
Mae disgrifiad proxychains-ng yn esbonio ei ddull rhyng-gipio a'i gyfyngiadau. Mae rhaglen sy'n defnyddio cymorth dirprwy brodorol yn dal i wneud cysylltiad rhwydwaith â'r dirprwy hwnnw, sy'n un ymgeisydd ar gyfer rhyng-gipio.
Ar gyfer cadwyn fwriadol o bwyntiau terfyn cyhoeddus heb eu dilysu, mae'r rhestr dirprwy am ddim yn cynnig ymgeiswyr y mae'n rhaid i'w protocolau gyd-fynd â phob offeryn. Ar gyfer allanfa annisgwyl, cofnodwch dri chyfeiriad ar wahân: y pwynt terfyn a ddewisodd y rhaglen, y pwynt terfyn a ddewisodd y troellwr, a chanlyniad sy'n wynebu'r wefan. Mae edrych ar osodiadau'r porwr yn unig yn colli'r haen ganol.
Defnyddiwch un llwybr wrth sefydlu'r ymddygiad arfaethedig, yna ychwanegwch y llall dim ond os oes angen y gadwyn. Gall naid ychwanegol ychwanegu mannau methiant a pherthnasoedd ymddiriedaeth gwahanol. Nid ydynt yn dileu cwcis adnabod yn awtomatig nac yn gwneud i bob cysylltiad yn y rhaglen ddilyn yr un llwybr.