El programa arrenca, però el terminal diu que una biblioteca de proxychains no s'ha pogut precarregar. Tracta-ho com un pas de configuració fallit, no com un avís inofensiu que cal ignorar mentre comproves la IP de sortida.

Proxychains-ng es basa en una biblioteca carregada per interceptar les crides corresponents. Si aquesta biblioteca falta, és incompatible o no s'ha carregat al procés, el programa pot funcionar sense la intercepció que esperaves.

Aparella la biblioteca amb el procés

Comprova la ubicació real de la biblioteca del paquet i l'arquitectura de l'executable. Una resposta antiga que fixa una ruta de 32 bits no és una reparació general per a un programa de 64 bits. No afegeixis una configuració de precàrrega no verificada globalment a cada sessió de shell.

El manual del carregador dinàmic de Linux explica la cerca de biblioteques i les restriccions d'execució segura. Alguns entorns d'inici de procés ignoren o restringeixen deliberadament la configuració de precàrrega. Un executable estàtic tampoc no esdevé intercepable dinàmicament només perquè s'hagi definit una variable d'entorn.

El README del projecte documenta el model suportat de l'embolcall. Les aplicacions amb implementació de xarxa pròpia, processos auxiliars separats o instàncies ja en execució poden introduir altres límits fins i tot quan la biblioteca inicial es carrega.

Una configuració de proxy nativa dins l'aplicació pot ser una opció més clara quan està disponible. Utilitza la interfície de xarxa prevista per l'aplicació en lloc de suposar que cada connexió es pot capturar externament.

Davant d'una configuració d'embolcall fallida, atura't i identifica què s'ha iniciat realment. Només l'estat de sortida del procés pot mostrar que l'aplicació s'ha executat, no que el seu trànsit hagi seguit el proxy. Mantén la càrrega de la biblioteca, les crides interceptades i la connexió sortint observada com a proves separades.

Articles relacionats