VVinaProxy

نحوه تنظیم پروکسی در لینوکس اوبونتو و دبیان

Updated:

در لینوکس اوبونتو و دبیان، محدوده تنظیمات پروکسی بر اساس محیط اجرا مشخص می‌شود: نشست‌های شل فایل /etc/environment یا ~/.bashrc را می‌خوانند، مدیر بسته APT از مسیر /etc/apt/apt.conf.d/ می‌خواند، سرویس‌های systemd فایل‌های دراپ‌این یونیت را می‌خوانند و دسکتاپ GNOME از gsettings استفاده می‌کند. این راهنما قطعه‌کدهای دقیق پیکربندی را برای هر زیرسیستم اوبونتو با استفاده از پروکسی‌های HTTP(S) ارائه‌دهنده VinaProxy ارائه می‌دهد.

Ubuntu / Linux · HTTP Proxy Format
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port
پروکسی اختصاصی IPv4 (دیتاسنتری)
🇺🇸 ایالات متحده
موجود
از
‎₫۲۰٬۰۰۰ / هر IP / ماه
≈ ‎$۰٫۷۴ · صورت‌حساب به VND
تخفیف پله‌ای بر اساس تعداد
  • 1 آی‌پی‎₫۴۰٬۰۰۰
  • +5 آی‌پی‎₫۳۵٬۰۰۰
  • +10 آی‌پی‎₫۲۵٬۰۰۰
  • +20 آی‌پی‎₫۲۵٬۰۰۰
  • +50 آی‌پی‎₫۲۵٬۰۰۰
  • +100 آی‌پی‎₫۲۵٬۰۰۰
  • +200 آی‌پی‎₫۲۵٬۰۰۰
  • +500 آی‌پی‎₫۲۵٬۰۰۰
  • +1000 آی‌پی‎₫۲۲٬۰۰۰
  • +2000 آی‌پی‎₫۲۰٬۰۰۰
خرید در ایالات متحده
پروکسی اختصاصی IPv4 (دیتاسنتری)
🇸🇬 سنگاپور
موجود
از
‎₫۲۰٬۰۰۰ / هر IP / ماه
≈ ‎$۰٫۷۴ · صورت‌حساب به VND
تخفیف پله‌ای بر اساس تعداد
  • 1 آی‌پی‎₫۴۰٬۰۰۰
  • +5 آی‌پی‎₫۳۵٬۰۰۰
  • +10 آی‌پی‎₫۲۵٬۰۰۰
  • +20 آی‌پی‎₫۲۵٬۰۰۰
  • +50 آی‌پی‎₫۲۵٬۰۰۰
  • +100 آی‌پی‎₫۲۵٬۰۰۰
  • +200 آی‌پی‎₫۲۵٬۰۰۰
  • +500 آی‌پی‎₫۲۵٬۰۰۰
  • +1000 آی‌پی‎₫۲۲٬۰۰۰
  • +2000 آی‌پی‎₫۲۰٬۰۰۰
خرید در سنگاپور
پروکسی برای پلتفرم‌ها:web-scrapingairdrop-grassseo-rank-tracking

محدوده‌های پیکربندی پروکسی در اوبونتو

دستور sudo به‌طور پیش‌فرض متغیرهای محیطی کاربر را حذف می‌کند و سرویس‌های systemd نیز ~/.bashrc را نمی‌خوانند. از این جدول مرجع برای پیکربندی فایل مناسب در اوبونتو استفاده کنید:

زیرسیستم اوبونتوفایل پیکربندی / دستوراعمال رویماندگاری
شل تعاملی~/.bashrc or /etc/profile.d/proxy.shcurl, wget, python, git, nodeتمام شل‌های ورود
متغیرهای محیطی PAM در سطح سیستم/etc/environmentتمام نشست‌های کاربری PAMدر سراسر راه‌اندازی‌های مجدد
مدیر بسته APT/etc/apt/apt.conf.d/80proxysudo apt update & apt installدائمی برای APT
سرویس‌های systemd/etc/systemd/system/<svc>.service.d/proxy.confدیمن Docker، سرویس‌های سفارشیپس از daemon-reload

راه‌اندازی گام‌به‌گام در اوبونتو سرور و دسکتاپ

bash # 1. /etc/profile.d/proxy.sh (Shell & CLI tools) sudo tee /etc/profile.d/proxy.sh > /dev/null << 'EOF' export http_proxy="http://USER:PASS@IP:PORT" export https_proxy="http://USER:PASS@IP:PORT" export HTTP_PROXY="http://USER:PASS@IP:PORT" export HTTPS_PROXY="http://USER:PASS@IP:PORT" export no_proxy="localhost,127.0.0.1,::1,10.0.0.0/8,172.16.0.0/12,192.168.0.0/16" export NO_PROXY="$no_proxy" EOF source /etc/profile.d/proxy.sh # 2. /etc/apt/apt.conf.d/80proxy (APT package manager) sudo tee /etc/apt/apt.conf.d/80proxy > /dev/null << 'EOF' Acquire::http::Proxy "http://USER:PASS@IP:PORT/"; Acquire::https::Proxy "http://USER:PASS@IP:PORT/"; EOF

حفظ متغیرهای پروکسی تحت sudo و کاراکترهای خاص

  • اگر دستورات را با sudo curl ... یا sudo pip ... اجرا می‌کنید، آرگومان sudo -E را اضافه کنید تا متغیرهای محیطی پروکسی اکسپورت‌شده حفظ شوند، یا مقدار Defaults env_keep += "http_proxy https_proxy HTTP_PROXY HTTPS_PROXY no_proxy NO_PROXY" را از طریق sudo visudo درج کنید.
  • دسترسی‌های فایل را در سرورهای اشتراکی چندکاربره لینوکس محدود کنید (sudo chmod 600 /etc/apt/apt.conf.d/80proxy) تا سایر کاربران محلی نتوانند مشخصات احراز هویت پروکسی شما را بخوانند.

گام به گام

  1. 1

    اکسپورت متغیرهای محیطی شل (/etc/profile.d/proxy.sh)

    فایل /etc/profile.d/proxy.sh را ایجاد کرده و متغیرها را با حروف کوچک (http_proxy, https_proxy, no_proxy) و حروف بزرگ (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) تعریف کنید تا تمام ابزارهای خط فرمان GNU و Go/Rust آن‌ها را شناسایی کنند.

  2. 2

    پیکربندی پروکسی مدیر بسته APT

    از آنجا که sudo apt update متغیرهای شل کاربر را نادیده می‌گیرد، فایل /etc/apt/apt.conf.d/80proxy را با پارامترهای Acquire::http::Proxy و Acquire::https::Proxy ایجاد کنید.

  3. 3

    تست اتصال خروجی با curl

    پروفایل خود را مجدداً لود کنید (source /etc/profile.d/proxy.sh) و دستور curl -s https://api.ipify.org را اجرا کنید تا مطمئن شوید ترافیک اوبونتو از طریق VinaProxy عبور می‌کند.

پرسش‌های متداول

چرا در لینوکس به هر دو متغیر http_proxy با حروف کوچک و HTTP_PROXY با حروف بزرگ نیاز داریم؟

برخی از ابزارهای لینوکس (مانند curl و wget) متغیر http_proxy با حروف کوچک را بررسی می‌کنند، در حالی که برخی دیگر فقط با HTTP_PROXY حروف بزرگ (یا هر دو) کار می‌کنند. تعریف هر دو متغیر عملکرد یکپارچه در تمامی محیط‌های اجرا را تضمین می‌کند.

چرا دستور `sudo apt update` متغیر اکسپورت‌شده `http_proxy` من را نادیده می‌گیرد؟

دستور sudo به دلایل امنیتی متغیرهای محیطی را بازنشانی می‌کند، مگر اینکه با sudo -E اجرا شود. پیکربندی /etc/apt/apt.conf.d/80proxy تضمین می‌کند که APT همیشه به‌درستی از پروکسی استفاده کند.

چگونه در رابط کاربری گرافیکی اوبونتو دسکتاپ (GNOME) پروکسی را تنظیم کنیم؟

مسیر Settings → Network → Network Proxy → Manual را باز کنید، یا از دستور gsettings set org.gnome.system.proxy mode 'manual' به همراه host و port در org.gnome.system.proxy.http استفاده کنید.

خرید پروکسی‌های HTTP(S) با تأخیر کم برای اوبونتو

مشخصات آنی IPv4 اختصاصی و ISP ثابت در 7 کشور مختلف.

مشاهده قیمت پروکسی

Related articles

راه‌اندازی پروکسی
آموزش تنظیم پروکسی در Docker (کانتینرها، Compose و بیلدها)
هدایت ترافیک کانتینرها و سرویس‌های Docker Compose از طریق پروکسی‌های احراز هویت شده HTTP(S) با متغیرهای HTTP_PROXY، HTTPS_PROXY و NO_PROXY. مشاهده نمونه‌ها.
راه‌اندازی پروکسی
نحوه استفاده از پروکسی با cURL (سینتکس خط فرمان و عیب‌یابی)
نحوه استفاده از curl با پروکسی‌های دارای احراز هویت HTTP(S) (-x http://user:pass@ip:port و -U) در Linux، macOS و Windows و سپس بررسی هدرها و تاخیر.
راه‌اندازی پروکسی
نحوه استفاده از پروکسی در Python Requests (HTTP/HTTPS و استخر Session)
پیکربندی پروکسی‌های دارای احراز هویت HTTP(S) در requests و requests.Session() پایتون. مدیریت خطاهای 407 ProxyError و چرخش استخرهای IP استاتیک.
ابزارهای رایگان
چکر پروکسی: بررسی آنلاین پروکسی‌های شما
چکر رایگان پروکسی: تا 100 پروکسی را به صورت ip:port:user:pass وارد کنید و وضعیت، IP خروجی و تاخیر را آنلاین بررسی کنید. با معنای هر خطا آشنا شوید.
پروکسی برای پلتفرم‌ها
پروکسی برای وب اسکرپینگ: استخرهای نامحدود IPv4 اختصاصی و ISP برای خزنده‌های 24/7
پروکسی‌های سریع اختصاصی IPv4 و ISP ثابت با پروتکل HTTP(S) برای Python، Playwright، Selenium و Scrapy با ترافیک ماهانه نامحدود. پلن‌ها را مقایسه و شروع کنید.
پروکسی برای پلتفرم‌ها
پروکسی برای ایردراپ‌ها و DePIN (Grass): جلوگیری از پرچم‌گذاری Sybil با آی‌پی‌های اختصاصی Static ISP
فارم ایردراپ‌های Web3، تست‌نت‌ها و نودهای DePIN (مانند Grass، Dawn، Nodepay) با آی‌پی مجزا جهت کاهش ریسک Sybil. پروکسی‌های اختصاصی Static ISP و IPv4.
پروکسی برای پلتفرم‌ها
پروکسی برای سئو و بررسی SERP: رتبه‌بندی دقیق کلمات کلیدی در 7 کشور
رتبه‌بندی محلی کلمات کلیدی و ریدایرکت‌های جغرافیایی را با پروکسی‌های نامحدود IPv4 اختصاصی و ISP ثابت در 7 کشور ارزیابی کنید و کراول Screaming Frog انجام دهید.
IPV4 · united states
پروکسی‌های اختصاصی IPv4 آمریکا: آی‌پی‌های دیتاسنتر سریع و اختصاصی
پروکسی‌های اختصاصی IPv4 آمریکا برای اسکرپینگ، بررسی رتبه، تحلیل تبلیغات و تحقیق در آمازون. آی‌پی ثابت، تک‌کاربره، پهنای باند نامحدود و فعال‌سازی سریع.