شروع سریع¶
Teleproxy را در کمتر از ۲ دقیقه راهاندازی کنید.
۱. دانلود secret پروکسی¶
این کلید برای ارتباط رمزنگاریشده با سرورهای تلگرام استفاده میشود:
۲. دانلود پیکربندی DC¶
این فایل آدرسهای دیتاسنترهای تلگرام را مشخص میکند. آن را روزانه با cron بهروزرسانی کنید.
۳. تولید secret کلاینت¶
کلاینتها با این 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 |
تعداد فرآیندهای کاری |
۵. اشتراکگذاری لینک اتصال¶
لینکی به کاربران بدهید که با ضربه زدن روی آن، تلگرام بهصورت خودکار پیکربندی شود:
YOUR_SERVER_IP را با IP عمومی سرور و SECRET را با secret هگزادسیمال مرحله ۳ جایگزین کنید.
۶. ثبت در تلگرام¶
به @MTProxybot در تلگرام پیام دهید تا پروکسی خود را ثبت کنید و یک تگ پروکسی دریافت کنید. سپس آن را به دستور اجرا اضافه کنید:
تگ پروکسی کانالهای تبلیغاتی را فعال میکند (الزام تلگرام برای پروکسیهای عمومی) و پروکسی شما را قابل کشف میسازد.
Tip
برای سادهترین راهاندازی، از حالت اتصال مستقیم به DC استفاده کنید. نیازی به فایل پیکربندی نیست.
یا فقط از Docker استفاده کنید¶
با یک دستور از تمام مراحل بالا صرفنظر کنید:
docker run -d --name teleproxy \
-p 443:443 \
--restart unless-stopped \
ghcr.io/teleproxy/teleproxy:latest
کانتینر بهصورت خودکار فایلهای پیکربندی را دانلود میکند، یک secret تصادفی تولید میکند و لینک اتصال tg:// را در لاگها نمایش میدهد. برای جزئیات بیشتر شروع سریع Docker را ببینید.