پرش به محتویات

شروع سریع

Teleproxy را در کمتر از ۲ دقیقه راه‌اندازی کنید.

۱. دانلود secret پروکسی

این کلید برای ارتباط رمزنگاری‌شده با سرورهای تلگرام استفاده می‌شود:

curl -fsSL https://core.telegram.org/getProxySecret -o proxy-secret

۲. دانلود پیکربندی DC

این فایل آدرس‌های دیتاسنترهای تلگرام را مشخص می‌کند. آن را روزانه با cron به‌روزرسانی کنید.

curl -fsSL https://core.telegram.org/getProxyConfig -o proxy-multi.conf

۳. تولید secret کلاینت

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

./teleproxy generate-secret

خروجی را ذخیره کنید. در مرحله بعد و برای لینک اتصال به آن نیاز خواهید داشت.

۴. اجرای Teleproxy

./teleproxy \
  -u nobody \
  -p 8888 \
  -H 443 \
  -S <secret> \
  --http-stats \
  --aes-pwd proxy-secret proxy-multi.conf \
  -M 1
فلگ توضیح
-u nobody رها کردن دسترسی root پس از اتصال به پورت‌ها
-H 443 پورت سمت کلاینت (کاربران به این پورت متصل می‌شوند)
-p 8888 پورت آمار HTTP - فقط به localhost یا شبکه خصوصی متصل کنید
-S <secret> secret کلاینت. برای چند secret تکرار کنید: -S <s1> -S <s2>
--http-stats فعال‌سازی صفحه آمار HTTP داخلی
--aes-pwd proxy-secret مسیر فایل secret پروکسی
proxy-multi.conf مسیر فایل پیکربندی DC
-M 1 تعداد فرآیندهای کاری

۵. اشتراک‌گذاری لینک اتصال

لینکی به کاربران بدهید که با ضربه زدن روی آن، تلگرام به‌صورت خودکار پیکربندی شود:

tg://proxy?server=YOUR_SERVER_IP&port=443&secret=SECRET

YOUR_SERVER_IP را با IP عمومی سرور و SECRET را با secret هگزادسیمال مرحله ۳ جایگزین کنید.

۶. ثبت در تلگرام

به @MTProxybot در تلگرام پیام دهید تا پروکسی خود را ثبت کنید و یک تگ پروکسی دریافت کنید. سپس آن را به دستور اجرا اضافه کنید:

./teleproxy ... -P <proxy-tag>

تگ پروکسی کانال‌های تبلیغاتی را فعال می‌کند (الزام تلگرام برای پروکسی‌های عمومی) و پروکسی شما را قابل کشف می‌سازد.


Tip

برای ساده‌ترین راه‌اندازی، از حالت اتصال مستقیم به DC استفاده کنید. نیازی به فایل پیکربندی نیست.

یا فقط از Docker استفاده کنید

با یک دستور از تمام مراحل بالا صرف‌نظر کنید:

docker run -d --name teleproxy \
  -p 443:443 \
  --restart unless-stopped \
  ghcr.io/teleproxy/teleproxy:latest

کانتینر به‌صورت خودکار فایل‌های پیکربندی را دانلود می‌کند، یک secret تصادفی تولید می‌کند و لینک اتصال tg:// را در لاگ‌ها نمایش می‌دهد. برای جزئیات بیشتر شروع سریع Docker را ببینید.