در قسمت قبلی به تنظیم پراکسی در ترمینال برای پراکسیهایی که نیازی به تعیین احراز ندارند پرداختیم. حال اگر پراکسی شما نیازمند احراز هویت و واردکردن نام کاربری و گذرواژه است با این آموزش همراه شوید!
برای این کار میتواند دستور export را به شکل زیر برای ست کردن پراکسی http به کاربرید:
export http_proxy="http://$username:$password@proxyserver:8080/"
که username و password مطابق شکل در دستور به کار میروند. اگر بخواهیم آن را به شکل اسکریپت به کاربریم میتوان از اسکریپتی مانند اسکریپت زیر بهره جست.
echo -n "username:" read -e username echo -n "password:" read -es password export http_proxy="http://$username:$password@proxyserver:8080/" export https_proxy=$http_proxy export ftp_proxy=$http_proxy export rsync_proxy=$http_proxy export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" echo -e "\nProxy environment variable set."
برای غیرفعال کردن تمامی پراکسیهای تنظیمشده نیز میتوان از دستور unset به شکل زیر بهره جویید!
unset HTTP_PROXY unset http_proxy unset HTTPS_PROXY unset https_proxy unset FTP_PROXY unset ftp_proxy unset RSYNC_PROXY unset rsync_proxy echo -e "\nProxy environment variable removed."
برای تنظیم پراکسیهای Socks هم میتوانید به این شکل عمل کنید که ابتدا آن را در یک پراکسی سرور ثانویه ست کنید و سپس از پراکسی سرور ثانویه بهره جویید. برای این کار نرمافزار Polipo را نصب کنید، سورس آن در این لینک گیتهاب قرار دارد.
سپس فایل زیر را باز کرده:
gksu gedit /etc/polipo/config #Or in KDE kdesu kwrite /etc/polipo/config #Or some editor
و مقادیر زیر را در آن وارد کنید:
socksParentProxy = localhost:9050 #This is tor proxy socksProxyType = socks5
سپس آن را به این شکل اجرا کنید:
systemctl start polipo
بعد از این کار می توانید به راحتی از IP,PORT زیر به صورت http استفاده کنید:
127.0.0.1:8123