Proxychains: không tìm thấy lệnh — kiểm tra proxychains4 và PATH
Khắc phục lệnh wrapper Proxychains bị thiếu bằng cách kiểm tra tên tệp nhị phân đã cài và PATH trước khi tạo alias tương thích.
Bản dựng upstream của proxychains-ng đặt tên wrapper của nó là proxychains4. Vì vậy, một shell báo proxychains: command not found có thể đang tìm một tên khác với tên đã cài.
command -v proxychains4
command -v proxychains
Khi proxychains4 tồn tại, hãy dùng trực tiếp tệp thực thi đó:
proxychains4 curl https://www.example.com/
cấu hình proxy vẫn quyết định tuyến cho lần gọi này. Việc phân giải tên lệnh không chứng minh rằng điểm cuối hoạt động.
Nếu không tìm thấy lệnh nào, hãy xem danh sách tệp của gói đã cài hoặc tiền tố mà bản cài đặt hiện có đang dùng. Thư mục tệp thực thi của nó có thể không có trong PATH. Tiền tố mặc định của upstream không phải bảo đảm cho gói phân phối hay một máy khác.
Alias trong shell của người dùng có thể giữ cách viết tương tác cũ khi đã biết lệnh thật. Script không nhất thiết nạp alias đó. Ở đó hãy dùng tên tệp thực thi thực tế hoặc một wrapper tương thích được quản lý rõ ràng.
Một liên kết tượng trưng mã hóa cứng tới /usr/bin/proxychains4 chỉ giúp ích khi mục tiêu đó thực sự tồn tại. Hãy chẩn đoán tên tệp nhị phân và đường dẫn trước khi thêm một liên kết.