تکنولوژی

پروکسی چیست؟ و آموزش ساخت پروکسی برای تلگرام

سرفصل ها

آموزش ساخت پروکسی

توضیحات پروکسی MTProto

HTTP چیست؟

TCP چیست؟

UDP چیست؟

توضیحات پروکسی MTProto

  • این سرویس از پروتکل های دیگر Server برای اجرا استفاده می کند مانند:
    HTTP
  • TCP
  • UDP

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

HTTP چیست؟
HTTP چیست؟

 HTTP چیست؟

منشور انتقال ابرمتن یا همان HTTP  یک پروتکل لایهٔ کاربرد (Application Layer) است که برای سیستم‌های توزیع شده کاربرد زیادی دارد. پروتکل عمومی اچ تی تی پی علاوه بر استفاده اصلی آن در ابرمتن‌ها در بسیاری از زمینه‌های دیگر کامپیوتری مانند سامانهٔ نام دامنه دی ان اس (DNS) قابل استفاده است. از نسخه اولیه، این پروتکل در وب جهانی استفاده می‌شده است و آخرین به‌روزرسانی آن  باز می گردد به  ماه جون سال ۱۹۹۹

TCP چیست؟
TCP چیست؟

TCP چیست؟

پروتکل TCP «ارتباط اتصال‌گرا» نامیده می‌شود. علت این امر ایجاد یک ارتباط مجازی بین کامپیوترهای فرستنده و گیرنده، قبل از ارسال اطلاعات است. پروتکل‌هایی از این نوع، امکانات بیشتری را برای کنترل خطاهای احتمالی در ارسال اطلاعات فراهم نموده ولی به دلیل افزایش بار عملیاتی سیستم، کارایی آنان کاهش خواهد یافت. از پروتکل TCP به عنوان یک پروتکل قابل اطمینان نیز یاد می‌شود. به این علت که برای آگاهی از صحت اطلاعات ارسال شده، اطلاعات دیگری نیز به گیرنده فرستاده می‌شود. در صورتی که بسته‌های اطلاعاتی به درستی دراختیار فرستنده قرار نگیرند، فرستنده مجدداً اقدام به ارسال اطلاعات می‌نماید.

UDP چیست؟
UDP چیست؟

UDP چیست

پروتکل UDP  یک پروتکل بدون ارتباط محور (connection less) است . بر خلاف tcp در این پروتکل هیچ پیام ack مبنی بر دریافت پکت از سوی Server ارسال نشده و بیشتر در مواردی مانند انتقال صوت voip یا ویدئو که پهنای باند در این موارد از اهمیت زیادی برخوردار است بکار می رود زیرا در صورت استفاده از پروتکل tcp جهت انتفال این ترافیک هر پیام ack به ازای دریافت پکت خود باعث اشغال پهنای باند خواهد شد .

 

آموزش ساخت پروکسی
آموزش ساخت پروکسی
آموزش ساخت پروکسی

سپس ابزار مورد نیاز نصب و اجرا میکنید

git clone --recursive https://github.com/TelegramMessenger/MTProxy.git && cd MTProxy

 

سپس بعد از نصب و اجرا دستور زیر را میزنید

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

 

سپس دستور زیرا وارد کنید

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

خوب بعد از وارد کردن دستور زیر بهتون ی سکرت میده و اون خیلی مهمه یجا ذخیرش کنید

head -۱۶ /dev/urandom | xxd -ps

 

الان کد های زیر رو بفرستید

۵_ 

make

اگه ارور داد sudo make install

cp objs/bin/mtproto-proxy /usr/local/bin 

 اگه با ارور mtproto-proxy مواجه شدید فایل mtproto-proxy را از اینجا دانلود کنید و در ادرس 

MTProxy/objs/bin/

بزارید و دوباره دستورات ۵ ، ۶ را بزنید 

و سپس با کد زیر پروکسی رو روشن کنید

mtproto-proxy -u nobody -۸۸۸۸ -۴۴۳ -سکرت --aes-pwd proxy-secret proxy-multi.conf -۱

 

  1. nobody : نام دلخواه
  2. ۴۴۳ : پورت پروکسی 
  3. سکرت : همان کدی که در مرحله ۴ به دست اوردیم 
Click to rate this post!
[Total: ۵ Average: ۲.۴]
نمایش بیشتر

نوشته های مشابه

۳ دیدگاه

  1. شلام ممنون بابت ارائه مطالب عالی تون
    فقط شما تو توضیحات ذکر نکردید که برای ساخت پروکسی از چه برنامه ای استفاده کنیم

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

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا