ProxyChains ابزاری است که امکان عبور ترافیک شبکه از طریق یک یا چند پروکسی را فراهم میکند. این ابزار پروکسیهای SOCKS4، SOCKS5 و HTTP را پشتیبانی میکند.
paru -S proxychains-ng
ابتدا باید فایل تنظیمات را کپی کنید:
cp /etc/proxychains.conf ~/.proxychains.conf
حالا فایل تنظیمات شخصی شما در مسیر خانه ایجاد شد. برای باز کردن و ویرایش آن:
nano ~/.proxychains.conf
در فایل باز شده، خطوط زیر را پیدا کنید:
dynamic_chain#
#strict_chain#
random_chain#
یکی از آنها را انتخاب کنید و علامت # از ابتدای آن بردارید. برای مبتدیها dynamic_chain توصیه میشود:
dynamic_chain
strict_chain#
random_chain#
strict_chain: همه پروکسیها باید کار کنندdynamic_chain: پروکسیهای خراب رد میشوندrandom_chain: هر بار یکی تصادفی انتخاب میشودخط زیر را پیدا کنید و مطمئن شوید علامت # ندارد:
proxy_dns
در انتهای فایل، قسمت [ProxyList] را پیدا کنید. خطوط نمونه را پاک کنید و پروکسی خودتان را اضافه کنید:
[ProxyList]
# نوع آدرس پورت نامکاربری رمزعبور
socks5 127.0.0.1 1080
socks5 myproxy.com 1080 myuser mypass
Ctrl + O برای ذخیرهEnter برای تأیید نام فایلCtrl + X برای خروجابتدا IP عادی خود را ببینید:
curl http://ipinfo.io/ip
حالا همان دستور را با proxychains اجرا کنید:
proxychains curl http://ipinfo.io/ip
اگر IP متفاوت بود، یعنی کار میکند!
proxychains zen-browser
proxychains wget http://example.com/file.zip
proxychains ssh user@server.com
اگر نمیدانید چطور تنظیم کنید، میتوانید فایل خود را پاک کنید و این نمونه را کپی کنید:
rm ~/.proxychains.conf
nano ~/.proxychains.conf
سپس این محتوا را کپی کنید:
dynamic_chain
proxy_dns
tcp_read_time_out 15000
tcp_connect_time_out 8000
[ProxyList]
# پروکسی خود را اینجا بنویسید:
# socks5 آدرس_پروکسی پورت نام_کاربری رمزعبور
socks5 127.0.0.1 1080
Ctrl + O سپس Enter سپس Ctrl + X برای ذخیره و خروج.