کانتینر پروکسی تلگرام در میکروتیک

کانتینر پروکسی تلگرام در میکروتیک

در این نوشته، نحوه راه‌اندازی پروکسی تلگرام در میکروتیک را می‌بینید تا با این کار بتوانید ارتباطات تلگرام خود را امن‌تر کنید.

در دنیای دیجیتال امروز، اهمیت حریم خصوصی و امنیت بیش از هر زمان دیگری حس می‌شود. یکی از روش‌های مؤثر برای افزایش امنیت آنلاین، استفاده از سرور پروکسی است. سرور پروکسی به‌عنوان واسطه‌ای بین دستگاه شما و اینترنت عمل می‌کند، آدرس IP شما را مخفی کرده و ترافیک شما را رمزگذاری می‌کند.

در این مقاله می‌خوانید

در این ویدیوی کانال یوتوب نت ادمین پلاس، اتصال میکروتیک به شیرفولدر ویندوز و افزایش فضای ذخیره‌سازی میکروتیک را ببینید. روی تصویر زیر، کلیک کنید.

قبل از شروع، اطمینان حاصل کنید که موارد زیر را در اختیار دارید:

  • یک سرور یا روتر میکروتیک خارج از کشور که روی آن پکیج Container نصب شده.
  • یک سرور لینوکسی خارج از کشور که روی آن داکر نصب شده. (اختیاری، صرفا برای تست روی لینوکس)

ایجاد فایل docker-compose

ابتدا یک فایل با نام docker-compose.yml بسازید و تنظیمات زیر را در آن وارد کنید:

mkdir mtproto
nano docker-compose.yaml
version: '3.8'
services:
  mtproto-proxy:
    image: telegrammessenger/mtproto-proxy
    volumes:
      - ./data:/data
    ports:
      - "443:443"
    restart: always
    environment:
      - MTPROTO_SECRET=your_secret_key
      - MTPROTO_WORKERS=1

نکته: مقدار MTPROTO_SECRET را با یک کلید تصادفی (۳۲ کاراکتر) جایگزین کنید.

فایل را با CTRL+X و سپس Enter ذخیره کنید.

اجرای کانتینر

برای راه‌اندازی کانتینر، دستور زیر را در ترمینال اجرا کنید:

docker-compose up -d

پیکربندی پروکسی در تلگرام

  1. وارد تنظیمات تلگرام شوید.
  2. به بخش تنظیمات پروکسی بروید.
  3. یک پروکسی MTProto جدید اضافه کنید.
  4. آدرس IP پابلیک روتر میکروتیک را وارد کنید.
  5. پورت را روی 443 قرار دهید.
  6. مقدار SECRET که در فایل docker-compose استفاده کرده‌اید را وارد کنید.
تنظیمات پروکسی تلگرام
تنظیمات پروکسی تلگرام

فرمت URL پروکسی تلگرام

tg://proxy?server=<SERVER's IP>&port=<PORT NUMBER>&secret=<SECRET>

دستورات زیر را در ترمینال میکروتیک وارد کنید.

این پست را هم بخوانید  Torch میکروتیک: مانیتورینگ لحظه ای ترافیک شبکه

تنظیمات شبکه کانتینر میکروتیک

/interface/bridge/add name=docker
/ip/address/add address=172.17.0.1/24 interface=docker
/interface/veth/add name=veth1 address=172.17.0.2/24 gateway=172.17.0.1
/interface/bridge/port add bridge=docker interface=veth1
/ip/firewall/nat/add chain=srcnat action=masquerade src-address=172.17.0.0/24

تنظیمات اولیه کانتینرها

/container/config/set registry-url=https://registry-1.docker.io tmpdir=TEMP
/container/config/set registry-url=https://registry-1.docker.io

تنظیمات env و mount برای کانتینر پروکسی تلگرام

/container/envs/add name=mtproto key=SECRET value=”ec4dd80983dbf12d6b354cf7bcfe9a48”
/container/envs/add name=mtproto key=WORKERS value=1
/container/mounts/add name=mtproto src=/mtproto-data dst=/data

ساخت کانتینر پروکسی تلگرام

/container add interface=veth1-mtproto remote-image=telegrammessenger/proxy:latest envlist=mtproto hostname=mtproto mounts=mtproto root-dir=mtproto logging=yes start-on-boot=yes dns=8.8.8.8

اجرای کانتینر میکروتیک MTProto

container/start 0

امنیت:

  • از یک SECRET قوی و منحصر‌به‌فرد استفاده کنید.
  • فریمور روتر میکروتیک خود را به‌روزرسانی کنید.
  • برای محافظت بیشتر از فایروال استفاده کنید.

عملکرد:

  • منابع کافی مانند CPU را به کانتینر اختصاص دهید.
  • تعداد Worker ها را برای دستیابی به تنظیمات بهینه بررسی کنید.

عیب‌یابی:

  • لاگ‌های کانتینر را بررسی کنید تا از نبود خطا مطمئن شوید.
  • بررسی کنید که قوانین فایروال اجازه عبور ترافیک از پورت پروکسی را می‌دهند.
  • اطمینان حاصل کنید که پروکسی MTProto از دستگاه شما قابل دسترسی است.

اگر می‌خواهید میکروتیک را اصولی یاد بگیرید، دوره‌ های آموزش میکروتیک ادمین پلاس شما را در این مسیر همراهی می‌کنند. در کانال یوتوب نت ادمین پلاس هم می‌توانید ویدیوهای پروژه‌محور زیادی را در خصوص سناریوهای کاربردی میکروتیک ببینید.

دیدگاه‌ها ۰
ارسال دیدگاه جدید