سلام.

توی این مطلب آموزش نصب تور رو توضیح دادم و میتونید به راحتی از تور استفاده کنید.

اما بعضی مواقع ممکنه بخواهید توی بقیه برنامه ها از تور استفاده کنید( به غیر از مرورگر).

توی این مطلب میخواهم روش تغییر پروکسی تور از Socks به HTTP رو توضیح بدم. که هم بعد ها اگر دستورات یادم رفت استفاده کنم و هم کار شما دوستان رو راه بندازه. :-)

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

torify bash

خب. این دستور مشخصه که بش رو از پروکسی تور عبور میده و میتونید برنامه ها رو از طریق بش و  گذر از تور اجرا کنید.

به این صورت که بعد از اجرای دستور بالا، توی همین ترمینالی که دستور اجرا شده اسم یک برنامه رو وارد کنید. با این کار اون برنامه هم از پروکسی تور عبور میکنه.

 

اما بعضی وقت ها لازمه که توی یک نرم افزار آی پی و پورت پروکسی تور رو وارد کنید. اما به خاطر اینکه پروکسی تور از نوع Socks هست، شما نمیتونید با وارد کردن آی پی 127.0.0.1 و پورت 9050 از پروکسی تور عبور کنید.

برای تبدیل پروکسی تور از Socks به HTTP مراحل زیر رو انجام بدید:

نصب polipo:

sudo pacman -S polipo

 

دستور زیر رو برای ورود به فایل کانفیگ polipo وارد کنید:

sudo nano /etc/polipo/config

 

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

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

 

حالا سرویس polipo رو اجرا کنید:

sudo systemctl start polipo.service

 

اگر میخواهید polipo بعد از بوت شدن سیستم به طور خودکار اجرا بشه:

sudo systemctl enable polipo.service

 

خب حالا پروکسی تور از Socks به HTTP تبدیل شده و میتونید با آی پی 127.0.0.1 و پورت 8123 به تور وصل بشید و توی هر برنامه ای که میخواید بدون مشکل استفاده کنید.

به عنوان مثال شما میتونید آی پی و پورت polipo رو توی برنامه SDK Manager اندروید استودیو وارد کنید و API های اندروید رو به راحتی دانلود و نصب کنید.

 

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

 

خب امیدوارم این مطلب مفید باشه و بتونید به راحتی استفاده کنید.

شاد باشید. :-)