كيفية عمل نفق SSH على لينكس

click fraud protection

عند تجنب الرقابة على الإنترنت ، يدرك معظم الناس "الوكلاء" و VPN خدمات. إنها أدوات تساعد المستخدمين على الالتفاف حول أشياء مثل الرقابة السياسية ، أو حتى قواعد تكنولوجيا المعلومات في مكان العمل. كما أنها رائعة جدًا لأولئك منا الذين يشعرون بجنون العظمة عبر الإنترنت ويريدون طبقة إضافية من الخصوصية. بالنسبة للجزء الأكبر ، تعمل أشياء مثل VPN وحتى مواقع الوكيل العامة بشكل جيد للغاية. يسهل الوصول إليها وإعدادها. بالنسبة لمستخدمي Linux ، هناك طريقة سهلة للتغلب على قواعد الشبكة السخيفة وإنشاء بعض الخصوصية بسرعة عند التصفح عبر الإنترنت ؛ إنشاء نفق SSH.

كيف يعمل النفق

يعمل الأنفاق عن طريق إنشاء "أنبوب" أو "نفق" من مضيف الخادم إلى العميل ، وتصدير حركة المرور بشكل فعال من المضيف إلى العميل. جعله يشعر بشكل فعال وكأنك تجلس أمام الخادم مباشرة ، وذلك باستخدام اتصال الإنترنت الخاص به بدلاً من جهاز الكمبيوتر الذي تستخدمه.

أصبح النفق ممكناً بواسطة بروتوكول القشرة الآمنة: SSH. لا يتطلب نفق SSH خادمًا من أي نوع. هذا لأن تشغيل خادم SSH هو على الأرجح أحد أخف البرامج الموجودة. هيك ، يمكنك حتى تشغيله على هاتف محمول إذا كان لديك الدافع.

instagram viewer

إنشاء نفق

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

أوبونتو

sudo apt install opensh-server

قوس لينكس

sudo pacman -S opensh sudo systemctl تمكين sshd sudo systemctl بدء sshd

ديبيان

sudo apt-get تثبيت opensh-server

فيدورا / OpenSUSE

سيجد مستخدمو Fedora و OpenSUSE أن SSH موجود بالفعل على النظام. على الرغم من ذلك ، قد لا يتم تشغيله. قم بتشغيله عبر:

sudo systemctl تمكين sshd sudo systemctl بدء sshd

مع تثبيت الخادم ، حان الوقت للنفق.

جوارب الجوارب

أفضل طريقة للنفق هي الطريقة الديناميكية. هذا يضمن بقاء حركة المرور آمنة. هذا هو أفضل خيار ، لأسباب تتعلق بالخصوصية. بالإضافة إلى ذلك ، نظرًا لتحويل نفق SSH إلى اتصال وكيل SOCKS ، فلن يتمكن أي شخص من التنصت على اتصالك.

ssh -C -D 1080 remote @ ip-address

ضع في اعتبارك أنك ستحتاج إلى تغيير "remote @ ip-address" باسم المستخدم وعنوان IP للكمبيوتر الشخصي الذي تحاول إرسال النفق إليه.

تكوين فايرفوكس

أيًا كان نوع النفق الذي ترغب في استخدامه ، إذا كان ما تريده هو تصفح الإنترنت ، فيجب إعداد إعدادات الوكيل. ضع في اعتبارك أنه على الرغم من أن بروكسيات SOCKS تعمل في جميع المتصفحات بشكل جيد ، إلا أن فايرفوكس هو الأفضل للاستخدام. هذا لأنه يحتوي على خيارات قوية.

ابدأ بفتح Firefox ، ثم النقر على قائمة الهامبرغر لكشف منطقة الإعدادات. انقر فوق "تفضيلات" لإظهار علامة التبويب التفضيلات. بعد ذلك ، انقر فوق "متقدم" ، ثم "شبكة".

داخل صفحة الشبكة ، انقر فوق "الإعدادات" ، للكشف عن إعدادات الوكيل.

ابحث عن "التكوين اليدوي" ، وانقر على مربع الاختيار ، وحدد منطقة النص SOCKS HOST. في منطقة النص الخاصة بـ SOCKS HOST ، ضع "127.0.0.1". استخدم "8888" للمنفذ. ثم ، انقر فوق الزر "موافق" ، افتح علامة تبويب جديدة وأدخل "about: config" في شريط عنوان url.

حول فايرفوكس: التكوين

مجال about config في Firefox هو المكان الذي يمكن للمستخدمين المتقدمين تعديله وتغيير أساليب العمل الداخلية لـ Firefox. لكي يعمل وكيل SOCKS ، يجب تغيير أحد الإعدادات وليس أكثر.

في صفحة about: config ، اقرأ التحذير الذي يظهر واقبله للمتابعة. قم بإلغاء تحديد خانة الاختيار إذا كنت لا تريد رؤية التحذير مرة أخرى.

في شريط البحث ، الصق "network.proxy.socks_remote_dns". ابحث عن خيار "خطأ" وانقر عليه نقرًا مزدوجًا حتى يتغير إلى صواب. بعد ذلك ، سيعمل وكيل SOCKS ، ويمكن أن يبدأ التصفح.

ملاحظة: عندما ينقطع نفق SSH ، سوف ينخفض ​​النفق. بالإضافة إلى ذلك ، إذا كنت ترغب في استخدام Firefox في الوضع العادي ، فستحتاج إلى الرجوع من خلال إعدادات الشبكة ، وتغيير كل شيء إلى الوضع الطبيعي ، وإلا فلن يعمل بشكل صحيح.

النفق المحلي الأساسي

هذا نفق يرسل اتصال محليًا إلى اتصال بعيد. من الأفضل عندما تريد توصيل الخادم بجهاز كمبيوتر بعيد. إذا كنت لا تحتاج إلى الخصوصية ، وتريد فقط الاتصال عن بعد عبر النفق ، فاستخدم النفق المحلي.

ssh -L 8888: localhost: 80 remote @ ip-address

استنتاج

يعد النقل عبر SSH طريقة رائعة لتوجيه حركة مرور الإنترنت بشكل خاص عند الطلب. بالإضافة إلى ذلك ، يعد خيارًا رائعًا إذا كنت ترغب في استخدام VPN ولكن لا يمكنك تحمله. هذا لا يعني أن استخدام VPN على Linux ليس فكرة رائعة. ومع ذلك ، هناك وقت ومكان لهم. إذا كان كل ما تريده هو طريقة سريعة لتوجيه حركة المرور بشكل آمن عبر الإنترنت باستخدام Linux ، فقم بإنشاء نفق SSH.

watch instagram story