له دې مخکې چې IPsec په Shadowsocks بدل کړئ، ورکې شوې دندې ولیکئ
د یوې کوچنې ټیم لپاره د IPsec د بدیل په توګه Shadowsocks منلو مخکې لېږد، خصوصي لاسرسی، اجازه او چلند پرتله کړئ۔
درې خدمتونه، یو تونل: یو ویب اپ، یو ډېټابیس او یو د فایل شریکول۔ یو څوک وړاندیز کوي چې IPsec په Shadowsocks بدل شي، ځکه چې چلول یې اسانه دي۔ هغه د کوډ کولو بحث چې وروسته راځي اصل مطلب له لاسه ورکوي، ځکه تونل په یو وخت کې څو دندې ترسره کوي او یوازې یوه یې د کوډونو په اړه ده۔ له محصولاتو پرتلې مخکې هغه دندې ولیکئ۔ لیست لنډ دی، او هره یوه ماده یې کولای شي بدلون باطل کړي۔
له دې پیل کړئ چې ترافیک څنګه نیول کېږي
پروټوکول دوه نیمې برخې لري۔ یوه سیمه ییزه برخه اړیکه مني، هغه بهیر چې د منزل له پتې پیلېږي کوډ کوي او هغه لرې برخې ته لېږي۔ لرې نیمه هغه منزل ته اړیکه پرانیزي او بایټونه لېږدوي۔ UDP له ډېټاګرامونو سره هماغه بڼه تعقیبوي۔ دا د هغو بهیرونو لپاره لېږد دی چې نیولي یې دي، او د هغو بهیرونو په اړه چې نه یې دي نیولي هېڅ نه وایي۔ هغه اپ چې په ښکاره توګه له پروکسي سره خبرې کوي اسانه دی؛ نور هر څه د نیول کېدو لپاره اډاپټر یا د لارې کولو قواعدو ته اړتیا لري۔
له هر څه پرتلې مخکې د هر اپ لپاره د نیولو طریقه مستنده کړئ۔ نانیول شوی ترافیک عادي لارې ته وځي، او تر هغې چې یو خدمت له دفتر بهر بل ډول چلند ونه کړي څوک نه پوهېږي۔
هر منزل او پروټوکول ونوموئ
لرې نیمه باید هرې داخلي خدمت ته ورسیږي۔ هغه کار کوونکې کوډ شوې ناسته چې هغه هوسټ ته ځي له هغه څخه ډېټابیس ته کومه لار نه زیاتوي، او داخلي نومونه په کلاینت کې نه حل کوي۔ د دې پرځای چې ولیکئ LAN شامل دی، پتې، پورټونه او پروټوکولونه ولیکئ۔
هغه حالات اضافه کړئ چې منظم ډیزاینونه ماتوي: داخلي DNS، هغه اپونه چې د پروکسي تنظیمات نه پام کوي، او هر هغه بهیر چې باید له سرور څخه د کلاینت په لور پیل شي۔ هر یو یې ښکاره ترتیب ته اړتیا لري، نه فرضیې ته۔
کوډ کول اجازه نه ده
په Shadowsocks کې مستند شوي AEAD میتودونه تصدیق شوی کوډ کول وړاندې کوي، نو ټول کورنۍ ناامنه بلل غلط دي۔ همدارنګه غلط دي چې پرېږدو دا حقیقت د لاسرسي پوښتنې ته ځواب ووایي۔ یو څوک باید پریکړه وکړي چې څوک کوم خدمت ته رسېږي، کله چې یو کس ولاړ شي لاسرسی څنګه لیرې کېږي، رازونه چېرته ساتل کېږي او کومه برخه پوله پلي کوي۔ یو ګډ راز هر لرونکي ته هماغه لاسرسی ورکوي، او د یو کس وتل د ټولو لپاره بدلون ګرځي۔
اوسنی IPsec تنظیم په هماغه معیار وازموئ۔ د هغه نښه نه ثابتوي چې قواعد یې سم دي، او د یو ډیزاین پالش شوې بڼه له بلې مبهمې بڼې سره پرتله کول هېڅ نه فیصله کوي۔
هغه کنټرولونه ولیکئ چې نن دواړو خواوو ته شته، بیا پریکړه وکړئ چې له کومو تشو سره ژوندی کېدای شئ۔
د چلند کار وشمېرئ
هر بدلون د کلاینت پیکجونو، سرور تازه کولو، د اعتبار اسنادو د بدلون او د ناکامۍ د سمبالښت لپاره مسؤل غواړي۔ وګورئ چې کله تونل نه وي شته هر اپ څه کوي: ناکامېږي، د سیمه ییزې لارې له مخې بیا هڅه کوي، یا انتظار کوي۔ دا چلند له ځای پرځای کولو راځي، نه د پروټوکول له نوم څخه۔
د یوه ویب اپ لپاره تنګ پروکسي کولای شي کافي وي۔ د ټول شبکې لاسرسي لپاره د هر کس اجازو سره، اضافي برخې معمولاً له هغه تونل څخه ګرانې تمامېږي چې بدل شوی و۔
پرېکړه دا نه ده چې کوم محصول ډېر خوندي ښکاري۔ پرېکړه دا ده چې کوم ډیزاین لیست شوې دندې د هغو کنټرولونو سره بشپړوي چې ټیم به یې واقعاً ساتي۔