proxychains-ng의 upstream 빌드는 래퍼를 proxychains4 라고 이름 붙입니다. 그래서 proxychains: command not found 를 보고하는 셸은 설치된 것과 다른 이름을 찾고 있을 수 있습니다.

command -v proxychains4
command -v proxychains

proxychains4가 있으면 그 실행 파일을 직접 사용하십시오:

proxychains4 curl https://www.example.com/

proxy 설정 은 여전히 이 호출의 경로를 결정합니다. 명령 이름을 해결했다고 해서 끝점이 동작한다는 증거는 아닙니다.

두 명령 중 어느 것도 찾지 못하면 설치된 패키지의 파일 목록이나 기존 설치가 사용하는 접두사를 살펴보십시오. 실행 파일 디렉터리가 PATH에 없을 수 있습니다. upstream의 기본 접두사는 배포판 패키지나 다른 기계에 대한 보장이 아닙니다.

사용자 셸의 alias는 실제 명령이 알려진 뒤에도 예전 대화형 표기를 유지할 수 있습니다. 스크립트가 그 alias를 반드시 불러오지는 않습니다. 그곳에서는 실제 실행 파일 이름이나 명시적으로 관리되는 호환 래퍼를 사용하십시오.

/usr/bin/proxychains4 로 향하는 하드코딩된 심볼릭 링크는 그 대상이 실제로 존재할 때만 도움이 됩니다. 하나를 추가하기 전에 바이너리 이름과 경로를 진단하십시오.

관련 글