نحوه استفاده از SOCKS PROXY در ترمینال

مدت زیادی بود که برای آپدیت کردن اوبونتو مشکل داشتم چون مخزن Google Chrome هنوز برای ایران بسته هست و مجبور بودم کروم رو دستی نصب کنم.

به همین دلیل دنبال راهی بودم که ترافیک ترمینال و برنامه‌هایی مثل apt-get از پروکسی رد بشه. این پست رو برای مراجعات بعدی خودم می‌نویسم ولی امیدوارم به درد شما هم بخوره.

من یک پروکسی ساکس دارم (با استفاده از shadowsocks) که به پورت 1080 گوش می‌کنه. یعنی مرورگر من با کانفیگ 127.0.0.1:1080 به عنوان socks proxy میتونه سایتهای مسدود رو باز کنه.

حالا privoxy رو از مخزن اصلی اوبونتو نصب می کنم و فایل کانفیگش رو به این شکل ادیت می‌کنم:

sudo nano /etc/privoxy/config

و این خط رو اضافه می‌کنم:

forward-socks5 / 127.0.0.1:1080 .

 اینجوری privoxy به عنوان پراکسی http ترافیک من رو میگیره و میفرسته به پراکسی socks.

حالا باید به برنامه‌ها بگم از privoxy به عنوان پراکسی استفاده کنن.

تو مرورگر ها این کار ساده است. پراکسی های http و https رو میگذارید روی 127.0.0.1 و پورت 8118

توی ترمینال این دستورها رو میزنیم:

export http_proxy='http://localhost:8118'
export https_proxy='http://localhost:8118'

و اما برای apt-get

sudo nano /etc/apt/apt.conf

و اینها رو اضافه می‌کنیم:

Acquire::http::Proxy "http://127.0.0.1:8118";
Acquire::https::Proxy "http://127.0.0.1:8118";

و تمام!

2 نظر برای “نحوه استفاده از SOCKS PROXY در ترمینال

  1. خوب بجای privoxy من polipo رو پیشنهاد می‌دم.
    وقتی پروکسی رو برای ترمینال ست کردی چون داری با کاربر ریشه برنامه‌ها رو نصب می‌کنی پروکسی رو قبول نمی‌کنه کافیه از سویچ U استفاده کنی تا پروکسی رو توی سودو هم استفاده کنه این طوری هر بار سودو رو با سویچ U استفاده کنی از پروکسی ست شده برای ترمینال استفاده می‌کنه و غیر apt-get برای بقیه هم کاربرد داره

نظر بدهید

در پایین مشخصات خود را پر کنید یا برای ورود روی شمایل‌ها کلیک نمایید:

نشان‌وارهٔ وردپرس.کام

شما در حال بیان دیدگاه با حساب کاربری WordPress.com خود هستید. بیرون رفتن / تغییر دادن )

تصویر توییتر

شما در حال بیان دیدگاه با حساب کاربری Twitter خود هستید. بیرون رفتن / تغییر دادن )

عکس فیسبوک

شما در حال بیان دیدگاه با حساب کاربری Facebook خود هستید. بیرون رفتن / تغییر دادن )

عکس گوگل+

شما در حال بیان دیدگاه با حساب کاربری Google+ خود هستید. بیرون رفتن / تغییر دادن )

درحال اتصال به %s