ബ്ലോഗ്: http://www.ddcs.re
ഇമെയിൽ: exportit.ddcs@gmail.com
മറ്റൊരു Android സിസ്റ്റം പോലുള്ള മറ്റ് ഉപകരണങ്ങളിൽ നിങ്ങളുടെ Android ഫോണിലോ ടാബ്ലെറ്റിലോ സ്ഥിതിചെയ്യുന്ന നിങ്ങളുടെ ഡാറ്റ ഉപയോഗിക്കാൻ അനുവദിക്കുകയെന്നത് പ്രധാന ലക്ഷ്യമാണ്. അല്ലെങ്കിൽ നിങ്ങളുടെ പിസി, അല്ലെങ്കിൽ നിങ്ങളുടെ ടിവി സെറ്റിൽ മീഡിയ അനുയോജ്യമാണെങ്കിൽ. അതിനായി, ഏറ്റവും സ്റ്റാൻഡേർഡ് പ്രോട്ടോക്കോളുകളായ UpnP, Http എന്നിവ ഉപയോഗിക്കുന്നു.
ഒരു സെർവറും ക്ലയന്റും (നിങ്ങളുടെ Android ഡെസ്ക്ടോപ്പിലെ രണ്ട് ഐക്കണുകൾ) നടപ്പിലാക്കുന്നു. വീഡിയോ, ഓഡിയോ, ഇമേജ് ഫയലുകളുടെ ഒരു പട്ടിക സെർവർ നിർമ്മിക്കുന്നു, കൂടാതെ നിങ്ങളുടെ Android സിസ്റ്റത്തിൽ കണ്ടെത്താൻ കഴിയുന്ന പിഡിഎഫ്, ഇബുക്ക് ഫയലുകൾ. ഈ ഫയലുകളുടെ സവിശേഷതകളുള്ള ലിസ്റ്റ് മെമ്മറിയിൽ സജ്ജമാക്കി ഒരു UpnP ഡയറക്ടറി സേവനത്തിലൂടെയും HTTP സെർവറിലൂടെയും പ്രസിദ്ധീകരിച്ചു.
ഫയലുകൾ നാല് വിഭാഗങ്ങളായി മാത്രമേ വിതരണം ചെയ്യൂ: വീഡിയോ ഫയലുകൾ (എംപി 4, വെബ്എം, 3 ജിപിപി) ഓഡിയോ ഫയലുകൾ (എംപി 3, ഓഗ്, എം 4 എ), ഇമേജ് ഫയലുകൾ (jpeg, gif അല്ലെങ്കിൽ png), ഇബുക്കുകളും (പിഡിഎഫ്, പിആർസി, എപബ്, പിഡിബി, മോബി, ഡിജെയു).
ആയിരക്കണക്കിന് ഫയലുകൾ മാനേജുചെയ്യാൻ സെർവർ രൂപകൽപ്പന ചെയ്തിട്ടില്ല, ഒരു ഫോണിലോ ടാബ്ലെറ്റിലോ ഞങ്ങൾ സാധാരണയായി ഉള്ളതുപോലെ നൂറുകണക്കിന് തോന്നുന്നു.
ഒന്നാമതായി, സെർവർ ആരംഭിച്ച് സമാരംഭിക്കൽ പ്രക്രിയയുടെ അവസാനത്തിനായി കാത്തിരിക്കുക. നിങ്ങൾ വൈഫൈയിലോ മൊബൈൽ നെറ്റ്വർക്കിലോ ആണെങ്കിൽ, അത് പരീക്ഷിക്കാൻ നിങ്ങൾക്ക് സ്റ്റാറ്റസും URL കളും പരിശോധിക്കാം. മൊബൈൽ നെറ്റ്വർക്കിൽ നിന്ന് സെർവർ ആക്സസ്സുചെയ്യാനാകാത്ത ഭൂരിഭാഗം ആളുകളെയും ഫോർട്ട് ചെയ്യുക. ലോക്കൽ ചൂണ്ടിക്കാണിക്കുന്ന ഒരു വെബ് ബ്ര browser സർ ഉപയോഗിച്ച് നിങ്ങളുടെ സെർവർ എന്താണ് വിതരണം ചെയ്യുന്നതെന്ന് നിങ്ങൾക്ക് ആദ്യം പരിശോധിക്കാൻ കഴിയും സെർവർ വിൻഡോയിൽ നിന്ന് പുറത്തുപോയതിനുശേഷം URL (യഥാർത്ഥ സെർവർ പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്നു). നിങ്ങളുടെ ബ്ര .സറിൽ നിന്ന് HTML പേജ് ആക്സസ് ചെയ്യുന്നതിന് IPv6 ലൂപ്പ്ബാക്ക് വിലാസം ഉപയോഗിക്കാനും കഴിയും "http://[::1]:8192" പോലുള്ള ഒരു URL ഉപയോഗിച്ച്.
രണ്ടാമത്തെ ഘട്ടമെന്ന നിലയിൽ, നിങ്ങളുടെ സെർവറിന്റെ പേര് മാറ്റാനും നിങ്ങളുടെ ഭാഷയിലേക്കും ഉപകരണത്തിലേക്കും ഫോണ്ട് വലുപ്പം ക്രമീകരിക്കാനും നിങ്ങൾക്ക് സെർവർ കോൺഫിഗറേഷൻ ഉപയോഗിക്കാം.
അടുത്ത ഘട്ടത്തിൽ എല്ലാ വിഭാഗങ്ങളിലേക്കും ആക്സസ് ഉള്ള ഒരു ഉപയോക്തൃനാമവും പാസ്വേഡും അഡ്മിനിസ്ട്രേറ്ററായി നിർവചിക്കുന്നു.
ഇത് പ്രവർത്തിക്കുമ്പോൾ, നിർദ്ദിഷ്ട വിഭാഗങ്ങളിലേക്കുള്ള ആക്സസ് ഉള്ള അധിക ഉപയോക്തൃനാമങ്ങൾ നിങ്ങൾക്ക് നിർവചിക്കാൻ കഴിയും.
ഒടുവിൽ നിങ്ങളുടെ ഹോം വൈഫൈയിൽ കണക്റ്റുചെയ്യുമ്പോൾ "പോർട്ട് ഫോർവേഡിംഗ്" നിർവചിക്കാൻ കഴിയും. യുപിഎൻപി പിന്തുണയോടെ നിങ്ങൾ പൂർണ്ണ ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുകയാണെങ്കിൽ, നിങ്ങൾ കോൺഫിഗറേഷനിൽ ഒരു നോൺ പോർട്ട് അപരനാമം നിർവ്വചിക്കുകയും കൺസോൾ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കുകയും വേണം. സ application ജന്യ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച് നിങ്ങളുടെ ADSL റൂട്ടർ സ്വമേധയാ ക്രമീകരിക്കേണ്ടതുണ്ട്. ഇത് മനോഹരമായി കാണപ്പെടുമ്പോൾ, നിങ്ങളുടെ കൈവശമുള്ള ഏത് വെബ് ബ്ര browser സറിലും ജാവാസ്ക്രിപ്റ്റ് പിന്തുണയോടെ ഒരു സ public ജന്യ പബ്ലിക് വെബ് പ്രോക്സി ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് വീട്ടിൽ നിന്ന് പരീക്ഷിക്കാൻ കഴിയും.
എച്ച്ടിടിപിഎസ് പിന്തുണയ്ക്കുന്നുണ്ടെങ്കിലും, സ്മാർട്ട്ഫോണുകളിൽ ഉപയോഗിക്കുന്നതിനുള്ള സങ്കീർണ്ണതയും ലളിതമായ എച്ച്ടിടിപിയുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ മോശം പ്രകടനവും കാരണം സാധാരണ ഉപയോക്താക്കൾക്ക് ഏറ്റവും മികച്ചതായി തോന്നുന്നില്ല.
പോർട്ട് ഫോർവേഡിംഗും പ്രാമാണീകരണവും പ്രവർത്തിക്കുമ്പോൾ, നിങ്ങളുടെ ഡാറ്റ www.ddcs.re ൽ പ്രസിദ്ധീകരിച്ച് ഇൻറർനെറ്റിൽ എളുപ്പത്തിൽ ആക്സസ് ചെയ്യാൻ “ക്ലബ്” ഓപ്ഷൻ ഉപയോഗിക്കാം. നിങ്ങളുടെ സ്വന്തം സെർവറിനെ പരിശോധിക്കുന്നതിന് ഒരു വെബ് പ്രോക്സി ആവശ്യമാണ്, കാരണം നിങ്ങളുടെ വൈഫൈ നെറ്റ്വർക്കിൽ നിന്ന് നിങ്ങളുടെ സ്വന്തം ബാഹ്യ ഐപി വിലാസം ആക്സസ് ചെയ്യാൻ കഴിയില്ല. ഐപി വിലാസവും പോർട്ട് നമ്പറും ഉപയോഗിച്ച് മാറുന്ന ഒരു URL വിതരണം ഒഴിവാക്കാൻ ഈ ഓപ്ഷൻ അനുവദിക്കുന്നു, നിങ്ങളുടെ സെർവർ നാമം നിർവചിച്ചിരിക്കുന്ന വലത് സെർവർ ലൈനിൽ ക്ലിക്കുചെയ്യുക, ഒരു ചെറിയ വിവരണ വാചകം നിങ്ങളുടെ ചിത്രങ്ങളിലൊന്ന് ഐക്കണായി.
ടെലി ക്ലിംഗ് 1.0.5 (പകർപ്പവകാശം (സി) 2010 ടെലിയൽ ജിഎംബിഎച്ച്, സ്വിറ്റ്സർലൻഡ്) യുപിഎൻപി പിന്തുണ നൽകുന്നു, കൂടാതെ എച്ച്ടിപി സെർവർ മുകളിൽ നിർമ്മിച്ചിരിക്കുന്നത് നാനോ എച്ച്ടിടിപിഡി പതിപ്പ് 1.25, പകർപ്പവകാശം 2001,2005-2012 ജാർനോ എലോനെൻ, 2010 കോൺസ്റ്റാന്റിനോസ് ടോഗിയാസ്. അങ്ങനെ ഈ അപ്ലിക്കേഷനിൽ എൽജിപിഎൽ സോഫ്റ്റ്വെയർ അടങ്ങിയിരിക്കുന്നു. രണ്ടും പരിഷ്ക്കരിച്ച പതിപ്പുകളാണ്, നേറ്റീവ് കോഡല്ല. ക്ലിംഗ്കോർ, ക്ലിങ്സപ്പോർട്ട് (1.0.5), telealcommon (1.0.14) ജാർ ഫയലുകൾ ... "HEAD" രീതിയെ പിന്തുണയ്ക്കുന്നതിനും DLNA HTTP ശീർഷകങ്ങൾ ചേർക്കുന്നതിനും ലോഗിംഗ് അഭ്യർത്ഥിക്കുന്നതിനും ഒരു പ്രാരംഭ ഹോംപേജ് നൽകുന്നതിനും നാനോ എച്ച്ടിപിഡി പരിഷ്ക്കരിച്ചു. എക്സിക്യൂട്ടബിൾ ആയി സോഴ്സ് കോഡ് ലഭ്യമാണ്.
അഭിപ്രായങ്ങളിൽ ഉപയോഗിച്ചിരിക്കുന്ന എല്ലാ ഇമോട്ടിക്കോണുകളും രൂപകൽപ്പന ചെയ്തത് എൻറിക്കോ ഗോൾനോ (എർനി) ആണ്. അവനെക്കുറിച്ചും അവന്റെ സ്മൈലികളെക്കുറിച്ചും കൂടുതൽ വിവരങ്ങൾ കണ്ടെത്താൻ അവന്റെ വെബ്സൈറ്റ് സന്ദർശിക്കുക (http://www.gomotes.com).
പാസ്വേഡ് എൻക്രിപ്ഷൻ പതിവ് വെബ് ബ്ര browser സർ വശത്തുള്ള ടോം വുവിന്റെ jsbn ലൈബ്രറിയും (ജാവാസ്ക്രിപ്റ്റ് ബിഗ്ഇന്റീഗറും RSA ഉം) സെർവർ ഭാഗത്തുള്ള സ്പോംഗികാസിൽ ജാവ ലൈബ്രറിയും ഉപയോഗിക്കുന്നു.
സേവന കണ്ടെത്തലിനും രജിസ്ട്രേഷനുമായി ജാവയിലെ മൾട്ടി-കാസ്റ്റ് ഡിഎൻഎസിന്റെ നടപ്പാക്കലായ ജെഎംഡിഎൻഎസ് ഈ അപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നു. ഈ ലൈബ്രറി ആപ്പിളിന്റെ ബോൺജോർ പ്രോട്ടോക്കോൾ ഉപയോഗിച്ച് പൂർണ്ണമായും പ്രവർത്തനക്ഷമമാണ്. പതിപ്പ് 2.0, അപ്പാച്ചെ ലൈസൻസിന് കീഴിൽ ലൈസൻസുള്ള ഈ കാര്യക്ഷമമായ ലൈബ്രറിക്ക് ആർതർ വാൻ ഹോഫ്, റിക്ക് ബ്ലെയർ, കൈ ക്രൂസർ എന്നിവരോട് എന്റെ എല്ലാ നന്ദി.
എംഐടി ലൈസൻസിന് കീഴിൽ ജൂലിയൻ 'ഡെൽഫിക്കി' വില്ലെറ്റോർട്ട് gdelphiki@gmail.com വികസിപ്പിച്ച പ്ലെയർ എന്ന് വിളിക്കുന്ന ഒരു HTML5 വീഡിയോ പ്ലെയർ ഈ ആപ്ലിക്കേഷൻ ഉപയോഗിക്കുന്നു, ഈ മികച്ച ജോലിയ്ക്കും അത് ഉപയോഗിക്കാനുള്ള അനുമതിക്കും എന്റെ എല്ലാ നന്ദി.
ഒരു WebView വഴി PDF ഫയലുകൾ കാണിക്കാൻ ഞങ്ങൾ PDF.JS ഉപയോഗിക്കുന്നു. ഈ ഓപ്പൺ സോഴ്സ് പ്രോജക്റ്റ് ഒരു അപ്പാച്ചെ പതിപ്പ് 2 ലൈസൻസിന് വിധേയമാണ്. PDF.js (https://mozilla.github.io/pdf.js/) എന്നത് HTML5 ഉപയോഗിച്ച് നിർമ്മിച്ച ഒരു പോർട്ടബിൾ ഡോക്യുമെന്റ് ഫോർമാറ്റ് (PDF) വ്യൂവറാണ്. PDF.js കമ്മ്യൂണിറ്റി പ്രേരിപ്പിക്കുന്നതും മോസില്ലയുടെ പിന്തുണയുള്ളതുമാണ്.
epub eBooks-നായി epubjs-reader പാക്കേജ് (https://github.com/futurepress/epubjs-reader) ഉപയോഗിക്കുന്നു, പുസ്തകങ്ങൾ ഒരു WebView-ൽ കാണിക്കുന്നു. ഈ സോഫ്റ്റ്വെയർ ഒരു MIT ലൈസൻസിലൂടെ ലഭ്യമാണ്.
RFC8555 (https://tools.ietf.org/html/rfc8555)-ൽ വ്യക്തമാക്കിയിട്ടുള്ള _Automatic Certificate Management Environment_ (ACME) പ്രോട്ടോക്കോളിനായി ഞങ്ങൾ ഇപ്പോൾ Acme4J (https://shredzone.org) Java Client ആയി ഉപയോഗിക്കുന്നു. . ACME എന്നത് ഒരു സർട്ടിഫിക്കറ്റ് അതോറിറ്റിക്കും (CA) ഒരു അപേക്ഷകനും സ്ഥിരീകരണത്തിന്റെയും സർട്ടിഫിക്കറ്റ് ഇഷ്യൂവിന്റെയും പ്രക്രിയ ഓട്ടോമേറ്റ് ചെയ്യാൻ ഉപയോഗിക്കാവുന്ന ഒരു പ്രോട്ടോക്കോൾ ആണ്. ഇത് ഒരു സ്വതന്ത്ര ഓപ്പൺ സോഴ്സ് നടപ്പിലാക്കലാണ്, അത് ലെറ്റ്സ് എൻക്രിപ്റ്റ് ചെയ്യുകയോ അംഗീകരിക്കുകയോ ചെയ്യില്ല.
Acme4J-ന് Jose4j ലൈബ്രറി (https://bitbucket.org/b_c/jose4j/wiki/Home) ആവശ്യമാണ്, അത് JSON വെബ് ടോക്കണിന്റെയും (JWT) JOSE സ്പെസിഫിക്കേഷൻ സ്യൂട്ടിന്റെയും ഓപ്പൺ സോഴ്സ് നിർവ്വഹണവും ഉപയോഗിക്കാൻ എളുപ്പവുമാണ്.
രണ്ട് പ്രധാന ഘടകങ്ങൾ സെർവറും ക്ലയന്റുമാണ്, കൂടാതെ ഇൻസ്റ്റാളേഷന് ശേഷം നിങ്ങളുടെ ഡെസ്ക്ടോപ്പിൽ രണ്ട് ഐക്കണുകൾ ഉണ്ട്.
യുപിഎൻപി, എച്ച്ടിടിപി സേവനങ്ങൾ നൽകുന്ന യഥാർത്ഥ മീഡിയ സെർവർ ആണ് സെർവർ ദീർഘകാലമായുള്ള സേവനം ആരംഭിക്കുന്നത്. ഈ സേവനം പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുന്നു, Android ടാസ്ക്ബാറിൽ ഒരു ചെറിയ അറിയിപ്പ് ഐക്കൺ സജ്ജമാക്കി. സെർവറിന്റെ ഒരു പ്രധാന സബ് ടാസ്ക് കോൺഫിഗറേഷനാണ്. സ്ഥിരസ്ഥിതിയായി സെർവർ നിങ്ങളുടെ എല്ലാ ഡാറ്റയും എക്സ്പോർട്ടുചെയ്യുന്നു പ്രാദേശിക വൈഫൈ നെറ്റ്വർക്കിലെ ഫയലുകൾ. കോൺഫിഗറേഷനിലൂടെ നിങ്ങൾക്ക് ഫയലുകൾ തിരഞ്ഞെടുക്കാം / തിരഞ്ഞെടുത്തത് മാറ്റാം.
ലോക്കൽ (വൈഫൈ) നെറ്റ്വർക്കിൽ കണ്ടെത്തിയ യുപിഎൻപി സെർവറുകൾ വിതരണം ചെയ്ത ഡാറ്റ ക്ലയന്റ് പ്രോസസ്സ് ചെയ്യുന്നു. Mp4, webm അല്ലെങ്കിൽ 3gpp വീഡിയോകൾ കാണിക്കുന്നതിന് ഒരു മീഡിയപ്ലെയർ സബ്ടാസ്കുകളായി ഇതിന് ഉണ്ട് mp3, ogg അല്ലെങ്കിൽ m4a ഓഡിയോ ഫയലുകൾ ശ്രവിക്കുന്നു, ഫോട്ടോകൾ പ്രദർശിപ്പിക്കുന്നതിനുള്ള ഒരു വെബ് കാഴ്ച ഡയലോഗ് വിൻഡോ. കൂടാതെ, സെർവറിൽ നിന്ന് ഫയലുകൾ ഡ download ൺലോഡ് ചെയ്യുന്നതിന് ഒരു പശ്ചാത്തല സേവനം ആരംഭിക്കാനും കഴിയും. സെർവറിന് മുമ്പ് ആരംഭിക്കുമ്പോൾ, ക്ലയന്റ് യുപിഎൻപി സേവനം സമാരംഭിക്കുന്നു, പക്ഷേ ഡാറ്റ ഫയലുകൾ വിതരണം ചെയ്യാതെ, ഒരുതരം ശൂന്യമായ സെർവർ. ആക്സസ് ലഭിക്കുന്നതിന് ഈ സേവനം ആവശ്യമാണ് മറ്റ് UPnP സെർവറുകൾ.
സിസ്റ്റത്തിന്റെ ക്രമീകരണങ്ങളിലും വിപുലമായ ക്രമീകരണങ്ങളിലും നിങ്ങൾക്ക് ബാറ്ററി മാനേജർ കണ്ടെത്താനാകും. സെർവർ നിലനിർത്തുന്നതിനും ശാശ്വതമായി പ്രവർത്തിക്കുന്നതിനും, നിങ്ങൾ പവർ പ്ലാനിനായി പ്രകടനം തിരഞ്ഞെടുക്കണം, പരിരക്ഷിത അപ്ലിക്കേഷനുകളിലും പവർ-ഇന്റൻസീവ് അപ്ലിക്കേഷനുകളിലും ഈ അപ്ലിക്കേഷൻ സജീവമാക്കുക.
സാധ്യമെങ്കിൽ നിങ്ങളുടെ ഉപകരണം ഉറങ്ങുമ്പോഴും സെർവർ പ്രവർത്തിക്കുമ്പോഴും നിങ്ങളുടെ വൈഫൈ സജീവമായി സൂക്ഷിക്കണം, കൂടാതെ, നിങ്ങളുടെ ഉപകരണത്തിന് ഒരു സംയോജിത ഡിഎൽഎൻഎ സ്റ്റാക്ക് ഉണ്ടെങ്കിൽ, സിസ്റ്റം ക്രമീകരണങ്ങളിൽ "സമീപത്തുള്ള ഉപകരണങ്ങൾക്കായി" നിങ്ങൾ നോക്കരുത്.
സെർവറിന് ഫയൽ സിസ്റ്റത്തിലേക്കും വൈഫൈ പോലുള്ള സംസ്ഥാന മാറ്റങ്ങൾ കണ്ടെത്തുന്നതിനോ മൊബൈൽ നെറ്റ്വർക്കിലേക്ക് കണക്റ്റുചെയ്തിട്ടുണ്ടെങ്കിൽ ഡാറ്റാ ട്രാൻസ്മിഷൻ സജീവമാണെങ്കിലോ ഫോൺ ക്രമീകരണങ്ങൾ വായിക്കേണ്ടതുണ്ട്. ഓപ്ഷണലായി, ബാഹ്യ ഐപി വിലാസം (കോൺഫിഗറേഷനിലെ ഓപ്ഷൻ) മാറ്റുമ്പോൾ സെർവറിന് എസ്എംഎസും ആക്സസ്_കോർസ്_ലോക്കേഷൻ വഴി രാജ്യ കോഡും അയയ്ക്കാൻ കഴിയും. (കൃത്യമായ അക്ഷരമല്ല രണ്ട് അക്ഷരങ്ങളുടെ രാജ്യ കോഡ്). ഡ ed ൺലോഡ് ചെയ്ത ഫയലുകൾ സംരക്ഷിക്കുന്നതിന് ക്ലയൻറ് പ്രോഗ്രാം ബാഹ്യ സംഭരണത്തിലേക്ക് എഴുതാനുള്ള അനുമതിയും സംഗീതം കേൾക്കുമ്പോൾ വളവുകൾ കാണിക്കുന്നതിനുള്ള റെക്കോർഡ് ഓഡിയോ അനുമതിയും ഉപയോഗിക്കുന്നു.
നിങ്ങളുടെ സെർവർ സെർവർ ഉപയോഗിച്ച് ഇൻറർനെറ്റിൽ ഫയലുകൾ പ്രസിദ്ധീകരിക്കുന്നതിന്, നിങ്ങളുടെ എഡിഎസ്എൽ റൂട്ടറിൽ എച്ച്ടിടിപി സെർവർ പോർട്ട് അപരനാമം ക്രമീകരിക്കേണ്ടതുണ്ട്. UPnP പ്രോട്ടോക്കോൾ ലഭ്യമല്ല ഇന്റർനെറ്റിൽ, എച്ച്ടിടിപി മാത്രം. സ്ഥിരസ്ഥിതി പോർട്ട് നമ്പർ 8192 ആണ് (നിങ്ങൾക്ക് ഇത് കോൺഫിഗറേഷനിലൂടെ പരിഷ്കരിക്കാനാകും), പബ്ലിക് നെറ്റ്വർക്കിനായി ഒരു അപരനാമ പോർട്ടും നൽകണം എഡിഎസ്എൽ റൂട്ടറിൽ, വൈഫൈ ഐപി വിലാസവുമായി ബന്ധപ്പെട്ടതാണ്. കോൺഫിഗറേഷനിലെ സ്ഥിരസ്ഥിതി ബാഹ്യ പോർട്ട് നമ്പർ 0 ആണ്, എന്നാൽ നിങ്ങൾക്ക് സജ്ജമാക്കാൻ കഴിയും നിങ്ങൾക്ക് ആവശ്യമുള്ളത് 8192 അല്ലെങ്കിൽ 80. നിങ്ങളുടെ സെർവർ ആക്സസ് ചെയ്യുന്നതിനുള്ള URL, സെർവർ വിൻഡോയുടെ മുകളിൽ നൽകിയിരിക്കുന്നു.
എന്റെ വെബ് സെർവർ വർഷങ്ങളായി സ്വയം ഒപ്പിട്ട സർട്ടിഫിക്കറ്റുകൾ ഉപയോഗിച്ച് HTTPS-നെ പിന്തുണയ്ക്കുന്നുണ്ട്, പക്ഷേ, ഇത് പ്രവർത്തിക്കുന്നുണ്ടെങ്കിലും, ഇത് പ്രശ്നങ്ങളും പിശക് സന്ദേശങ്ങളും നൽകുന്നു. അതുകൊണ്ടാണ് സ്റ്റാൻഡേർഡ് X509 സർട്ടിഫിക്കറ്റുകൾ നേടുന്നതിനും പരിപാലിക്കുന്നതിനും ഓട്ടോമാറ്റിക് സർട്ടിഫിക്കറ്റ് മാനേജ്മെന്റ് എൻവയോൺമെന്റ്_ (ACME) പ്രോട്ടോക്കോൾ നടപ്പിലാക്കാൻ ഞാൻ തീരുമാനിച്ചത്.
ACME പ്രോട്ടോക്കോളിന് ചില സാങ്കേതിക ആവശ്യകതകൾ ഉണ്ട്, അത് എല്ലാവർക്കും ഉപയോഗിക്കാവുന്നതല്ല. ഈ പ്രോട്ടോക്കോൾ ഉപയോഗിക്കുന്നതിന്, നിങ്ങളുടെ ബാഹ്യ IP വിലാസത്തിൽ ഒരു നിശ്ചിത DNS പേര് ആവശ്യമാണ്. X509 സർട്ടിഫിക്കറ്റ് ഒരു DNS നാമത്തിൽ മാത്രമേ സജ്ജീകരിക്കാവൂ, ഒരു IP വിലാസത്തിലല്ല.
Let's Encrypt-ൽ നിന്ന് സർട്ടിഫിക്കറ്റ് ലഭിക്കുന്നതിന്, ഈ ബാഹ്യ DNS പേരിൽ സ്റ്റാൻഡേർഡ് പോർട്ട് നമ്പർ (80) ഉള്ള ഒരു HTTP സെർവർ ഉപയോഗിക്കേണ്ടതുണ്ട്. എന്റെ ആപ്ലിക്കേഷൻ ഉപയോഗിച്ച്, "80" എന്ന് സജ്ജീകരിച്ചിരിക്കുന്ന HTTP എക്സ്റ്റേണൽ പോർട്ട് ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്ന സെർവറിൽ മാത്രമേ നിങ്ങൾക്ക് സർട്ടിഫിക്കറ്റ് ലഭിക്കൂ. നിങ്ങളുടെ ഹോം വൈഫൈ നെറ്റ്വർക്കിൽ ഒരു സെർവറിന് മാത്രമേ ഈ മൂല്യം ഉപയോഗിക്കാൻ കഴിയൂ. നിങ്ങൾക്ക് സാധുവായ ഒരു സർട്ടിഫിക്കറ്റ് ഉള്ളപ്പോൾ, "443" എന്നതിന്റെ HTTPS ഡിഫോൾട്ട് പോർട്ട് നിങ്ങൾക്ക് "അപരനാമം പോർട്ട്" ആയി സജ്ജീകരിച്ചിട്ടുള്ള നിങ്ങളുടെ വെബ് സെർവറുകളിൽ ഒന്നിൽ മാത്രമേ ഉപയോഗിക്കാനാകൂ. എന്നാൽ നിങ്ങളുടെ ഉപകരണം "റൂട്ട്" ചെയ്യാതിരിക്കാൻ 1024-ന് മുകളിലുള്ള പോർട്ടുകൾ "ലോക്കൽ" പോർട്ട് നമ്പറുകളായി HTTP-യ്ക്ക് 8080-ഉം HTTPS-ന് 8443-ഉം ഉപയോഗിച്ച് ഉപയോഗിക്കണം.
എച്ച്ടിടിപി, എച്ച്ടിടിപിഎസ് പ്രോട്ടോക്കോളുകൾക്കുള്ള പോർട്ട് അപരനാമങ്ങളെ പിന്തുണയ്ക്കുന്നതിനായി "കോൺഫിഗറേഷൻ" പാനൽ പരിഷ്ക്കരിച്ചിരിക്കുന്നു, കൂടാതെ നിങ്ങളുടെ ബാഹ്യ IP വിലാസത്തിനായി നിങ്ങൾക്ക് പ്രവർത്തിക്കുമെന്ന് അറിയാവുന്ന ഒരു DNS നാമം നൽകാം. നിങ്ങളുടെ X509 സർട്ടിഫിക്കറ്റിൽ നിങ്ങളുടെ നെറ്റ്വർക്ക് ദാതാവിന്റെ പേരിന് പുറമെ ഈ പേര് നിർവ്വചിക്കപ്പെടും. ഇന്റർനെറ്റ് വഴിയും എന്നാൽ മറ്റ് പോർട്ട് അപരനാമ മൂല്യങ്ങൾക്കൊപ്പം HTTPS ഉപയോഗിക്കാൻ അനുവദിക്കുന്ന, ഒരേ Wi-Fi നെറ്റ്വർക്കിൽ പ്രവർത്തിക്കുന്ന മറ്റ് എക്സ്പോർട്ട്-ഇറ്റ് സെർവറുകളിലേക്ക് സർട്ടിഫിക്കറ്റ് സ്വയമേവ വിതരണം ചെയ്യുന്നു.