ناردەنى ئەو يارمەتى

بلۆگ: http://www.ddcs.re

ئيمێل: exportit.ddcs@gmail.com

ناردەنى ئەو داوا كردن

سياسەتى تەنهايى

باسكردنى جيهانى

ئەوى هەيە هەروەك ئامانجى سەرەكى تا بەكارهێنانى زانياريت ڕێگە بە بدەێت كەوتيە لەت تەلەفۆنى ئەندرۆيد يان حەب، لەسەر ئامرازى ديكە وەك سيستەمێكى ترى ئەندرۆيد يان كۆمپيوتەرت، يان ئەگەر ميدياەكە گونجاوە لەسەرت كۆمەڵەى تەلەفزيۆن. چونكە ئەوە، ئەوەكە پرۆتۆكۆلى پێوانەييترين بەكار دەهێنێت، [وپنپ] و هتتپ.

ناردەنى ئەو سێرڤەرێك و خزمەتوەرگرێك جێبەجێ دەكات ( دوو ئايكۆن لەسەرت دێسكتۆپى ئەندرۆيد ). سێرڤەرەكە ليستەيێكى ڤيديۆ بنيات دەنێێت، دەنگى و فايلى وێنە، و سەربارى ئەوە پ د فەكە و فايلى كتێبى ئەلەكترۆنى ئەو دەتوانێت بدۆزێتەوە لەت سيستەمى ئەندرۆيد. ليستەى ئەم فايلانە لەگەڵ تايبەتمەنديەكانيان كۆمەڵەن لە ياد و بڵاوى كردەوە بەناوێك [وپنپ] خزمەتگوزاريى ڕێبەر و سێرڤەرێكى ئێچ تى تى پى.

فايل تەنها بڵاو دەكرنەوە لە چوار جۆر:ەكە فايلى ڤيديۆ ( [مپ٤]، [وەبم] و ٣ گپپ )ەكە فايلى دەنگى ( [مپ٣]، ئۆگ و م٤ێك )،ەكە فايلى وێنە ( جپەگ، گ ئاى ف يان پنگ )، و كتێبى ئەلەكترۆنى ( پ د ف، پرك، [ئەپوب]، پدب، [مۆبي] و [دجڤو] ).

سێرڤەرەكە دروست ناكرێت تا هەزارانى فايل بەڕێوە ببات، چەندێك سەد وا دەبێت وەك ئەوەى كە ئێمە بە شێوەيەكى ئاساييمان هەيە لەسەر تەلەفۆنێك يان حەب.

چۆن تا دەست پێ بكات بۆ بەكارهێنان ئەو

يەكەمى هەموو، تەنها سێرڤەرەكە دەست پێ بكەە و چاوەڕوان دەكات بۆ كۆتاييى كردارى ينيتياليزاتيۆن. ئەگەر تۆيت لەسەر وايفاى يان لەسەر تۆڕى مۆبايل تۆ بتوانيت حالەتەكە وەكە [ يوو ئار ئێل س] بپشكنيت تا ئەو هەوڵ بدەێت. قەڵا زۆربەى خەڵكەكە سێرڤەرەكە دوورە دەستە لەوە تۆڕى مۆبايل. تۆ يەكەم دەتوانيت بپشكنيت چى سێرڤەرت بڵاو دەكاتەوە لەگەڵ وێبگەڕێكى وێب ئاماژە كردن بۆ ناوچەيى يوئارئێڵ پاش ڕۆيشتن لەدەرەوە پەنجەرەى سێرڤەر ( سێرڤەرى ڕاستەقينە ڕا دەكات لە زەمينەكە ). ئەوە هەروەها شياوە تاەكە [ ئاى پى ڤ٦] [لوپباك] ناوونيشان بەكار بهێنێت تا لاپەڕەى ئێچ تى ئێم ئێل بگات بە لە وێبگەڕتەوە لەگەڵ يوئارئێڵێك وەك "http://[::1]:8192".

هەروەك دووەم هەنگاو، تۆ دەتوانيت ڕێكخستنى سێرڤەر بەكار بهێنيت تات ناوى سێرڤەر بگۆڕێێت و ڕەنگە قەبارەى خەتى نووسين بسازێێت بۆ زمانت و ئامراز.

هەنگاوى داهاتوو بريتى دەبێت لە لە پێناسە كردنى ناوێكى بەكاربەر و وشەى نهێنى هەروەك ‌بەڕێوەبەر لەگەڵ گەيشتن بۆ هەموو جۆر.

كاتێك ئەو كار دەكات، تۆ دەتوانيت زياتر ناوى بەكاربەر پێناسە بكەيت لەگەڵ گەيشتن بۆ جۆرى دياريكراو.

و لە كۆتاييدا تۆ دەتوانيت " بەندەر دووبارە ناردن " پێناسە بكەيت كاتێك تۆ بە دەبەستريتەوە لەسەرت وايفايى ماڵ تا ئاسان پەيدابووم لە ئينتەرنێتەوە. ئەگەر تۆ داوا كردنى پڕ بەكار بهێنيت لەگەڵ [ يوو پين پى ] پشتگيرى، تۆ تەنهات هەيە تاێك نا بەندەرى پووچ پێناسە بكەيت ناوى خواستراو لە ڕێكخستنەكە و دەپشكنيت لەسەر ئامێرەكە ئەگەر ئەو كار بكات. لەگەڵ داوا كردنى ئازاد تۆ پێويستە بەدەستكاريت [ ئەى دى ئێس ئێل ] ڕاوتەر ڕێك بخەيت. كاتێك ئەو باش تەماشا دەكات تۆ دەتوانيت ئەو هەوڵ بدەيت لە ماڵەوە لەگەڵ هەرێك وێبگەڕى وێب تۆت هەيە،ێك ئازاد گشتى بريكارى وێب بەكار دەهێنيت لەگەڵ پشتگيريى جاڤاسكريپت.

[ ئێچ تى تى پى ئێس ] هەرچەندە پشتگيريى كرد، تەماشا ناكات تا باشترينە بۆ بەكاربەرى ئاسايى بەهۆى ئاڵۆزيەكە بۆ بەكارهێنان ئەو لەگەڵ تەلەفۆنى زيرەك وەكە هەژار كار كردن ئێچ تى تى پى ى سادەى بە بەراورد لەگەڵ.

كاتێك بەندەر دووبارە ناردن و مۆركردن (بڕوانامە) كار دەكات، تۆ دەتوانيت " يانە " بژاردە بەكار بهێنيت تا بەئاسانى ئاسان پەيدابووە لەسەر ئينتەرنێت، زانياريت بڵاو دەكاتەوە لەسەر [ووودۆتەكسپۆرت-يت]. يانە. تات سێرڤەرى خۆ بەكارهێنانى بريكارێكى وێب پێويست دەبێت تاقى بكاتەوە چونكەتى خۆ دەرەوەيى ناوونيشانى ئيپ ئاسان پەيدابوو نيە لەوەت تۆڕى وايفاى. ئەم بژاردەيە ڕێگە بە دەدەێت تا دابەشكردنيێك گوڕان يوئارئێڵ خۆ بەدوور بگرێت لە لەگەڵ ناوونيشانى ئيپ و ژمارەى بەندەر، تەنها كرتە دەكات

زەمينەى تەكنيكى

پشتگيريى [ يوو پين پى ] دەستەبەر دەكرێت لەلايەن [تەليل] ١.٠ پێوە دەنووسێێت. ٥ ( مافى چاپ ( سى ) ٢٠١٠ [تەليل] گەم، سويسرا )، و سێرڤەرى هتتپ بنيات دەنێرێت لەسەر [نانۆهتتپد] نوسخە ١.٢٥، مافى چاپ ٢٠٠١,٢٠٠٥-٢٠١٢ [جارنۆ] [ئەلۆنەن] و ٢٠١٠ كۆنستانتينۆس [تۆگياس]. بەم جۆرە ئەم داوا كردنە [ ئێل گى پى ئێل ] بەرنامە تێدا دەبێت. هەردووك نوسخە دەگۆڕرێت، نا كۆدى ئەسلى. پەرتوكخانەى [تەليلكلينگ] تەنها يەك فايلى گۆزە بنيات دەنێێتە لەگەڵ چەند گۆڕينێك پێويست بوون لەلايەنەكە

هەمووەكە [ئەمۆتيكۆنس] بەكارى هێنا لە تێبينى دروست كران و كران لەلايەن ئێنرييكەو [گۆللنۆو] ( [ئەرني] ). تكايە چاوەڕوان بە...(http://www.gomotes.com).

دوگمە دۆزرانەوە لەلايەن www.mindfreakerstuff.com وەكە سپينە زياديان كرد by http://www.adanware.blogspot.com.

ڕۆتينى ئێنكريپشەنى وشەى نهێنى نێرە وووى [جسبن] پەرتوكخانە بەكار دەهێنێت ( [جاڤاسكريپت] [بيگينتەگەر] و ئار ئێس ئەى ) لەسەر وێب لاى وێبگەڕ وەكە [سپۆنگيكاستلە] پەرتوكخانەى جاوە لەسەر لاى سێرڤەر.

ئەمە بەكارهێنانى داوا كردن [جمدنس]، پيادە كردنێكى قالبى-پێشگرە بە ماناى: هەمە دى ئێن ئێس لە جاوە بۆ دۆزينەوەى خزمەتگوزارى و تۆماركردن. ئەم پەرتوكخانەيە بەتەواوى ينتەرۆپەرابلەيە لەگەڵ سێو پرۆتۆكۆلى بەنجوەرە. هەموو سوپاسەكانى من بۆ ڤانى ئارثەر هۆف، ڕيك بلێيەر و كاى كرووزەر، بۆ ئەمە كارا پەرتوكخانە لايسەنست لەژێر مۆڵەتى ئەپاچى، نوسخە ٢.٠.

ئەم داوا كردنەيێك بەكار دەهێنێت HTML٥ ياريزانى ڤيديۆ بەناوى [پلاير] دەرى كەوت لەلايەن جووليەن ' [دەلپهيكي] ' [ڤيللەتۆرتە] [گدەلپهيكي@گمايلدۆتكۆم] لەژێر مۆڵەتى ئێم ئاى تى، هەموو سوپاسەكانى من بۆ ئەم كارە مەزنە و ڕێگەپێدان تا ئەو بەكار بهێنن.

ئێستا ئێمە Acme4J وەکو مشتەری جاڤا (https://shredzone.org) بۆ پرۆتۆکۆڵی _ژینگەی بەڕێوەبردنی بڕوانامەی ئۆتۆماتیکی_ (ACME) بەکاردەهێنین وەک لە RFC 8555 (https://tools.ietf.org/html/rfc8555)دا دیاری کراوە ). ACME پرۆتۆکۆڵێکە کە دەسەڵاتی بڕوانامە (CA) و داواکار دەتوانن بەکاری بهێنن بۆ ئۆتۆماتیکیکردنی پرۆسەی پشتڕاستکردنەوە و دەرکردنی بڕوانامە. جێبەجێکردنێکی سەربەخۆی سەرچاوە کراوەیە کە پەیوەندی بە Let's Encrypt.

ەوە نییە یان پشتگیری نەکراوە

Acme4J پێویستی بە کتێبخانەی Jose4j هەیە (https://bitbucket.org/b_c/jose4j/wiki/Home) کە جێبەجێکردنی سەرچاوە کراوەی بەهێز و ئاسانە بۆ بەکارهێنانی JSON Web Token (JWT) و کۆمەڵەی تایبەتمەندیەکانی JOSE.

پێكهاتە

ەكە دوو پێكهاتەى سەرەكى سێرڤەرەكە و خزمەتوەرگرەكەن، و، پاش دامەزراندن، تۆ دوو ئايكۆنى هەيە لەسەر دێسكتۆپت.

سێرڤەرەكەيێك خزمەتگوزاريى ڕا كردنى درێژ دەست پێ دەكات كە لە ڕاستيداە،ەكە ڕاستەقينە سێرڤەرى ميديا دەستەبەر كردن [ يوو پين پى ] و خزمەتگوزاريى ئێچ تى تى پى. ئەم خزمەتگوزاريە ڕا دەكات لە زەمينەكە، تەنها ئايكۆنێكى ورياكردنەوەى بچووك كۆمەڵەيە لەسەر ئەندرۆيد [تاسكبار].ێك گرنگ [سوبتاسك]ى سێرڤەرەكە، ڕێكخستنەكەيە. لەلايەن دانراوەكە ناردەنيى سێرڤەر هەموو زانياريت فايل لەسەرەكە ناوچەيى تۆڕى وايفاى. تۆ [سەلەكت/دەسەلەكت] فايل دەتوانێت بەناو ڕێكخستنەكە.

ەكە خزمەتوەرگر زانياريى كردار بڵاوى كردەوە لەلايەن [ يوو پين پى ] سێرڤەر دۆزييانەوە لەسەر ناوچەيى ( وايفاى ) تۆڕ. ئەوى هەيە هەروەك [سوبتاسكس]ێك [مەدياپلايەر] بۆ نيشان دان [مپ٤]، [وەبم] يان ٣ ڤيديۆى گپپ و گوێ دەگرن بۆ [مپ٣]، ئۆگ يان م٤ێك فايلى دەنگى،ێك [وەبڤيەو] پەنجەرەى ئاخافتن بۆ پيشاندانى وێنە. سەرەراى ئەوەش، خزمەتگوزاريێكى زەمينە دەتوانێت دەست پێ بكرێت بۆ دا بەزاندنى فايل لە سێرڤەرەوە. كاتێك دەستى پێ كرد لەپێش سێرڤەرەكە، خزمەتوەرگرەكە بەهاى سەرەتايى دا دەنێێت

ڕێگەپێدان و سەرچاوە

لە سيستەمى دانانەوە، پاشان دانانەوەى پێشكەوتوو، تۆ دەتوانيت بەڕێوەبەرى پاترى بدۆزيتەوە. تاەكە سێرڤەر سەرەوە بهێڵيتەوە و بە هەميشەيى ڕا بكات، تۆ دەبێت كار كردن بۆ پلانى توانا هەڵ ببژێريت، و ئەم بەرنامەيە لە چاڵاك بكەيت بەرنامەى پاراست و لە [پۆوەر-ينتەنسيڤە] بەرنامە.

ئەگەر ئەشێ بكرێت تۆ دەبێت وايفايت چاڵاك بهێڵيتەوە كاتێك ئامرازت و سێرڤەرەكە دەنووێت ڕا دەكات، و سەرەراى ئەوەش، ئەگەر ئامرازتێك يەك خەراو [ دى ئێل ئێن ئەى ] كەتەكەيێت هەبێت، تۆ دەبێت نا بگەڕێيت بۆ " ئامرازى لە نزيك " لە دانانەوەى سيستەم.

سێرڤەرەكە گەيشتن بۆ سيستەمى فايل پێويست دەبێت و تاەكە دانانەوەى تەلەفۆن بۆ هەست كردن بەى دەوڵەت گۆڕان وەك لەسەر وايفاى بخوێنێتەوە يان ئەگەر ناردنى زانيارى چاڵاك دەكرێت ئەگەر بۆ تۆڕى مۆبايل بە دەبەسترێتەوە. بەئارەزوو سێرڤەرەكە دەتوانێت ئێس ئێم ئێس بنێرێت كاتێكەكە دەرەوەيى ناوونيشانى ئيپ دەگۆڕێرێت ( بژاردە لە ڕێكخستنەكە ) و كۆدى لادێ لەلايەن [ئاكسس كۆارسە لۆكاتيۆن]، ( نا شوێنێكى تەواو تەنهاەكە دوو نوسراو كۆدى لادێ ). بەرنامەى خزمەتوەرگر بەكار دەهێنێت

بەكارهێنانى سێرڤەر

چۆن تا خزمەتوەرگرەكە بەكار بهێنێت

بەكار هێنانت وێبگەڕى وێب تا سێرڤەر بگات بە

ووزينگ فۆر چانەل فييچە

ڕێكخستنى پێوانەيى

بڵاو كردنەوە لەسەر ئينتەرنێت لەوە ماڵ تۆڕى وايفاى

ا فايل بڵاو بكاتەوە لەسەر ئينتەرنێت لەگەڵ سێرڤەرت، تۆ پێويستەكە ئێچ تى تى پى سێرڤەر بەندەر [ئالياسينگ] ڕێك بخات لەت [ ئەى دى ئێس ئێل ] ڕاوتەر. [ يوو پين پى ] پرۆتۆكۆلى نييە لەسەر ئينتەرنێت، تەنها ئێچ تى تى پى. ژمارەى بەندەرى دانراو ٨١٩٢ە ( تۆ دەتوانێت ئەو بگۆڕێت بەناو ڕێكخستنەكە )، و بەندەرێكى ناوى خواستراو بۆ تۆڕى گشتى، بە دەبێت بدەرێت لەسەرەكە [ ئەى دى ئێس ئێل ] ڕاوتەر پەيوەنديدار لەگەڵ ناوونيشانى ئيپى وايفايى سێرڤەرەكە.ەكە

بەکارهێنانی HTTPS لە ڕێگەی ئینتەرنێتەوە

وێب سێرڤەرەکەم ساڵانێک بوو پشتگیری HTTPS دەکرد بە بڕوانامەی خۆ واژۆکراو، بەڵام، هەرچەندە کاردەکات، بەڵام بەم شێوەیە کێشە و پەیامی هەڵە دەدات. هەر بۆیە، بڕیارمدا پرۆتۆکۆڵی ژینگەی بەڕێوەبردنی بڕوانامەی ئۆتۆماتیکی_ (ACME) جێبەجێ بکەم، بۆ بەدەستهێنان و پاراستنی بڕوانامەی ستانداردی X509.

پرۆتۆکۆڵی ACME هەندێک پێداویستی تەکنیکی هەیە، بۆ هەموو کەسێک بەکارناهێنرێت. بۆ بەکارهێنانی ئەم پرۆتۆکۆڵە پێویستت بە ناوی DNS ی جێگیرە لەسەر ناونیشانی IP دەرەکیت. بڕوانامەی X509 دەبێت تەنها لەسەر ناوی DNS ڕێکبخرێت نەک لەسەر ناونیشانی IP.

بۆ وەرگرتنی بڕوانامەکە لە Let's Encrypt، پێویستە سێرڤەرێکی HTTP بەکاربهێنیت کە ژمارەی دەروازەی ستاندارد (80) لەسەر ئەم ناوە دەرەکییەی DNS بێت. بە بەرنامەکەم دەتوانیت بڕوانامەکە تەنها لەسەر سێرڤەرێک بەدەست بهێنیت کە بە ناوی نادیاری دەروازەی دەرەکی HTTP کە لەسەر "80" دانراوە کاردەکات. تەنها یەک سێرڤەر دەتوانێت ئەم بەهایە لە تۆڕی وای فای ماڵەوەتدا بەکاربهێنێت. کاتێک بڕوانامەیەکی دروستت هەیە، دەتوانیت دەرچەی پێشوەختەی HTTPS ی "443" بەکاربهێنیت تەنها لەسەر یەکێک لە سێرڤەرە وێبەکانت کە وەک "دەروازەی ناوی نادیار" دانراوە. بەڵام بۆ ئەوەی ئامێرەکەت "ڕووت" نەکەیت پێویستە دەروازەکانی سەرووی 1024 وەک ژمارەی دەروازەی "خۆجێی" بەکاربهێنیت بە نمونەی 8080 بۆ HTTP و 8443 بۆ HTTPS.

پانێڵی "ڕێکخستن" دەستکاری کراوە بۆ پشتگیریکردنی ناوی نادیاری دەروازە بۆ هەردوو پرۆتۆکۆڵی HTTP و HTTPS، و سەرەڕای ئەوەش دەتوانیت ناوێکی DNS بدەیت کە دەزانیت کاردەکات، بۆ ناونیشانی IP دەرەکیت ئەم ناوە لە بڕوانامەی X509 ی تۆدا پێناسە دەکرێت جگە لە ناوی دابینکەری تۆڕەکەت ئەگەر یەکێکت هەبێت. بڕوانامەکە بە شێوەیەکی ئۆتۆماتیکی دابەش دەکرێت بەسەر سێرڤەرەکانی تری هەناردەکردن کە لەسەر هەمان تۆڕی وای فای کاردەکەن، ڕێگە بە بەکارهێنانی HTTPS دەدات لە ڕێگەی ئینتەرنێتەوە بەڵام لەگەڵ بەهاکانی تری ناوی دەروازە.