العودة إلى المدونة

تثبيت Squid Proxy على خادم Linux

إذا كنت تريد إنشاء خادم بروكسي خاص بك بدلاً من استئجار خدمة، فإن Squid هو الملك المتوج في هذا المجال. Squid هو خادم تخزين مؤقت (Caching Proxy) قوي جداً، يستخدمه مزودو الإنترنت والشركات الكبرى لتسريع الويب وتوفير الباندويث. في هذا الدليل، سنقوم بتثبيته على خادم Ubuntu.

الخطوة 1: التثبيت

افتح التيرمينال واتصل بخادمك، ثم نفذ الأوامر التالية:

sudo apt update
sudo apt install squid -y

بعد التثبيت، سيعمل Squid تلقائياً. يمكنك التأكد من حالته بالأمر:

sudo systemctl status squid

الخطوة 2: ضبط الإعدادات الأساسية

ملف الإعدادات الرئيسي يقع في /etc/squid/squid.conf. قبل التعديل، لنأخذ نسخة احتياطية:

sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original
sudo nano /etc/squid/squid.conf

السماح بالاتصال (ACL)

بشكل افتراضي، يرفض Squid الاتصالات الخارجية. ابحث عن السطر http_access deny all وقم بتغييره للسماح لعنوان IP الخاص بك فقط (للأمان):

acl my_ip src 192.168.1.50  # ضع عنوان IP جهازك هنا
http_access allow my_ip

أو يمكنك السماح للجميع (خطر أمني!) بتغييرها إلى http_access allow all.

تغيير المنفذ

المنفذ الافتراضي هو 3128. يمكنك تغييره بالبحث عن:

http_port 3128

الخطوة 3: حماية البروكسي بكلمة مرور

لمنع الغرباء من استخدام خادمك، يجب إعداد مصادقة. سنحتاج لأداة apache2-utils:

sudo apt install apache2-utils -y
sudo htpasswd -c /etc/squid/passwd myusername

ثم أضف هذه السطور في ملف الإعدادات squid.conf:

auth_param basic program /usr/lib/squid/basic_ncsa_auth /etc/squid/passwd
auth_param basic realm My Private Proxy
acl authenticated proxy_auth REQUIRED
http_access allow authenticated

الخطوة 4: إعادة التشغيل

احفظ الملف واخرج، ثم أعد تشغيل الخدمة:

sudo systemctl restart squid

مبروك! لديك الآن خادم بروكسي خاص بك جاهز للاستخدام.

إفصاح: قد نحصل على عمولة إذا اشتريت عبر بعض الروابط.

خدمات مرتبطة بالمقال

هذه العروض مرتبطة بموضوع الخصوصية، كلمات المرور، وبيئات التطوير. استبدل الروابط الحالية بروابطك التابعة الفعلية عبر متغيرات البيئة.

روابط افتراضية تحتاج استبدال

Proton

خصوصية وبريد وVPN

حل مناسب لزوار الخصوصية الذين يبحثون عن VPN وخدمات بريد آمنة ضمن علامة واحدة.

اكتشف Proton

Surfshark

VPN للمستخدمين العامين

مناسب للمقالات التي تتحدث عن الحجب الجغرافي، الخصوصية، واستخدام الشبكات العامة.

جرّب Surfshark

NordVPN

VPN شائع وعالي التحويل

عرض واضح للزوار الذين يبحثون عن بديل مدفوع أكثر ثباتاً من البروكسي المجاني.

شاهد NordVPN

1Password

إدارة كلمات المرور

أفضل توافق مع أدوات كلمات المرور، الأسرار، الفرق، وصفحات الأمن الشخصي.

اكتشف 1Password

DigitalOcean

استضافة وسحابة للمطورين

مناسب لمقالات إعداد البروكسي، السيرفرات، والبنية التحتية للمطورين والشركات الصغيرة.

ابدأ مع DigitalOcean