Blog: http://www.ddcs.re
email: exportit.ddcs@gmail.com
ሌላ የ Android ስርዓት እንደ ሌሎች መሣሪያዎች ላይ በ Android ስልክዎ ወይም ጡባዊዎ ላይ በሚገኘው የ ውሂብ አጠቃቀም መፍቀድ እንደ ዋና ዓላማ አለው ወይም ፒሲ ወይም በመገናኛ ብዙኃን በእርስዎ ቴሌቪዥን ስብስብ ላይ ተኳሃኝ ከሆነ. በዚህ ምክንያት, ይህ በጣም መደበኛ ፕሮቶኮሎች, UpnP እና http ይጠቀማል.
ወደ ውጪ አንድ አገልጋይ እና አንድ ደንበኛ (የ Android ዴስክቶፕ ላይ ሁለት አዶዎችን) ተግባራዊ ያደርጋል. አገልጋዩ, የቪዲዮ, የድምጽ እና የምስል ፋይሎች ዝርዝር ለመገንባት እና በተጨማሪም በ PDF እና eBook ፋይሎችን የ Android ስርዓት ውስጥ ማግኘት ይችላሉ. ያላቸውን ባህርያት ጋር እነዚህን ፋይሎች ዝርዝር ትውስታ ውስጥ ነው የሚዘጋጁት እና UpnP ማውጫ አገልግሎት እና በ HTTP አገልጋይ በኩል የታተመ.
ፋይሎች ብቻ በአራት ምድቦች ውስጥ መሰራጨት ነው: የቪዲዮ ፋይሎች (MP4, WebM እና 3gpp) የድምጽ ፋይሎች (mp3, ogg እና M4A), የምስል ፋይሎች (jpeg, gif ወይም png), እና እንዲሸጡ (pdf, ሲ, epub, pdb, የማውረጃ እና djvu).
አገልጋዩ ፋይሎች በሺዎች የሚቆጠሩ ለማስተዳደር የተነደፈ አይደለም: ጥቂት መቶ አንድ ስልክ ወይም ጡባዊ ላይ በመደበኝነት ነገር ይመስላል.
በመጀመሪያ ደረጃ, ብቻ አገልጋዩ ለመጀመር እና ማስጀመር ሂደት መጨረሻ ድረስ ይጠብቁ. እርስዎ Wifi ላይ ወይም የተንቀሳቃሽ ስልክ አውታረ መረብ ላይ ናቸው ቢኖር: እናንተ ደግሞ ሁኔታ እና ለመሞከር ዩ አር ኤሎች መመልከት ይችላሉ. ፎርት አብዛኞቹ ሰዎች ከአገልጋዩ የተንቀሳቃሽ ስልክ አውታረ መረብ ከ ተደራሽ ያልሆነ ነው. ለመጀመሪያ ጊዜ ወደ እርስዎ አገልጋይ በአካባቢው አንድ የድር አሳሽ ጋር ሲያሰራጭ ምን መመልከት ይችላሉ ዩ አር ኤል አገልጋዩ መስኮት ወጥቶ በኋላ (እውነተኛ አገልጋይ ጀርባ ላይ እያሄደ ነው). እሱም ": // [:: 1]: 8192 http:" እንደ አንድ ዩ አር ኤል ጋር አሳሽ የ HTML ገጽ ለመድረስ የ IPv6 loopback አድራሻ መጠቀም ይቻላል.
ሁለተኛ ደረጃ; የአገልጋይ ስም መቀየር እና ምናልባት የእርስዎን ቋንቋ እና መሣሪያ የቅርጸ ቁምፊ መጠን ማስተካከያ ለማድረግ የአገልጋይ ውቅር መጠቀም ይችላሉ.
ወደ ሚቀጥለው ደረጃ ሁሉም ምድቦች መዳረሻ ጋር አስተዳዳሪ እንደ አንድ የተጠቃሚ ስም እና የይለፍ ቃል መግለጫ ውስጥ ያካትታል.
እንደሚሰራ ጊዜ, በተወሰኑ ምድቦች መዳረሻ ጋር ተጨማሪ የተጠቃሚ ስሞች መግለጽ ይችላሉ.
የበይነመረብ ተደራሽ ለመሆን የቤት Wifi ላይ ሲገናኙ በመጨረሻም እናንተ "ወደብ ማስተላለፍ" መግለጽ ይችላሉ. አንተ UPnP ድጋፍ ጋር ሙሉ ትግበራ በመጠቀም ከሆነ, የ ውቅር ውስጥ ያልሆነ አልቦ ወደብ ቅጽል ሲባል እና እንደሚሰራ ከሆነ መሥሪያ ላይ ለማረጋገጥ ብቻ ነው. ነጻ መተግበሪያ አማካኝነት እርስዎ እራስዎ የ ADSL ራውተር ለማዋቀር አላቸው. መልካም ይመስላል ጊዜ ጃቫስክሪፕት ድጋፍ ጋር ነፃ የሕዝብ የድር ተኪ በመጠቀም, እርስዎ ማንኛውም የድር አሳሽ ጋር ቤት ከ መሞከር ይችላሉ.
የሚደገፍ ቢሆንም HTTPS, ምክንያት ቀላል ፒ ጋር ሲነጻጸር ዘመናዊ ስልኮች እና ለድሆች አፈፃፀም ጋር ለመጠቀም ውስብስብነት ወደ መደበኛ ተጠቃሚዎች ምርጥ መሆን አይመስልም.
ወደብ የማስተላለፍ እና ማረጋገጥ እየሰራን ነው ጊዜ, www.ddcs.re ላይ ያለ ውሂብዎን በማተም, ኢንተርኔት ላይ በቀላሉ ተደራሽ እንዲሆኑ "ክለብ" አማራጭ መጠቀም ይችላሉ. የራስዎን ውጫዊ የአይፒ አድራሻ ከእርስዎ የ Wifi አውታረ መረብ ተደራሽ አይደለም ምክንያቱም በራስህ አገልጋዩ የድር ተኪ አጠቃቀም ይጠይቃል ለመሞከር. ይህ አማራጭ ፈቃድ ብቻ የአገልጋይ ስም, አንድ ትንሽ መግለጫ ፍርድ እና አዶ እንደ ምስል አንድ በተወሰነው በቀኝ አገልጋይ መስመር ላይ ጠቅ በማድረግ, የአይ ፒ አድራሻ እና የፖርት ቁጥር ጋር እየተለወጠ ዩአርኤል ስርጭት ማስወገድ.
የ UPnP ድጋፍ 1.0.5 (የቅጂ መብት (ሐ) በ 2010 Teleal GmbH, ስዊዘርላንድ) Teleal Cling የቀረበ ነው, እና http አገልጋይ አናት ላይ የተሰራ ነው NanoHTTPD ስሪት 1.25, የቅጂ መብት 2001,2005-2012 Jarno Elonen እና 2010 Konstantinos Togias. በመሆኑም ይህን ትግበራ LGPL ሶፍትዌር ይዟል. ሁለቱም የተቀየረ ስሪቶች ናቸው: ቤተኛ አይደለም ኮድ. የ TelealCling ቤተ መጻሕፍት ብቻ ነው አንድ ማሰሮ clingcore, clingsupport (1.0.5) ከ መተግበሪያው የሚፈለገውን ጥቂት ማሻሻያዎችን ጋር የተገነባው ፋይል ነው telealcommon (1.0.14) እንስራ ፋይሎችን ... NanoHttpd ወደ dlna በ HTTP ራስጌዎች, ጥያቄ ምዝግብ ማስታወሻ ለማከል እና የመጀመሪያ መነሻ ገጽ ለማቅረብ, የ "ራስ" ዘዴ ለመደገፍ ነው የተቀየረው. የምንጭ ኮዱን ለሚሰራ ሆኖ ይገኛል.
አስተያየቶች ውስጥ ጥቅም ላይ ሁሉ አዶዎች የተቀየሰ እና ኤንሪኮ Gollnow (Erni) የተሠሩ ነበሩ. እሱን እና አዶዎችን (http://www.gomotes.com) በተመለከተ ተጨማሪ መረጃ ለማግኘት ወደ ድር ጣቢያ ይጎብኙ.
የይለፍ ቃል ምስጠራ ተዕለት የድር አሳሽ ጎን እና የአገልጋይ ወገን ላይ SpongyCastle Java ቤተ መጻሕፍት ላይ ቶም Wu የአምላክ jsbn ቤተ መጻሕፍት (ጃቫስክሪፕት BigInteger እና ከ RSA) ይጠቀማል.
ይህ ትግበራ JmDNS ን, ለገቢ አግልግሎት ፈልጎ ማግኘት እና ምዝገባ በበርካታ የጃፓን ዲ ኤን ኤስ ትግበራ ይጠቀማል. ይህ ቤተ-መጽሐፍት ከ Apple's Bonjour ፕሮቶኮል ጋር ሙሉ ለሙሉ ሊጣጣም የሚችል ነው. በአፓቼ ፈቃድ, ስሪት 2.0 ስር ለተፈቀደው ለዚህ አስተማማኝ ቤተ-መጽሐፍት ለአርተር ቫን ሆፍ, ለሪችለር እና Kai Kreuzer ምስጋናዬን አቀርባለሁ.
ይህ መተግበሪያ በ MIT ፍቃድ በጁሊን ዲፍፊኪ ቪሴንቴቴ gdelphiki@gmail.com የተገነባውን ኤች.ቲ.ኤም.ኤል 5 ቪዲዮ አጫዋች ለእንደዚህ አይነት ስራ እና ለእዚህም ፈቃድ ለማግኛዬ ምስጋናዬን ሁሉ ይጠቀማል.
የፒዲኤፍ ፋይሎችን በድር እይታ ለማሳየት PDF.JS እየተጠቀምን ነው። ይህ የክፍት ምንጭ ፕሮጀክት ለ Apache Version 2 ፍቃድ ተገዢ ነው። PDF.js (https://mozilla.github.io/pdf.js/) በHTML5 የተገነባ ተንቀሳቃሽ ሰነድ ቅርጸት (ፒዲኤፍ) መመልከቻ ነው። PDF.js በማህበረሰብ የሚመራ እና በሞዚላ የሚደገፍ ነው።
የepubjs-reader ጥቅል (https://github.com/futurepress/epubjs-reader) ለ epub ኢ-መጽሐፍት ጥቅም ላይ ይውላል እና መጽሃፎቹ በድር እይታ ውስጥ ይታያሉ። ይህ ሶፍትዌር በ MIT ፍቃድ በኩል ይገኛል።
በRFC 8555 (https://tools.ietf.org/html/rfc8555) እንደተገለጸው ለ _Automatic Certificate Management Environment_ (ACME) ፕሮቶኮል አሁን Acme4Jን እንደ Java Client (https://shredzone.org) እየተጠቀምን ነው። ACME የምስክር ወረቀት ባለስልጣን (ሲኤ) እና አመልካች የማረጋገጥ እና የምስክር ወረቀት አሰጣጥ ሂደትን በራስ ሰር ለመስራት የሚጠቀሙበት ፕሮቶኮል ነው። በኑ ኢንክሪፕት እንስጥ ከ ጋር ያልተቆራኘ ወይም ያልተደገፈ ገለልተኛ ክፍት ምንጭ ትግበራ ነው።
Acme4J የJose4j ላይብረሪ ያስፈልገዋል (https://bitbucket.org/b_c/jose4j/wiki/Home) ጠንካራ እና ለመጠቀም ቀላል የሆነ የJSON Web Token (JWT) እና የ JOSE ዝርዝር መግለጫ ስብስብ።
ሁለቱ ዋና ዋና ክፍሎች ጭነት በኋላ, በእርስዎ ዴስክቶፕ ላይ ሁለት አዶዎችን, አገልጋዩ እና ደንበኛ ናቸው, እና.
በአገልጋዩ እንዲያውም ውስጥ ያለውን ረጅም ሩጫ አገልግሎት, UPnP እና ፒ አገልግሎት መስጠት እውነተኛ የሚዲያ አገልጋይ ይጀምራል. ይህ አገልግሎት, በጀርባ ላይ እያሄደ ነው ብቻ አንድ ትንሽ ማሳወቂያ አዶ የ Android አሞሌው ላይ የተዘጋጀ ነው. የአገልጋይ አንድ አስፈላጊ subtask, አወቃቀር ነው. አገልጋዩ ወደ ውጭ ሁሉንም ውሂብ ወደ ነባሪ በማድረግ በአካባቢው የ Wifi አውታረ መረብ ላይ ፋይሎችን. አንተ / መምረጥ ውቅር በኩል ፋይሎችን አይምረጡ ይችላሉ.
UPnP አገልጋዮች የሚያሰራጩት ደንበኛ ሂደቶች ውሂብ የአካባቢው (ዋይ ፋይ) አውታረ መረብ ላይ ተገኝቷል. MP4, WebM ወይም 3gpp ቪዲዮዎችን ለማሳየት የ MediaPlayer subtasks እና እንደ አለው mp3, ogg ወይም M4A የድምፅ ፋይሎች, ፎቶዎች በማሳየት አንድ የድር እይታ መገናኛ መስኮት በማዳመጥ. በተጨማሪም, የጀርባ አገልግሎትን ከአገልጋዩ ፋይሎችን ለማውረድ ለመጀመር ይችላሉ. አገልጋዩ በፊት ሲጀምር, ደንበኛው UPnP አገልግሎት መጀመር ነገር ግን ውሂብ ፋይሎች, ባዶ አገልጋይ አንድ ዓይነት ከማሰራጨት ያለ. ይህ አገልግሎት መዳረሻ ለማግኘት አስፈላጊ ነው ሌሎች UPnP አገልጋዮች.
የስርዓት ቅንብሮችን ውስጥ, ከዚያም የላቁ ቅንብሮች, አንተ የባትሪ አስተዳዳሪ ማግኘት ይችላሉ. እስከመጨረሻው ሲሮጥ አገልጋይ ክትትል እና ለማቆየት, እናንተ ኃይል ዕቅድ አፈጻጸም ይምረጡ, እና ጥበቃ መተግበሪያዎች እና ኃይልን-ከፍተኛ መተግበሪያዎች ውስጥ ይህን መተግበሪያ መክፈት አለበት.
ንቁ የ WiFi መጠበቅ አለባቸው ከተቻለ መሣሪያዎን ተኝቶ ነው, እና አገልጋዩ ይሮጣል, እና የእርስዎ መሣሪያ የተቀናጀ dlna ቁልል ካለው በተጨማሪ, በስርዓት ቅንብሮች ውስጥ "አቅራቢያ መሣሪያዎች» ን መመልከት እንደሌለብን ጊዜ.
አገልጋዩ ፋይል ስርዓት መዳረሻ ያስፈልገዋል የ Wifi ላይ ወይም የተንቀሳቃሽ ስልክ አውታረ መረብ ጋር የተገናኘ ከሆነ ውሂብ ማስተላለፍ ገቢር ከሆነ እንደ ሁኔታ ለውጥ ለመለየት ስልክ ቅንብሮች ለማንበብ. ውጫዊ IP አድራሻ Access_Coarse_Location በ (አወቃቀር ውስጥ አማራጭ) እና የአገር ኮድ ተቀይሯል ጊዜ አገልጋዩ ኤስ መላክ ይችላሉ እንደ አማራጭ, (ሳይሆን ትክክለኛ አካባቢ ብቻ ሁለት ደብዳቤዎች የአገር ኮድ). የደንበኛ ፕሮግራም የወረዱ ፋይሎችን ለማስቀመጥ ውጫዊ ማከማቻ እንዲጽፍ ፍቃድ, እና ሙዚቃ በማዳመጥ ጊዜ ኮርነሮች በማሳየት መዝገብ የድምጽ ፈቃድ ይጠቀማል.
የእርስዎ ውጪ ላክ-ይህም ሰርቨር ጋር በኢንተርኔት ላይ ፋይሎችን ለማተም, የ ADSL ራውተር ውስጥ የኤች ቲ ቲ ፒ አገልጋይ ወደብ aliasing ማዋቀር ነው. UPnP ፕሮቶኮል አይገኝም በኢንተርኔት ላይ ብቻ ፒ. ነባሪ የወደብ ቁጥር 8192 (አንተ ውቅር በኩል ማስተካከል ይችላሉ) ነው, እና በይፋ አውታረ ተለዋጭ ወደብ, መሰጠት አለበት ወደ ውጪ ላክ-ይህ አገልጋይ የ Wifi የአይፒ አድራሻ ጋር የተጎዳኘው የ ADSL ራውተር ላይ. የ ውቅር ውስጥ ያለውን ነባሪ ውጫዊ የወደብ ቁጥር 0 ነው, ነገር ግን እናንተ ማዘጋጀት ይችላሉ ምን 8192 ወይም 80. የ አገልጋዩ ለመድረስ ለመጠቀም ዩአርኤል እንደ ይፈልጋሉ, የአገልጋይ መስኮት አናት በኩል ላይ ተሰጥቷል.
የእኔ ድር አገልጋይ HTTPSን በራስ የተፈረሙ ሰርተፊኬቶችን ለዓመታት ሲደግፍ ነበር፣ነገር ግን ቢሰራም፣ በዚህ መንገድ ችግሮችን እና የስህተት መልዕክቶችን ይሰጣል። ለዚህም ነው ደረጃውን የጠበቀ X509 የምስክር ወረቀቶችን ለማግኘት እና ለመጠበቅ አውቶማቲክ ሰርተፍኬት አስተዳደር አካባቢ_(ACME) ፕሮቶኮልን ተግባራዊ ለማድረግ የወሰንኩት።
የACME ፕሮቶኮል አንዳንድ ቴክኒካዊ መስፈርቶች አሉት፣ ለሁሉም ሰው የሚሆን አይደለም። ይህንን ፕሮቶኮል ለመጠቀም በውጫዊ አይፒ አድራሻዎ ላይ ቋሚ የዲ ኤን ኤስ ስም ያስፈልግዎታል። የX509 ሰርተፍኬት በአይፒ አድራሻዎች ላይ ሳይሆን በዲ ኤን ኤስ ስም ብቻ መቀናበር አለበት።
የእውቅና ማረጋገጫውን ከእንክሪፕት እናስመስጥር ለማግኘት በዚህ ውጫዊ ዲ ኤን ኤስ ስም ላይ መደበኛ የወደብ ቁጥር (80) ያለው HTTP አገልጋይ መጠቀም አለቦት። በእኔ መተግበሪያ የምስክር ወረቀቱን ማግኘት የሚችሉት በኤችቲቲፒ ውጫዊ ወደብ ተለዋጭ ስም ወደ "80" በሚሄድ አገልጋይ ላይ ብቻ ነው። አንድ አገልጋይ ብቻ ይህንን እሴት በቤትዎ የዋይ ፋይ አውታረ መረብ ላይ መጠቀም ይችላል። የሚሰራ ሰርቲፊኬት ሲኖርዎት፣ የ HTTPS ነባሪውን የ"443" ወደብ መጠቀም የሚችሉት ከድር አገልጋይዎ ውስጥ በአንዱ "አሊያስ ወደብ" ተብሎ በተዘጋጀው ላይ ብቻ ነው። ነገር ግን መሳሪያዎን "ስር" ላለማድረግ ከ 1024 በላይ የሆኑትን ወደቦች እንደ "አካባቢያዊ" የወደብ ቁጥሮች በናሙና 8080 ለኤችቲቲፒ እና 8443 ለ HTTPS መጠቀም አለብዎት።
የ"ውቅረት" ፓነል ለሁለቱም HTTP እና HTTPS ፕሮቶኮሎች የወደብ ተለዋጭ ስሞችን ለመደገፍ የተቀየረ ሲሆን በተጨማሪም ለውጫዊ አይፒ አድራሻዎ እርስዎ የሚሰሩትን የሚያውቁትን የዲ ኤን ኤስ ስም መስጠት ይችላሉ ይህ ስም ካለህ ከአውታረ መረብ አቅራቢህ ስም በተጨማሪ በX509 ሰርተፍኬትህ ውስጥ ይገለጻል። ሰርተፍኬቱ በቀጥታ ኤችቲቲፒኤስን በበይነ መረብ መጠቀም ግን ከሌሎች የወደብ ተለዋጭ ስሞች ጋር በተመሳሳይ የዋይ ፋይ አውታረ መረብ ላይ ለሚሰሩ ሌሎች ወደ ውጭ ወደ ውጭ የሚላኩ አገልጋዮች ይሰራጫል።