دوسرے Ceno صارفین کو ویب براؤز کرنے میں مدد کرنا

ایک پیئر ٹو پیئر نیٹ ورک اس سے منسلک ہر نوڈ سے بنایا گیا ہے (ہاں، اس کا مطلب ہے کہ آپ بھی!) جتنے زیادہ نوڈز ہوں گے، نیٹ ورک اتنا ہی مضبوط اور زیادہ ورسٹائل ہوتا جائے گا۔ اگر آپ کسی ایسے ملک سے Ceno براؤزر چلا رہے ہیں جو انٹرنیٹ کو سنسر نہیں کرتا ہے (یا کچھ کی طرح بھاری نہیں)، تو پل نوڈ بن کر دوسرے Ceno صارفین کی مدد کرنے پر غور کریں۔ اس کے بعد آپ بھاری سینسر والے ممالک میں رہنے والے کلائنٹس اور Ceno انجیکٹرز کے درمیان ٹریفک کو روٹ کرنا شروع کر دیں گے۔ آپ ان کی ٹریفک کو نہیں دیکھ پائیں گے (اسے ایک خفیہ کردہ سرنگ کے ذریعے بھیجا جائے گا)، اور نہ ہی اس ٹریفک میں سے کوئی بھی آپ کے ڈیوائس پر باقی رہے گا۔

نوٹ: اس سیکشن میں بیان کردہ کنفیگریشن آپ کے ڈیوائس کو تقسیم شدہ کیش پر مؤثر طریقے سے مواد کو دوسروں تک پہنچانے میں بھی مدد دے سکتی ہے، اس لیے براہ کرم سنسر کرنے والے ملک میں Ceno استعمال کرتے وقت اسے لاگو کرنے پر بھی غور کریں (لیکن ذہن میں رکھیں خطرات کو اس طرح کے مواد کو دوسروں تک پہنچانا)۔

Ceno پل کیسے بنیں

یہ فعالیت پہلے سے ہی Ceno براؤزر میں شامل ہے۔ آپ کے ڈیوائس کو ایک ایسے Wi-Fi نیٹ ورک سے منسلک کرنے کی ضرورت ہوگی جس میں یا تو UPnP فعال ہو یا Ceno کے لیے واضح پورٹ فارورڈنگ کنفیگر کی گئی ہو۔ مزید تفصیلات کے لیے اگلے حصے دیکھیں۔

تاہم، براہ کرم نوٹ کریں کہ اینڈرائیڈ موبائل ڈیوائس کو صرف اس وقت ایک مناسب پل کے طور پر کام کرنے کی اجازت دے گا جب آپ اسے فعال طور پر استعمال کر رہے ہوں، کیونکہ پاور سیونگ خصوصیات Ceno کے آپریشن کو روک دیں گے۔

تکنیکی نوٹ: یہ بنیادی طور پر اینڈرائیڈ کے ڈوز موڈ(https://developer.android.com/training/monitoring-device-state/doze-standby "Android Developers – Optimize for Doze and App اسٹینڈ بائی" کی وجہ سے ہے۔ ) مقامی Ouinet لائبریری کے آپریشن کو سست کرنا۔ بدقسمتی سے، Ceno کے لیے بیٹری کی اصلاح کو غیر فعال کرنا Ouinet کو اس سے خارج نہیں کرتا۔ آپ کے مخصوص ڈیوائس میں بجلی کی بچت کی اپنی خصوصیات بھی شامل ہو سکتی ہیں جو Ceno میں مداخلت کر سکتی ہیں۔ براہ کرم اپنے ڈیوائس کے برانڈ کے لیے Don't kill my app! کو چیک کریں۔

اس طرح اگر آپ کا ارادہ ہے کہ Ceno ایک مستقل، ہمیشہ قابل رسائی پُل کے طور پر کام کرے، اس کے علاوہ ایک مناسب طریقے سے ترتیب شدہ Wi-Fi نیٹ ورک کے لیے آپ کو یہ کرنے کی ضرورت ہوگی:

  1. اپنے ڈیوائس کو ہر وقت پاور میں پلگ ان رکھیں۔

    1. ڈیوائس کی اسکرین کو ہر وقت آن رکھیں۔زیادہ بجلی کی کھپت اور ناگوار، مستقل لائٹنگ کے بغیر ایسا کرنے کا ایک آسان طریقہ اینڈرائیڈ کا اسکرین سیور استعمال کرنا ہے: اسے ترتیبات / ڈسپلے / اسکرین سیور (یا Daydream کچھ ورژن میں) کے تحت فعال کریں، Clock ویجیٹ کو منتخب کریں، مینو میں اسکرین سیور کب شروع کرنا ہے منتخب کریں اور چارج کرتے وقت یا کوئی بھی منتخب کریں۔

    براہ کرم نوٹ کریں کہ آپ کو ڈیوائس کو لاک کرنے کے لیے پاور بٹن استعمال نہیں کرنا چاہیے کیونکہ اس سے اسکرین بند ہو جائے گی۔ اس کے بجائے، اسکرین آن ہونے کے ساتھ ہی ڈیوائس کے لاک ہونے کا انتظار کریں۔

اگر وہ سیٹ اپ آپ کے لیے کوئی آپشن نہیں ہے، تو ابھی باز نہ آئیں! اگر آپ کے پاس اچھا کنیکٹیویٹی والا کمپیوٹر ہے جو زیادہ تر وقت چلتا رہتا ہے، تو براہ کرم پڑھنا جاری رکھیں۔

کمپیوٹر پر پل چلانا

اگر آپ کا کمپیوٹر Docker containersکو سپورٹ کرتا ہے، تو آپ پل کے طور پر کام کرنے کے لیے اس پر پہلے سے تشکیل شدہ Ceno کلائنٹ چلا سکتے ہیں۔ اگر ڈوکر ابھی تک انسٹال نہیں ہوا ہے، تو براہ کرم اپنے پلیٹ فارم میں Docker انجن انسٹال کرنے کے لیے ہدایات پر عمل کریں۔ Ubuntu یا Linux Mint جیسے Debian مشتقات کے لیے، آپ صرف چلا سکتے ہیں: sudo apt install docker.io

Ceno کلائنٹ کنٹینر کو تعینات کرنے کے لیے آپ کو صرف مندرجہ ذیل کمانڈ کو ٹرمینل پر چلانے کی ضرورت ہے (یہ خوفناک لگتا ہے لیکن آپ اسے صرف کاپی اور پیسٹ کر سکتے ہیں جیسا کہ کمانڈ لائن پر ہے):

sudo docker run --name ceno-client \
  -dv Ceno:/var/opt/ouinet --network host \
  --restart unless-stopped equalitie/Ceno-client

اگر آپ کا کمپیوٹر GNU/Linux پر مبنی نہیں ہے، تو کمانڈ کو قدرے مختلف ہونا چاہیے:

sudo docker run --name ceno-client \
  -dv ceno:/var/opt/ouinet \
  -p 127.0.0.1:8077-8078:8077-8078 -p 28729:28729/udp \
  --restart unless-stopped equalitie/ceno-client

کمانڈ 'ceno-client' کے نام سے ایک کنٹینر شروع کرے گا جو ہر بوٹ پر چلے گا جب تک کہ آپ اسے واضح طور پر رکنے کو نہ کہیں۔ کنٹینر میں ہیرا پھیری کرنے کے طریقے کے بارے میں مزید معلومات کے لیے براہ کرم Ceno Docker کلائنٹ کی دستاویزات کو دیکھیں۔

نوٹ: اس کلائنٹ کی کوئی Ceno ترتیبات نہیں ہے: جب نیچے اس صفحہ تک رسائی کی ہدایت کی جائے تو اس کے بجائے کلائنٹ فرنٹ اینڈ کھولیں، جس میں زیادہ تر مساوی معلومات ہوتی ہیں۔

آپ کے Wi-Fi روٹر پر UPnP کو فعال کرنا

UPnP آپ کے Ceno براؤزر (یا کمپیوٹر کلائنٹ) کو Ceno نیٹ ورک تک قابل رسائی بنانے کا سب سے آسان طریقہ ہے۔ Ceno ترتیبات صفحہ آپ کے مقامی نیٹ ورک پر UPnP کی حیثیت کی نشاندہی کرے گا۔

نوٹ: وائی فائی راؤٹر پر UPnP کو فعال کرنے سے آپ کے نیٹ ورک پر موجود ڈیوائسز کو بیرونی مداخلت کا سامنا کرنا پڑ سکتا ہے۔ براہ کرم اپنے آپ کو [خطرات سے آگاہ کریں] upnp-Risks اور متبادل طریقوں کو استعمال کرنے پر بھی غور کریں جیسا کہ ذیل میں بیان کیا گیا ہے۔

نیچے کی طرح کا اسٹیٹس اس بات کی نشاندہی کرتا ہے کہ UPnP دستیاب نہیں ہے یا آپ کے وائی فائی راؤٹر پر کام نہیں کر رہا ہے:

رسائی كا اسٹیٹس

undecided

UPnP اسٹیٹس

disabled / inactive

نیچے دی گئی حیثیت سے پتہ چلتا ہے کہ UPnP ممکنہ طور پر کام کر رہا ہے اور Ceno فی الحال کنیکٹیویٹی کی تصدیق کر رہا ہے:

رسائی كا اسٹیٹس

undecided

UPnP اسٹیٹس

enabled

نیچے دی گئی حیثیت اس بات کی نشاندہی کرتی ہے کہ UPnP کام کر رہا ہے اور آپ دوسرے Ceno صارفین کے لیے رابطوں کو بڑھا سکتے ہیں:

رسائی كا اسٹیٹس

likely reachable / reachable

UPnP اسٹیٹس

enabled

نوٹ: یہاں تک کہ اگر UPnP کام کر رہا ہے، تب بھی ہو سکتا ہے آپ کا راؤٹر باہر سے قابل رسائی نہ ہو۔ ایسا اس وقت ہو سکتا ہے جب Ceno ترتیبات بیرونی UDP اینڈ پوائنٹس کی رپورٹ کرتی ہے جو کہ CGNAT 64 اور 127 کے درمیان X کے ساتھ 100.X.Y.Z:N کی طرح نظر آتی ہے (گھریلو ISPs کے درمیان تیزی سے عام ہے)، یا نجی کی طرح پتے 10.X.Y.Z:N، 172.X.Y.Z:N کے ساتھ X کے درمیان 16 اور 31، اور 192.168.X.Y:N۔

مارکیٹ میں بہت سے وائی فائی راؤٹرز ہیں اور ہر ایک کی اپنی مخصوص خصوصیات ہیں۔ UPnP کو فعال کرنے کے لیے کچھ مینوفیکچررز کی ہدایات کی ایک فہرست یہاں ہے:

UPnP کے متبادل کے طور پر پورٹ فارورڈنگ استعمال کرنا

اپنے راؤٹر پر UPnP کو فعال کرنے کے بجائے، آپ پورٹ فارورڈنگ کا اصول بنا سکتے ہیں تاکہ یہ یقینی بنایا جا سکے کہ Ceno نیٹ ورک سے کنکشن آپ کے ڈیوائس پر فارورڈ کیے گئے ہیں۔ آپ کو روٹر کے انتظامی انٹرفیس میں لاگ ان کرنے اور پورٹ فارورڈنگ آپشن کو تلاش کرنے کی ضرورت ہوگی۔ یہ دیکھنے کے لیے کہ آپ کو کنکشنز اور متعلقہ پورٹ کو فارورڈ کرنے کے لیے کون سا IP ایڈریس درکار ہے، Ceno ترتیبات صفحہ کھولیں اور مقامی UDP اینڈ پوائنٹس کے نیچے دیکھیں۔

مقامی UDP کے اینڈ پوائنٹس

192.168.1.132:28729

پورٹ فارورڈنگ UDP پروٹوکول کے لیے ہونا چاہیے (TCP نہیں)۔ Ceno پہلی بار چلنے پر ایک بے ترتیب پورٹ کا انتخاب کرتا ہے اور اسے بعد میں چلانے کے لیے رکھتا ہے، لیکن آپ کے ڈیوائس کا مقامی نیٹ ورک IP ایڈریس وقتاً فوقتاً تبدیل ہو سکتا ہے۔ اس طرح آپ کو وقتاً فوقتاً Ceno ترتیبات صفحہ کا جائزہ لینا چاہیے تاکہ یہ معلوم ہو سکے کہ آپ کا ڈیوائس Ceno نیٹ ورک تک پہنچ سکتا ہے۔

تکنیکی نوٹ: متبادل طور پر، آپ اس بات کو یقینی بنا سکتے ہیں کہ روٹر ہمیشہ آپ کے ڈیوائس کو ایک ہی IP ایڈریس تفویض کرتا ہے (مثال کے طور پر ڈیوائس کے MAC ایڈریس کے لیے جامد DHCP لیز کے ذریعے)۔