ساخت upstream در proxychains-ng wrapper خود را proxychains4 می‌نامد. بنابراین shellی که proxychains: command not found را گزارش می‌کند ممکن است به دنبال نامی جز نام نصب‌شده باشد.

command -v proxychains4
command -v proxychains

وقتی proxychains4 وجود دارد، همان فایل اجرایی را مستقیم به کار ببرید:

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

همان پیکربندی proxy هنوز مسیر این فراخوانی را تعیین می‌کند. حل‌شدن نام فرمان ثابت نمی‌کند که نقطهٔ پایانی کار می‌کند.

اگر هیچ‌یک از دو فرمان پیدا نشد، فهرست فایل‌های بستهٔ نصب‌شده یا پیشوندی را که نصب موجود به کار می‌برد بررسی کنید. ممکن است پوشهٔ فایل‌های اجرایی آن در PATH نباشد. پیشوند پیش‌فرض upstream دربارهٔ بستهٔ توزیع یا ماشین دیگر تضمینی نیست.

alias در shell کاربر می‌تواند پس از شناخته‌شدن فرمان واقعی، یک املای تعاملی قدیمی را حفظ کند. اسکریپت‌ها لزوماً آن alias را بارگذاری نمی‌کنند. آنجا از نام واقعی فایل اجرایی یا یک wrapper سازگاری که صریحاً اداره می‌شود استفاده کنید.

پیوند نمادین سخت‌کدشده به /usr/bin/proxychains4 تنها زمانی کمک می‌کند که آن هدف واقعاً وجود داشته باشد. پیش از افزودن یکی، نام باینری و مسیر را تشخیص دهید.

مقالات مرتبط