نهایتاً بعد از بالا آوردن دو سرور XFTP و SMP، وقت وارد کردنش توی اپه. از توی لاگ هر دو سرور، میتونید آدرس سرورتون رو ببینید.
این آدرسها رو توی کلاینت خودتون در قسمت Network and Servers وارد کنید. حالا میتونید سرورهای اصلی رو غیرفعال کنید تا اتصال صرفاً از طریق سرور خودتون برقرار شه. دلیل این پیشنهاد (غیرفعال کردن سرورهای اصلی) اینه که اگه سرورهای اصلی رو فعال باقی بذارید، احتمالش هست که برنامه تلاش کنه از طریق اونها وصل بشه (چون اتصالش اولین بار به اونها بوده) و در نتیجه قطع بمونید. در شرایط قطع کامل اینترنت هم توجیهی برای فعال بودن اون سرورها نیست چون امکان اتصالشون نیست و فقط سربارن. اما طی گفتگویی که با توسعهدهنده اصلی داشتیم، توصیه کرد که این سرورها در حد امکان فعال باشن توی تنظیمات و گاهی از طریق پروکسی یا ویپیان به اونا متصل بشید یا مسیر ارتباط سرور باهاشون به طریقی برقرار شه که بتونید با افرادی در خارج از ایران ارتباط بگیرید. اما برای من لااقل این کار نکرد. همینطور اگه تونستید، سرورتون مسیری به سرورهای اصلی سیمپلایکس داشته باشه (که با ست کردن SOCKS proxy توی کانفیگ سرور ممکنه. کانفیگ بعد از اولین اجرا ساخته میشه).
همچنین مسائلی مثل پیدا کردن سرور (server discovery) و بهاشتراکگذاری تنظیمات سرور از طریق یک فایل به صورت ساده (مثل نپسترنت)، امکان تغییر آدرس سرور از طریق ثانویه و بدون دخالت کاربر (برای مواقعی مثل فیلتر شدن سرور) و... هم مطرح شده و در برنامه توسعه پروژه قرار داره.
توی این آموزش از ICE server (سرورهای TURN و STUN) که برای تماس صوتی و تصویری مورد استفاده قرار میگیرن چیزی نگفتیم چون صرفا باعث پیچیدهتر شدن فرآیند میشدن. اما اگه کسی اینها رو هم بالا آورد میتونید اون رو هم به شکل مشابهی توی تنظیمات به راحتی تنظیم کنید. همینطور میتونید از ICE serverهایی که توی شبکه داخلی کشور هستن استفاده کنید؛ احتمالاً از زیرساخت پیامرسانهای ملی.
Post #5
473
- ❤ 3