سوف يوضح هذا الدليل الطرق المختلفة مع الخطوات المتضمنة في إعداد موقع وكيل Pirate Bay.
لقد حددنا بعض الأمور الهامة التي يجب تذكرها عند إنشاء وكيل، إلى جانب الاقتراحات بشأن نوع الاستضافة وخادم الويب الذي يجب استخدامه لتشغيل موقع وكيل خالٍ من القلق.
الطريقة 1: انجينكس
هنا، سنستخدم خادم ويب يسمى Nginx. كما أن هذه هي طريقتنا المفضلة لأن Nginx هو أحد أفضل وأسرع خوادم الويب بين الخوادم الأخرى التي تتمتع بميزات الوكيل العكسي المتقدمة المطلوبة لتوكيل موقع Pirate Bay.
المتطلبات الدنيا
- لينكس VPS
VPS Linux يحتوي على ذاكرة وصول عشوائي (RAM) بسعة 2 جيجابايت على الأقل مع 2 نواة وتوزيع يعتمد على Debian أو RedHat مثبت. - نطاق ترددي كافي
يجب أن يكون لدى VPS دعم نطاق ترددي كافٍ لتلبية احتياجات حركة المرور. - ميناء حر 80
تأكد من توفر المنفذ 80 ولا تقم بتشغيل أي تطبيقات أخرى على المنفذ 80. - لا تستخدم ملفًا ثنائيًا مُجمَّعًا مسبقًا
لا تقم بتثبيت Nginx من الملف الثنائي المجمّع مسبقًا والمتوفر في مستودع التوزيع الخاص بك. لأن هذه الملفات الثنائية المجمّعة مسبقًا لا تحتوي على جميع الوحدات النمطية المطلوبة للوكالة العكسية. لذا، اتبع خطواتنا أدناه لتثبيت Nginx.
خطوات
- بمجرد تشغيل الخادم، فإن الخطوة الأولى هي الحصول على أحدث إصدار من Nginx مثبتًا، ولكن قبل ذلك، دعنا نحصل على التبعيات.
- إذا كنت تستخدم نظام تشغيل يعتمد على Debian (على سبيل المثال، Ubuntu)، قم بتشغيل هذا:
apt-get install libpcre3 libpcre3-dev zlib1g zlib1g-dev openssl libssl-dev gcc make git
- إذا كنت تستخدم نظام تشغيل يعتمد على RedHat (على سبيل المثال، Centos)، فقم بتشغيل هذا:
yum install pcre-devel zlib-devel openssl-devel gcc make subversion
- إذا كنت تستخدم نظام تشغيل يعتمد على Debian (على سبيل المثال، Ubuntu)، قم بتشغيل هذا:
- قم بتنزيل مصدر Nginx. يمكن العثور على أحدث إصدار مستقر هنا.
wget https://nginx.org/download/nginx-1.18.0.tar.gz
- الآن، دعونا نقوم بتنزيل مصدر وحدة substitutions4nginx باستخدام git.
git clone git://github.com/yaoweibin/ngx_http_substitutions_filter_module.git
- استخراج مصدر Nginx الذي تم تنزيله،
tar xzvf nginx-1.18.0.tar.gz
cd nginx-1.18.0 - استعد للتجميع من خلال التهيئة. غيّر مسار دليل ngx_http_substitutions_filter_module إلى المكان الذي قمت بتنزيله إليه. إذا لم تقم بتغيير المسار وقمت بتسجيل الدخول بصفتك الجذر، فمن المحتمل أن يكون المسار كما يلي: /الجذر/ngx_http_استبدالات_فلتر_الوحدة النمطية/
./configure --with-http_ssl_module --add-module=/path/to/ngx_http_substitutions_filter_module
- قم الآن بتجميعه باستخدام الأوامر التالية. افتراضيًا، سيتم تثبيته على هذا المسار: /usr/local/nginx/
make
make install - ابدأ تشغيل خادم Nginx باستخدام الأوامر التالية. واختبر ما إذا كان الخادم قيد التشغيل عن طريق كتابة عنوان IP الخاص بالخادم في نافذة المتصفح. يجب أن تتمكن من رؤية رسالة "مرحبًا بك في Nginx".
cd /usr/local/nginx/
./sbin/nginx - بمجرد التأكد من تشغيل الخادم، دعنا نوقفه لإجراء المزيد من التكوين عليه.
./sbin/nginx -s stop
- الآن دعونا نقوم بإنشاء نسخة من ملف التكوين لتكون بمثابة نسخة احتياطية في حالة حدوث أي خطأ.
cd conf
mv nginx.conf nginx.conf-backup - الآن قم بنسخ التكوينات أدناه إلى ملف nginx.conf الملف (واستبدل 'yourdomainname.com' المميز أدناه باسم المجال الخاص بك).
worker_processes auto;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
gzip on;
server {
listen 80;
server_name yourdomainname.com;
location / {
proxy_pass https://pirateproxy.ml/;
proxy_set_header Accept-Encoding "";
proxy_set_header Host pirateproxy.ml;
proxy_set_header CF-Connecting-IP "";
proxy_set_header Via "$host";
proxy_ssl_verify off;
proxy_ssl_server_name on;
subs_filter 'pirateproxy.ml' $host;
}
}
} - الآن اختبر ما إذا كانت التكوينات التي أجريتها تعمل من خلال بدء تشغيل خادم Nginx. بمجرد بدء تشغيل الخادم، توجه إلى المجال الخاص بك وتحقق مما إذا كان وكلاء الموقع يعملون بشكل صحيح. إذا واجهت أي أخطاء، فتحقق من سجلات Nginx التي تم إنشاؤها في المسار /usr/local/nginx/logs/ لتحديد سبب أي مشاكل وإصلاحها.
./usr/local/nginx/sbin/nginx
- إذا كان كل شيء يعمل بشكل جيد، قم بإرسال الوكيل الخاص بك إلى قائمة الوكلاء الخاصة بنا على موقع Pirate Bay باستخدام نموذج تقديم الوكالة.
- نوصي بإعداد نص برمجي أولي، بحيث يكون من السهل بدء/إيقاف/إعادة تحميل/إعادة تشغيل خادم Nginx دون الحاجة إلى الوصول إلى دليل الجذر الخاص به في كل مرة. لإنشاء نص برمجي، تحقق من دليل Nginx Init Scriptمن الأفضل أيضًا أن يتم تشغيل Nginx تلقائيًا عند بدء التشغيل. هناك الكثير من الموارد المتاحة على الإنترنت والتي يمكنك الرجوع إليها وإنجاز هذه المهمة.
الطريقة الثانية: بي اتش بي
في هذه الطريقة، سنستخدم برنامج PHP قادر على إلغاء حظر موقع Pirate Bay. يمكنك استخدام هذه الطريقة إذا لم يكن لديك خادم VPS أو خادم مخصص لهذه المهمة.
متطلبات
- استضافة الويب
خطة استضافة ويب موثوقة بناءً على احتياجات حركة المرور. - دعم PHP5 و cURL
تأكد من أن موفر الاستضافة يدعم PHP5 و cURL.
البرنامج النصي (نسخة نظيفة غير محظورة من Piratebay)
هذا هو البرنامج النصي PHP القادر على توكيل خليج القراصنة دون إنشاء الكثير من الحمل على المضيف.
يستخدم البرنامج النصي طلبات Javascript وAJAX لتحميل محتوى كل صفحة. تتم معالجة جميع الوظائف الأساسية بواسطة ملف main.js الموجود في المجلد الثابت. لتحميل محتوى الموقع، يتم إرسال طلب إلى واجهة برمجة تطبيقات TPB من خلال ملف api.php. يتم استخدام الاستجابة من طلب واجهة برمجة التطبيقات لإنشاء محتوى الصفحة.
المحتوى الثابت (على سبيل المثال، الصور، CSS) مُدرج بالفعل في المستودع، لذا ليس من الضروري توكيله. وبالتالي، فإن المحتوى الخارجي الوحيد الذي يتم تحميله من خلال البرنامج النصي هو من خلال واجهة برمجة التطبيقات.
نصائح: للحصول على موقع PIRATE BAY PROXY خالي من القلق
فيما يلي بعض النصائح الأساسية التي يجب عليك مراعاتها عند إنشاء موقع وكيل Pirate Bay.
VPS / استضافة الويب
عند التخطيط لشراء خطة استضافة VPS أو Web Hosting لاستضافة وكيل Pirate Bay، تأكد من إجراء بعض الأبحاث والشراء من مزود يتجاهل إشعارات الإزالة بموجب قانون الألفية الرقمية. للعثور على مثل هؤلاء البائعين، يمكنك البحث في Google عن كلمات رئيسية مثل "DMCA Ignored" و"VPS" و"hosting" وما إلى ذلك.
استخدم شبكات توصيل المحتوى (CDN)
يُنصح باستخدام شبكة CDN مثل Cloudflare لتسريع وقت تحميل الصفحة وحماية عنوان IP الخاص بخادمك من التعرض للخطر. مع Cloudflare CDN، ستحصل على شهادة SSL مجانية، لذا لا داعي للقلق بشأن إعداد SSL لنفسك.
حماية الخصوصية من خلال WhoisGuard
عند شراء نطاق، تأكد من اختيار حماية WhoisGuard لحماية بياناتك الشخصية. توفر شركات التسجيل مثل Namecheap حماية WhoisGuard مجانية لعملائها عند كل عملية شراء نطاق.
تسجيل النطاق
انتقل إلى مسجلي النطاقات مثل NameCheap أو Hover أو EasyDNS وتجنب المسجلين مثل Godaddy أو web.com وما إلى ذلك.
استخدم شهادة SSL
من المهم استخدام SSL هذه الأيام لأسباب عديدة. فبالإضافة إلى حماية خصوصية المستخدمين، فإنه يساعد أيضًا في تجاوز بعض المرشحات وحظر مزودي خدمة الإنترنت حتى يصبح موقعك متاحًا للعديد من المستخدمين.
إذا كنت تستخدم Cloudflare، فلديك خيار اختيار شهادة SSL المجانية التي تقدمها. وهذا يلغي الحاجة إلى إعداد شهادة SSL بنفسك. إذا كنت تخطط لاستخدام شهادة مخصصة، فتأكد من اتباع أفضل ممارسات SSL الأساسية مثل استخدام التشفير الحديث وتمكين HSTS.
راقب وقت تشغيل الوكيل الخاص بك
استخدم خدمات مراقبة موقع الويب المجانية مثل Uptime Robot، وMontastic، وما إلى ذلك، لتقليل وقت التوقف عن العمل.