Programma startē, bet terminālis ziņo, ka proxychains bibliotēku nevarēja iepriekš ielādēt. Uztveriet to kā neizdevušos iestatīšanas soli, nevis kā nekaitīgu brīdinājumu, ko var ignorēt, pārbaudot izejas IP.

Proxychains-ng balstās uz ielādētu bibliotēku, lai pārtvertu attiecīgos izsaukumus. Ja šī bibliotēka trūkst, nav savietojama vai nav ielādēta procesā, programma var darboties bez gaidītās pārtveršanas.

Saskaņojiet bibliotēku ar procesu

Pārbaudiet faktisko pakotnes bibliotēkas atrašanās vietu un izpildāmā faila arhitektūru. Vecā atbilde, kas cieti iekodē 32 bitu ceļu, nav vispārīgs labojums 64 bitu programmai. Nepievienojiet nepārbaudītu priekšielādes iestatījumu globāli katrai shell sesijai.

Linux dinamiskā ielādētāja rokasgrāmata skaidro bibliotēku meklēšanu un drošas izpildes ierobežojumus. Daži procesa palaišanas apstākļi apzināti ignorē vai ierobežo priekšielādes iestatījumus. Arī statisks izpildāmais fails nekļūst dinamiski pārtverams tikai tāpēc, ka ir iestatīts vides mainīgais.

Projekta README dokumentē atbalstīto ietvara modeli. Lietojumprogrammas ar savu tīkla ieviešanu, atsevišķiem palīgprocesiem vai jau darbojošām instancēm var ieviest citus ierobežojumus arī tad, kad sākotnējā bibliotēka tiek ielādēta.

Vietējais starpniekservera iestatījums lietojumprogrammā var būt skaidrāka izvēle, kad tas ir pieejams. Tas izmanto lietojumprogrammas paredzēto tīkla saskarni, nevis pieņem, ka katru savienojumu var notvert no ārpuses.

Ja ietvara iestatīšana neizdodas, apstājieties un noskaidrojiet, kas patiešām tika palaists. Vien procesa izejas statuss var parādīt, ka programma darbojās, nevis ka tās trafiks gāja caur starpniekserveri. Saglabājiet bibliotēkas ielādi, pārtvertos izsaukumus un novēroto izejošo savienojumu kā atsevišķus pierādījumus.

Saistītie raksti