راهنمای استفاده از ProxyChains

ProxyChains ابزاری است که امکان عبور ترافیک شبکه از طریق یک یا چند پروکسی را فراهم می‌کند. این ابزار پروکسی‌های SOCKS4، SOCKS5 و HTTP را پشتیبانی می‌کند.

نصب در پارچ

paru -S proxychains-ng

راه‌اندازی اولیه

ابتدا باید فایل تنظیمات را کپی کنید:

cp /etc/proxychains.conf ~/.proxychains.conf

حالا فایل تنظیمات شخصی شما در مسیر خانه ایجاد شد. برای باز کردن و ویرایش آن:

nano ~/.proxychains.conf

تنظیم ProxyChains

در فایل باز شده، خطوط زیر را پیدا کنید:

dynamic_chain#
#strict_chain#
random_chain#

یکی از آنها را انتخاب کنید و علامت # از ابتدای آن بردارید. برای مبتدی‌ها dynamic_chain توصیه می‌شود:

dynamic_chain
strict_chain#
random_chain#

توضیح حالت‌ها:

تنظیم DNS

خط زیر را پیدا کنید و مطمئن شوید علامت # ندارد:

proxy_dns

اضافه کردن پروکسی‌ها

در انتهای فایل، قسمت [ProxyList] را پیدا کنید. خطوط نمونه را پاک کنید و پروکسی خودتان را اضافه کنید:

[ProxyList]
# نوع    آدرس        پورت   نام‌کاربری   رمزعبور

socks5  127.0.0.1    1080
socks5  myproxy.com  1080   myuser      mypass

ذخیره و خروج از nano

  1. Ctrl + O برای ذخیره
  2. Enter برای تأیید نام فایل
  3. 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 برای ذخیره و خروج.