منبع اصلی نوشتار زیر در این لینک قرار دارد

تبدیل socket به http برای دانلود با تور

برای استفاده از تور, که سرویسی آزاد و رایگان برای کاوش در شبکه به صورت مخفی است نیاز‌های هم وجود دارد برای مثال شما به مرورگر تور یا افزونه‌ی فاکسی پروکسی در فایرفاکس نیاز دارید تا به صورت مخفی در اینترنت بچرخید و همین طور نیاز به ابزار‌های دیگر برای کار‌های دیگری. بعضی از دانلود منیجر‌ها مانند آریا۲ نمی‌توانند به صورت مستقیم از تور استفاده کنند و به همین دلیل سرویس‌هایی مانند پرایوکسی به وجود آمده‌اند تا Socket را به http تبدیل کنند تا آریا۲ که نمی‌تواند از socket به صورت مستقیم استفاده کند قابلیت دانلود با استفاده از تور را پیدا کند.  با این فرض که شما سرویس تور را به درستی راه‌اندازی کردید آموزش را پیش میبریم و درباره‌ی نحوه‌ی پیکربندی و استفاده از سه سرویس Proxychains ,Polipo و Privoxy برای دانلود به صورت مخفی صحبت می‌کنیم.

 

Privoxy : این سرویس از پورت ۸۱۱۸ و از آی‌پی ۱۲۷.۰.۰.۱ استفاده می‌کند و بعد از پیکربندی شما ‌می‌توانید با این مشخصات از آن برای دانلود با Perspolis یا هر دانلود منیجر دیگری استفاده کنید.

 

ابتدا با دستور زیر سرویس را نصب می کنیم :

sudo apt-get install privoxy

و بعد به پوشه‌ای که مربوط به کانفیگ‌های برنامه‌ها و سرویس‌های یک سیستم لینوکسی است یعنی etc/ می‌رویم و فایل متنی کانفیگ را در پوشه‌ی privoxy تغییر میدهیم پس ابتدا ادیتور نانو را نصب کنید و دستور زیر را بزنید :

sudo nano /etc/pivoxy/config

حال که به فایل متنی وارد شده اید خطوط زیر را به انتهای پرونده اضافه کنید :

forward-socks5 / 127.0.0.1:9050  .
forward-socks4a / 127.0.0.1:9050 .
forward-socks5t             /     127.0.0.1:9050 .
forward         192.168.*.*/     .
forward            10.*.*.*/     .
forward           127.*.*.*/     .
forward           localhost/     .

حال فایل متنی را ذخیره کرده و از نانو خارج شوید و با دستور زیر سرویس را راه‌اندازی مجدد کنید :

sudo service privoxy restart

اکنون سرویس آماده‌ی استفاده است پس :

pdmt -l "link" -i 127.0.0.1 -p 8118

 

Proxychains : پروکسی چینز هم یکی دیگر از سرویس‌هایی است که می‌توانید با آن از پروکسی تور و لانترن استفاده کنید برای نصبش از دستور زیر استفاده کنید تا بسته‌ی مورد نظر از مخازن رسمی دانلود و نصب شود :

sudo apt-get install proxychains

حالا باید پرونده‌ای را ویرایش کنیم پس با ادیتور نانو و با دستور زیر فایل متنی را باز می‌کنیم :

sudo nano /etc/proxychains.conf

اکنون باید خط زیر, که نشانی تور هست را با آخر آن اضافه کنیم :

socks5 127.0.0.1 9050

اکنون در هر برنامه‌ای که مربوط به اینترنت می‌باشد اگر کلمه‌ی پروکسی چینز قبل از دستور اجرای خود برنامه قرار دهید مخفی می‌شود مانند :

proxychians firefox
proxychains pdmt
proxychains wget
proxychains aria2c

 

polipo : پولیپو از پورت ۸۱۲۳ و آی‌پی ۱۲۷.۰.۰.۱ استفاده می‌کند و می‌توانید با آن توسط آریا۲ به صورت مخفی فایل‌های مورد نظر خود را از اینترنت دانلود کنید برای نصب برنامه از دستور زیر استفاده کنید :

sudo apt-get install polipo

حالا پرونده‌ زیر را ویرایش کنید :

sudo nano /etc/polipo/config

خطوط زیر ا به انتهای فایل متنی اضافه کنید :

proxyAddress = "::0"       
allowedClients = 192.168.1.0/24
socksParentProxy = "localhost:9050"
socksProxyType = socks5

اکنون پولیپو را ریست کنید :

sudo service polipo restart

برای مثال با دستور زیر می‌توانید لینک مورد نظر خود را دانلود کنید :

pdmt -l "link" -i 127.0.0.1 -p 8123

 

.

امیدوارم لذت برده باشید :)

 

 

 

 

 



برچسب ها : , , ,