بازگشت وجه تا ۷ روز پس از خرید، در صورت عدم رضایت از سرویسضمانت بازگشت وجه تا ۷ روز

آموزش کانفیگ wstunnel بین دو سرور اوبونتو

نویسنده:امیرحسین مختاری

دسته بندی:

مشخصات مقاله

  • تاریخ انتشار

  • آخرین به روزرسانی

  • زمان مطالعه۲ دقیقه

  • دیدگاه هااولین نفر باشید

فهرست مطالب
  1. ۱آموزش قدم به قدم کانفیگ wstunnel بین دو سرور اوبونتو
  2. ۲پیش‌نیازها
  3. ۳مراحل نصب و پیکربندی
    1. 1. نصب wstunnel
    2. 2. پیکربندی سرور کلود هتزنر
    3. 3. پیکربندی سرور مجازی پیشگامان
    4. 4. اتصال به سرور کلود هتزنر
  4. ۴اسکریپت خودکارسازی کانفیگ wstunnel

آموزش قدم به قدم کانفیگ wstunnel بین دو سرور اوبونتو

در این مقاله، آموزش قدم به قدم کانفیگ wstunnel بین دو سرور اوبونتو را با استفاده از سرور مجازی پیشگامان و سرور کلود هتزنر توضیح می‌دهیم.

این راهنما به شما کمک می‌کند تا یک تونل امن بین دو سرور ایجاد کنید و از انتقال داده‌ها به صورت امن بهره‌مند شوید.

پیش‌نیازها

مراحل نصب و پیکربندی

1. نصب wstunnel

ابتدا باید wstunnel را روی هر دو سرور نصب کنید. برای این کار، از دستورات زیر استفاده کنید:

code
sudo apt update
sudo apt install wstunnel

2. پیکربندی سرور کلود هتزنر

روی سرور کلود هتزنر، wstunnel را به صورت زیر اجرا کنید تا به پورت مورد نظر گوش دهد:

code
wstunnel -server ws://0.0.0.0:8080 -forward 127.0.0.1:22

در این مثال، wstunnel به پورت 8080 گوش می‌دهد و ترافیک را به پورت 22 (SSH) فوروارد می‌کند.

3. پیکربندی سرور مجازی پیشگامان

روی سرور مجازی پیشگامان، wstunnel را به صورت زیر اجرا کنید تا به سرور کلود هتزنر متصل شود:

code
wstunnel -tunnel ws://:8080 -forward 127.0.0.1:2222

در این مثال، wstunnel به سرور کلود هتزنر در پورت 8080 متصل می‌شود و ترافیک را به پورت 2222 فوروارد می‌کند.

4. اتصال به سرور کلود هتزنر

حالا می‌توانید از طریق SSH به سرور کلود هتزنر متصل شوید:

code
ssh -p 2222 user@127.0.0.1

اسکریپت خودکارسازی کانفیگ wstunnel

در ادامه، یک اسکریپت ساده Bash ارائه می‌دهیم که به شما کمک می‌کند تا پیکربندی wstunnel را به صورت خودکار انجام دهید. این اسکریپت شامل یک منو است که به کاربر اجازه می‌دهد بین پیکربندی سرور کلود هتزنر و سرور مجازی پیشگامان انتخاب کند.

code
#!/bin/bash
echo "انتخاب کنید:"
echo "1. پیکربندی سرور کلود هتزنر"
echo "2. پیکربندی سرور مجازی پیشگامان"
read -p "انتخاب شما: " choice
case $choice in
1)
read -p "آی‌پی سرور مجازی پیشگامان را وارد کنید: " serverA_IP
wstunnel -server ws://0.0.0.0:8080 -forward 127.0.0.1:22
echo "پیکربندی سرور کلود هتزنر انجام شد. حالا می‌توانید از سرور مجازی پیشگامان به این سرور متصل شوید."
;;
2)
read -p "آی‌پی سرور کلود هتزنر را وارد کنید: " serverB_IP
wstunnel -tunnel ws://$serverB_IP:8080 -forward 127.0.0.1:2222
echo "پیکربندی سرور مجازی پیشگامان انجام شد. حالا می‌توانید از این سرور به سرور کلود هتزنر متصل شوید."
;;
*)
echo "انتخاب نامعتبر. لطفاً دوباره تلاش کنید."
;;
esac

این اسکریپت به شما کمک می‌کند تا به راحتی کانفیگ wstunnel را بین دو سرور اوبونتو انجام دهید.

این مقاله چطور بود؟

گزینه ای را که بیشتر با نظرتان جور است انتخاب کنید.

دیدگاه ها

هنوز دیدگاهی ثبت نشده است، اولین نفر باشید.

دیدگاه خود را بنویسید

از وبلاگ ایران وی ام

مقالات مرتبط

چند مقاله نزدیک به همین موضوع که شاید برایتان مفید باشد.

همه مقالات آموزش شبکه
آموزش شبکه

فروش VPN قانونی در ایران ۱۴۰۵ 【مجوز رسمی + راه‌اندازی کسب‌وکار】

فروش VPN قانونی در ایران در سال 1405 کاملاً امکان‌پذیر است، اما فقط با اخذ مجوز رسمی از وزارت ارتباطات و فناوری اطلاعات. در این مقاله جامع، تمام روش‌های قانونی فروش VPN، مراحل دریافت مجوز، مجازات‌های فروش غیرقانونی و نکات مهم رعایت سیاست‌های جمهوری اسلامی ایران را به‌صورت کامل توضیح می‌دهیم.

ارش اسدی۳ دقیقه مطالعه

آموزش شبکه

بهینه‌ سازی VPS لینوکس و مدیریت (متوسط تا پیشرفته)

راهنمای جامع مدیریت و بهینه‌سازی VPS لینوکس: تکنیک‌های پیشرفته برای امنیت، Docker، Nginx، مانیتورینگ و بکاپ. مناسب کاربران متوسط تا حرفه‌ای با مثال‌های عملی و مقایسه پلن‌های رسپینا ایران.

ارش اسدی۲۵ دقیقه مطالعه