Dante 1.4 സർവർ ചെയിനിംഗ് മുഴുവൻ SOCKS5 കമാൻഡ് ഗണവും സൂക്ഷിക്കുന്നില്ല. ക്ലയന്റ് കോൺഫിഗറേഷന്റെ റൂട്ടിംഗ് സിന്റാക്സ് ഉപയോഗിച്ച് route ബ്ലോക്കുകളിലൂടെ അപ്സ്ട്രീം തിരഞ്ഞെടുക്കൽ അതിന്റെ മാനുവൽ പിന്തുണയ്ക്കുന്നു, ആദ്യം വ്യക്തമാക്കേണ്ട മൂന്ന് പരിധികളുണ്ട്:

  • കമാൻഡ്: ചെയിനിംഗ് TCP CONNECT പിന്തുണയ്ക്കുന്നു. വിജയകരമായ ബ്രൗസർ അഭ്യർത്ഥന UDP ASSOCIATE അല്ലെങ്കിൽ BIND സ്ഥാപിക്കുന്നില്ല, അതേ ആപ്ലിക്കേഷനിലെ മറ്റൊരു പ്രവർത്തനത്തിന് അവ ആവശ്യമായാലും.
  • ഐഡന്റിറ്റി: അപ്സ്ട്രീം റൂട്ട് ഉപയോക്തൃനാമവും പാസ്വേഡും ഉപയോഗിച്ചുള്ള പ്രാമാണീകരണം നൽകുമ്പോൾ, Dante തന്റെ സ്വന്തം ക്ലയന്റിൽ നിന്ന് ലഭിച്ച ക്രെഡൻഷ്യലുകൾ കൈമാറുന്നു. ഇത് പ്രത്യേക അപ്സ്ട്രീം സേവന അക്കൗണ്ട് അനുവദിക്കുന്നതിൽ നിന്ന് വ്യത്യസ്തമാണ്.
  • ലോഡ്: പരിമിതമായ സ്കെയിലബിലിറ്റി മാനുവൽ രേഖപ്പെടുത്തുന്നു, ഈ സൗകര്യം ചെറിയ ക്ലയന്റ് ലോഡുകൾക്ക് മാത്രം ശുപാർശ ചെയ്യുന്നു.

ഐഡന്റിറ്റി പ്രവാഹം വ്യക്തമായി സ്വീകരിക്കുക. ഇൻകമിംഗ് ക്ലയന്റ് കണക്ഷനിലുള്ള വിശ്വാസം അടുത്ത പ്രോക്സിയിലേക്ക് അയയ്ക്കുന്ന ക്രെഡൻഷ്യലുകൾക്ക് എൻക്രിപ്റ്റ് ചെയ്ത കൈമാറ്റം സ്ഥാപിക്കുന്നില്ല.

അനുവദനീയമായ ക്ലയന്റുകൾ, TCP ലക്ഷ്യസ്ഥാനങ്ങൾ, പ്രതീക്ഷിത ലോഡ് എന്നിവ ചെയിനിന്റെ യഥാർത്ഥ കരാറായി നിർവചിക്കുക. ആപ്ലിക്കേഷന് UDP ആവശ്യമാണെങ്കിൽ, സ്റ്റാൻഡ്അലോൺ സർവറിന്റെ SOCKS5 ലേബൽ ചെയിൻ ചെയ്ത റൂട്ട് ഉൾക്കൊള്ളുന്നു എന്ന് കരുതുന്നതിന് പകരം പൂർണ്ണ പാതയിൽ UDP അസോസിയേഷനും ഡാറ്റാഗ്രാം വിതരണവും പരിശോധിക്കുക.

അനുബന്ധ ലേഖനങ്ങൾ