دليل إعداد البروكسي على Ubuntu وDebian Linux
آخر تحديث:
في نظامي التشغيل Ubuntu وDebian Linux، يتم تحديد إعدادات البروكسي حسب سياق التنفيذ: تقرأ جلسات الطرفية ملف /etc/environment أو ~/.bashrc، ويقرأ مدير حزم APT المسار /etc/apt/apt.conf.d/، وتقرأ خدمات systemd ملفات الإعدادات الإضافية drop-in، بينما تستخدم واجهة GNOME أداة gsettings. يوفر هذا الدليل تعليمات تهيئة دقيقة لكل نظام فرعي في Ubuntu باستخدام بروكسيات VinaProxy HTTP(S).
export http_proxy=http://user:pass@ip:port https_proxy=http://user:pass@ip:port- 1 IP40,000 ₫
- 5+ IP35,000 ₫
- 10+ IP25,000 ₫
- 20+ IP25,000 ₫
- 50+ IP25,000 ₫
- 100+ IP25,000 ₫
- 200+ IP25,000 ₫
- 500+ IP25,000 ₫
- 1000+ IP22,000 ₫
- 2000+ IP20,000 ₫
- 1 IP40,000 ₫
- 5+ IP35,000 ₫
- 10+ IP25,000 ₫
- 20+ IP25,000 ₫
- 50+ IP25,000 ₫
- 100+ IP25,000 ₫
- 200+ IP25,000 ₫
- 500+ IP25,000 ₫
- 1000+ IP22,000 ₫
- 2000+ IP20,000 ₫
نطاقات تكوين البروكسي في Ubuntu
بشكل افتراضي، يقوم أمر sudo بحذف متغيرات بيئة المستخدم، ولا تقرأ خدمات systemd ملف ~/.bashrc. استخدم هذا الجدول المرجعي لتحديد الملف المناسب في Ubuntu:
| النظام الفرعي في Ubuntu | ملف التكوين / الأمر | ينطبق على | الاستمرارية |
|---|---|---|---|
| الطرفية التفاعلية | ~/.bashrc أو /etc/profile.d/proxy.sh | curl, wget, python, git, node | كل جلسة تسجيل دخول |
| بيئة PAM لكامل النظام | /etc/environment | جميع جلسات مستخدمي PAM | تبقى بعد إعادة التشغيل |
| مدير الحزم APT | /etc/apt/apt.conf.d/80proxy | sudo apt update وapt install | دائم ومخصص لـ APT |
| خدمات systemd | /etc/systemd/system/<svc>.service.d/proxy.conf | خدمة Docker والخدمات المخصصة | بعد تنفيذ daemon-reload |
خطوات الإعداد بالتفصيل على Ubuntu Server وDesktop
bash
# 1. /etc/profile.d/proxy.sh (الطرفية وأدوات سطر الأوامر)
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)
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) على خوادم Linux المشتركة لضمان عدم تمكن المستخدمين الآخرين من قراءة بيانات اعتماد البروكسي.
خطوة بخطوة
- 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
تكوين بروكسي مدير الحزم APT
نظراً لأن أمر sudo apt update يتجاهل متغيرات المستخدم، أنشئ الملف /etc/apt/apt.conf.d/80proxy مع توجيهات Acquire::http::Proxy وAcquire::https::Proxy.
- 3
اختبار الاتصال الخارجي باستخدام curl
قم بتطبيق الإعدادات بأمر
source /etc/profile.d/proxy.shثم نفذcurl -s https://api.ipify.orgللتحقق من أن نظام Ubuntu يمر عبر VinaProxy.
الأسئلة الشائعة
لماذا يجب تعيين المتغيرات بالأحرف الصغيرة والكبيرة على Linux؟
بعض الأدوات مثل curl وwget تبحث عن http_proxy بالأحرف الصغيرة، بينما تفحص مكتبات أخرى HTTP_PROXY بالأحرف الكبيرة فقط. تعريف الحالتين يضمن استقرار كافة التطبيقات.
لماذا يتجاهل أمر `sudo apt update` متغير `http_proxy` الذي تم تصديره؟
يقوم sudo بحذف متغيرات البيئة تلقائياً لدواعي الأمان. إنشاء ملف /etc/apt/apt.conf.d/80proxy يضمن استخدام APT للبروكسي دائماً وبصورة موثوقة.
كيف أقوم بإعداد البروكسي في الواجهة الرسومية لـ Ubuntu Desktop (GNOME)؟
افتح الإعدادات ← الشبكة ← بروكسي الشبكة ← يدوي، أو استخدم الأمر gsettings set org.gnome.system.proxy mode 'manual' وحدد المنفذ والمضيف.
احصل على بروكسيات HTTP(S) سريعة ومنخفضة زمن الاستجابة لـ Ubuntu
بيانات اعتماد فورية لبروكسيات IPv4 المخصصة وISP السكنية الثابتة في 7 دول.
عرض أسعار البروكسي