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

تنظیم پراکسی در ترمینال

بعضی مواقع پیش می‌آید که به هر دلیلی می‌خواهید که به واسطه‌ی یک Proxy Server به اینتترنت متصل شوید، تنظیمات گرافیکی زیادی برای تنظیم Proxy در نظر گرفته شده است اما بعضی موارد پیش می‌آید که می خواهید از برنا‌مه‌های متنی (Text-Based) استفاده کنید یا برنامه‌ای خاص  را بر‌روی یک Proxy تنظیم کنید. برای این کار لازم است تا به وسیله‌ی دستور Export تنظیمات پراکسی را به شکل زیر به کار برید.

$http_proxy = "127.0.0.1:8123" #Set IP and Port
 export http_proxy=$http_proxy/ #HTTP
 export https_proxy=$http_proxy #HTTPS
 export ftp_proxy=$http_proxy #FTP
 export rsync_proxy=$http_proxy #rsync
 export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" #Ignore local addresses

  خط اول برای ریختن آدرس IP و پرت پراکسی استفاده شده است و خطوط بعدی به ترتیب پراکسی را برای پروتوکول‌های ذکر شده تنظیم می‌کنند. با این حال می توانید دستور زیر را بدون استفاده از متغیر و به صورت مستقیم نیز به شکل زیر استفاده کنید.

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

نهایتا بعد از انجام مراحل فوق برای تست اتصال دستور زیر را وارد کنید که ببینید آیا IP تغییر کرده است یا نه.

curl icanhazip.com

برای راحتی کار می‌توانید به عنوان مثال از یک کادر ورود متن Zenity استفاده کنید تا هروقت آن را اجرا کردید IP و پرت رابپرسد و پراکسی را تنظیم کند. (البته مثال زیر به صورت یک اسکریپت کاملا ابتدایی است!)

http_proxy=$(zenity --entry --text "Proxy IP and Port?" --entry-text "IP:PORT");
export http_proxy=$http_proxy/ #HTTP
 export https_proxy=$http_proxy #HTTPS
 export ftp_proxy=$http_proxy #FTP
 export rsync_proxy=$http_proxy #rsync
 export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" #Ignore local addresses
 zenity --info --text "Done! " + $http_proxy ;

حال میتوانید به عنوان مثال برنامه‌ی VLC را با استفاده از این تنظیمات با نوشتن نام برنامه باز کنید.

7 دیدگاه برای این نوشته:

  1. happy:
    ۳۱ خرداد ۱۳۹۳ تا جایی که بنده اطلاع دارم، اتصال به پراکسی فقط با تنظیم و کانفیک امکانپذیر نیست و بایستی در کنارش از یک نرم افزار یا کلاینت واسط (third party) هم استفاده بشه (حداقل توی ایران و برای ما کاربرای معمولی).
  2. شهرام:
    ۳۱ خرداد ۱۳۹۳ سلام آقا احسان
    در ابتدا خوشحالم که بازم لینوکس ریویو با توان بیشتر فعالیت خودشو شروع کرده
    و اما بعدآقا احسا در خط اول یک خطای تایپی داری $http_proxy = “27.0.01:8123” #Set IP and Port که آدرس به درستی تایپ نشده
    $http_proxy = “127.0.0.1:8123” #Set IP and Port
  3. احسان ترک:
    ۰۱ تیر ۱۳۹۳ مرسی از تذکر اصلاح شد.
  4. رضا:
    ۰۱ تیر ۱۳۹۳ برای تو*ر باید socks_proxy وارد کنیم؟
  5. احسان ترک:
    ۰۱ تیر ۱۳۹۳ نه روش اونم میگم.
  6. مهرداد:
    ۰۴ تیر ۱۳۹۳ سلام
    ممنون از آموزشتون
    لطفا نحوه استفاده از پروکسی هایی که یوزر و پس دارن را هم بگید
    همچنین نحوه استفاده از پروکسی برای نصب نرم افزارها با apt-get و…ممنون
  7. known:
    ۰۶ تیر ۱۳۹۳ می تونید از http پروکسی به صورت 127.0.0.1:8118 استفاده کنید.

ارسال نظر سریع



برچسب ها : , , ,