احتمالاً برایتان پیش آمده است: در جست‌وجو «پروکسی رایگان تلگرام» را نوشتید، روی اولین لینک زدید و تلگرام بالاخره جان گرفت و دیگر روی «در حال اتصال…» نچرخید. اما بعد ناگهان بالای چت‌ها کانالی ظاهر شد که شما عضوش نشده بودید. یا لینک تا عصر از کار افتاد و مجبور شدید دنبال لینک تازه بگردید، و در همان نتایج جست‌وجو پروکسی «بدون کانال» پیشنهاد می‌شد که به دلیلی نامعلوم باید دانلودش کنید و اجرایش کنید.

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

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

پس هزینهٔ سرور را چه کسی می‌دهد

هر کسی می‌تواند یک پروکسی رایگان برای تلگرام راه بیندازد. کد MTProxy، یعنی پروکسی خود تلگرام، متن‌باز است و هر کسی اجازه دارد سرور خودش را اجرا کند (اگر اول می‌خواهید بدانید اصلاً پروکسی چیست، یک مقالهٔ جداگانه در این باره داریم). خود تلگرام می‌نویسد که بسیاری از صاحبان پروکسی اطلاعات اتصال را به‌صورت عمومی منتشر می‌کنند و مردم آن‌ها را از راه جست‌وجو یا در کانال‌ها پیدا می‌کنند. و در همان‌جا توصیه می‌کند که فقط از منبعی پروکسی بگیرید که به آن اعتماد دارید، یا از یک آشنا بخواهید پروکسی خودش را راه بیندازد.

اما سرور هزینه دارد و صاحبش آن را از جیب خودش می‌پردازد. خود تلگرام به او کمک می‌کند این هزینه را دربیاورد، و در راهنما صریحاً نوشته است که صاحب پروکسی می‌تواند به کسانی که به آن وصل شده‌اند یک کانال تبلیغی در فهرست چت‌ها نشان دهد و این کار برای پوشش هزینهٔ سرور است. برای این کار، پروکسی را در ربات رسمی تلگرام ثبت می‌کنند و یک برچسب (tag) و همراه آن آمار می‌گیرند. اینکه چنین کانالی چقدر برای صاحبش درآمد دارد، در راهنمای پروکسی گفته نشده است.

من در این روش چیز بدی نمی‌بینم. این آدم سرور را رایگان نگه می‌دارد و برای همین به کسی بدهکار نیست: اگر بخواهد خاموشش می‌کند و اگر بخواهد لینک را عوض می‌کند. در ضمن همهٔ کسانی که به این لینک می‌رسند، همان یک لینک را می‌گیرند. اگر یکی از این صفحه‌های فهرست را باز کنید و لینک‌ها را با هم مقایسه کنید، می‌بینید که همهٔ سرورهای یک صاحب، کلید مخفی (secret) یکسانی دارند و هر بازدیدکننده لینکی کاملاً یکسان با بقیه برمی‌دارد. به نظرم عمر کوتاه لینک‌های رایگان از همین‌جاست، هرچند ما مدت آن را اندازه نگرفته‌ایم: سرور زیر بار زیاد می‌رود، صاحبش آن را خاموش می‌کند یا کلید مخفی را عوض می‌کند، یا آدرس در شبکهٔ اینترنت شما دیگر باز نمی‌شود.

آن کانال ناآشنا در چت‌های شما از کجا آمده است

همان کانال ناآشنای بالای چت‌ها همان راهی است که هزینهٔ سرور با آن درمی‌آید. راهنمای تلگرام هم همین را می‌گوید: بعد از اتصال به پروکسی MTProto ممکن است در فهرست چت‌ها کانال ناآشنایی ظاهر شود که صاحب پروکسی آن را تبلیغ می‌کند. و این کانال را خود تلگرام نشان می‌دهد، بر اساس برچسبی که صاحب پروکسی هنگام ثبت آن گرفته است.

این کانال یک توضیح کوتاه هم دارد. در تلگرام اندروید این توضیح می‌گوید که این کانال را سرور پروکسی شما نشان می‌دهد و برای برداشتن آن از فهرست چت‌ها باید پروکسی را در تنظیمات تلگرام، در بخش داده و ذخیره‌سازی (Data and Storage)، خاموش کنید. در نسخهٔ کامپیوتر هم توضیح مشابهی هست و در رابط انگلیسی، کانال برچسب «Proxy sponsor»، یعنی حامی پروکسی، دارد. همان‌جا تلگرام جداگانه هشدار می‌دهد که چنین پروکسی‌ای ممکن است یک کانال حمایت‌شده نشان دهد و این کار چیزی از ترافیک تلگرام شما را فاش نمی‌کند. کانال هم دقیقاً همان‌طور که در توضیح آمده برداشته می‌شود: شما پروکسی را خاموش می‌کنید و کانال از فهرست می‌رود.

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

آیا صاحب پروکسی می‌تواند پیام‌های شما را بخواند

در نتایج جست‌وجو برای این موضوع یک حرف ترسناک هم پیدا می‌شود، اینکه پروکسی رایگان «همهٔ ترافیک شما را می‌بیند»، و بیشتر از همه مردم از این می‌ترسند که صاحب پروکسی پیام‌هایشان را بخواند. اینجا می‌توانم خیالتان را راحت کنم، او نمی‌تواند آن‌ها را بخواند. تلگرام چت‌های ابری را بین برنامه و سرور خودش رمزگذاری می‌کند و پروکسی فقط داده‌هایی را که از قبل رمزگذاری شده‌اند جلوتر می‌برد. راهنمای پروکسی تلگرام این را صریح نوشته است: صاحب MTProxy نمی‌تواند پیام‌ها را بخواند یا حساب کاربری را شناسایی کند، نام کاربری و شناسهٔ حساب را نمی‌بیند، و فهرست چت‌ها و کارهایی را که شخص در تلگرام انجام می‌دهد (نوشتن، خواندن، تماشا کردن و غیره) هم نمی‌بیند.

اما چیزهایی را می‌تواند ببیند، و تلگرام دربارهٔ این هم همان‌قدر صادقانه نوشته است. یک صاحب پروکسی نادرست می‌تواند ثبت کند که شما از چه IP وصل می‌شوید، در چه زمانی، و خود این واقعیت که می‌خواهید از تلگرام استفاده کنید. از روی IP اغلب می‌شود اپراتور اینترنت و منطقهٔ تقریبی را فهمید. اینکه یک صاحب پروکسی مشخص با این اطلاعات چه می‌کند را من نمی‌دانم، و از روی لینک هم نمی‌شود فهمید.

وقتی از شما می‌خواهند پروکسی را دانلود کنید یا کد بفرستید

به نظر من نکتهٔ پنهان واقعی از کانال شروع نمی‌شود. در همان نتایج جست‌وجو مطلبی دربارهٔ پروکسی تلگرام «بدون کانال» بود: یک لینک کوتاه‌شده داشت و در آن نوشته بود «دانلود کنید، اجرا کنید، وصل شوید»، و در میان امکاناتش «Kill Switch و تونل‌سازی جداگانه» آمده بود، یعنی چیزهایی که معمولاً در VPN هست. اینکه آن برنامه چیست، از خود آن مطلب معلوم نیست.

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

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

یک چیز تازه هم هست: پروکسی نوع WEB در تلگرام کامپیوتر، که در پس‌زمینه یک صفحهٔ وب از طرف ارائه‌دهنده‌اش اجرا می‌کند، و اینجا خود تلگرام هشدار می‌دهد که فقط وقتی از آن استفاده کنید که به ارائه‌دهنده اعتماد دارید. اینکه این یکی در عمل به کجا می‌رسد را هنوز نمی‌دانم.

پس پروکسی رایگان کافی است یا نه

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

اما وقتی تلگرام را هر روز و بدون دردسر لازم دارید، ماجرا فرق می‌کند. آن وقت لینک عمومی‌ای که هر لحظه ممکن است خاموش شود یا زیر بار برود، کم‌کم آزارتان می‌دهد، و یک لینک شخصی راحت‌تر است.

و حالا همان‌طور که قول داده بودم، کوتاه دربارهٔ خودمان. در FreeGate هر دستگاه لینک خودش را دارد، و اگر لینکتان جایی درز کرد، شما در حساب کاربری با یک لمس آن را عوض می‌کنید و لینک قبلی فوراً از کار می‌افتد. فقط تلگرام از پروکسی عبور می‌کند، پس برنامه‌های بانکی و بقیهٔ برنامه‌ها مثل همیشه باز می‌شوند. ما پیام‌های شما را نمی‌بینیم: آن‌ها را خود تلگرام رمزگذاری می‌کند و پروکسی فقط داده‌های رمزگذاری‌شده را جلوتر می‌برد.

اول می‌توانید رایگان امتحان کنید: ۱ روز بعد از ثبت‌نام با ایمیل و تأیید آن، بدون پرداخت، بدون شماره تلفن و بدون برداشت خودکار. قیمت برای یک دستگاه است، یعنی اگر آن را روی گوشی و کامپیوتر لازم دارید، هنگام خرید عدد ۲ را انتخاب می‌کنید، و تعرفه‌ها و شرایط را روی سایت می‌بینید. اگر در همان یک روز دیدید که لینک‌های رایگان برایتان کافی است، کافی است چیزی نخرید، و خودبه‌خود هم چیزی کسر نمی‌شود. همهٔ این‌ها در freegate.app/ir است.