અમે OpenVPN વાપરીએ છીએ: પ્રોટોકોલ, એન્જિન કે એપ? એના બદલે શું પૂછવું
એક જ શબ્દ પ્રોટોકોલ, સર્વર પેકેજ અને ફોન એપનું નામ આપે છે. ભૂમિકા અલગ કરો, પછી ક્લાયન્ટ, પ્રોફાઇલ અને સંસાધન પૂછો.
«અમે OpenVPN વાપરીએ છીએ» એ વાક્ય ટિકિટ, ખરીદી ફોર્મ અને નવા કર્મચારીના દસ્તાવેજોમાં આવે છે, અને દરેકમાં એ અલગ પ્રશ્નનો જવાબ આપે છે. ક્યારેક એ વાયર પ્રોટોકોલનું નામ આપે છે, ક્યારેક ગેટવે પરના સોફ્ટવેરનું, અને ક્યારેક એ એપનું જે નવા કર્મચારીએ ઇન્સ્ટોલ કરવી પડે. એ ત્રણ તથ્યો જુદા જુદા આગળના પગલાં તરફ દોરે છે, અને કયું ધ્યાનમાં છે એ પૂછવું અનુમાન કરવા કરતાં ઓછો સમય લે છે. બાકીની તપાસ એ જવાબમાંથી આવે છે.
ભૂમિકાને બ્રાન્ડથી અલગ કરીને શરૂ કરો, કારણ કે બ્રાન્ડ ત્રણેયને આવરે છે.
નામ ત્રણ ભૂમિકાઓને આવરે છે જે જુદી રીતે નિષ્ફળ જાય છે
પ્રોટોકોલ તરીકે, OpenVPN વર્ણવે છે કે સુસંગત સાથીદારો કેવી રીતે ટનલ સ્થાપે છે અને એમાંથી પસાર થતું બધું કેવી રીતે સુરક્ષિત રાખે છે. સોફ્ટવેર તરીકે, એ એક અમલીકરણ છે જે એ પ્રોટોકોલને ક્લાયન્ટ કે સર્વર ભૂમિકામાં બોલે છે. ક્લાયન્ટ તરીકે, એ એક એપ્લિકેશન છે જે કોઈ ઇન્સ્ટોલ કરે છે, તેની પોતાની આવૃત્તિ, પ્રોફાઇલ ફોર્મેટ અને પ્લેટફોર્મની વિચિત્રતાઓ સાથે. એક ભૂમિકામાં નિષ્ફળતાનો અર્થ બીજીમાં નિષ્ફળતા નથી, અને તેથી «OpenVPN ડાઉન છે» ને કર્તા જોઈએ.
પૂછો કે જાણ કરનાર શું જોઈ શકે છે: પ્રોફાઇલ ફાઇલ, ઇન્સ્ટોલ કરેલો પ્રોગ્રામ, કે એ જે સંભાળે છે એ ગેટવે. એ એક જ વિગત તમને કહે છે કે આગળનું પગલું ક્લાયન્ટ લોગ છે, પેકેજ વિશેનો પ્રશ્ન છે, કે સર્વર બાજુના શ્રોતાની ચકાસણી છે.
OpenVPN 2 અને OpenVPN 3 અપગ્રેડની જોડી નથી
OpenVPN 2.x સર્વર અને ક્લાયન્ટ બંને ભૂમિકામાં ચાલે છે, અને મોટાભાગની ગેટવે જમાવટ હજી એ જ વાપરે છે. OpenVPN 3 એ અલગ, ક્લાયન્ટ-કેન્દ્રિત અમલીકરણ છે જેનું પોતાનું રૂપરેખાંકન અને સત્ર મોડેલ છે, 2.x સર્વર પર ઇન્સ્ટોલ કરવાની આગળની આવૃત્તિ નહીં. OpenVPN Connect એ OpenVPN 3 એન્જિન પર બનેલી ક્લાયન્ટ એપ્લિકેશન છે. એમાંથી કોઈપણ ઇન્સ્ટોલ કરવાથી ઇન્ટરનેટ એક્ઝિટ સેવા બનતી નથી; એક્ઝિટ એ છે જે ઓપરેટરે રૂપરેખાંકિત કર્યું હોય.
પ્રોટોકોલ સ્તરની સુસંગતતા પ્રોફાઇલ સૂચનાઓ સુધી લંબાતી નથી, તેથી સ્વચ્છ રીતે આયાત થતી પ્રોફાઇલ પણ એવી સૂચનામાં નિષ્ફળ જઈ શકે છે જે ક્લાયન્ટ અમલમાં મૂકતો નથી.
પરિવહન એ તેની અંદરની એપ્લિકેશન નથી
બાહ્ય જોડાણ રૂપરેખાંકિત શ્રોતા સુધી પહોંચવા UDP કે TCP જેવા પરિવહનનો ઉપયોગ કરે છે, અને ટનલ જે કંઈ વહન કરે છે તે એની અંદર ચાલે છે. VPN દ્વારા કરાયેલી વેબ વિનંતીને પોતાના OpenVPN શ્રોતાની જરૂર પડતી નથી, અને એ વાયર પર OpenVPN પેકેટ બનતી નથી. TLS મોડમાં નિયંત્રણ ચેનલ કી-સામગ્રી પર વાટાઘાટ કરે છે જ્યારે ડેટા ચેનલ પેલોડ સુરક્ષિત રાખે છે, અને લોગ વાંચતી વખતે એ વિભાજન સાચું રાખવા જેવું છે.
સ્તરો ભેગા કરવાથી એવી વિનંતીઓ ઊભી થાય છે જેમ કે એવી વેબસાઇટ માટે પોર્ટ ખોલવો જે પહેલેથી ટનલ દ્વારા કામ કરે છે. પોર્ટ બાહ્ય જોડાણનો છે, એપ્લિકેશનનો નહીં.
પ્રોફાઇલ શું વચન આપી શકે અને શું નહીં
પ્રોફાઇલ એક ક્લાયન્ટને કહે છે કે એક સેવા સુધી કેવી રીતે પહોંચવું: અંતિમ બિંદુ, પરિવહન, ઓળખ-સામગ્રી અને ઘણી વાર થોડી રૂટિંગ અને DNS પસંદગીઓ. એ સેવા કોણ ચલાવે છે કે ખાતું અધિકૃત છે કે નહીં તે વિશે એ કંઈ કહેતું નથી. રૂટ, રિઝોલ્વર સેટિંગ્સ, ફોરવર્ડિંગ નિયમો અને ઍક્સેસ નીતિ નક્કી કરે છે કે સત્ર ખરેખર શું સુધી પહોંચે છે. સફળતાપૂર્વક આયાત થયેલી પ્રોફાઇલ કાર્યકારી જોડાણની શરૂઆત છે, તેનો પુરાવો નહીં.
કોઈ પૂછે કે VPN દ્વારા સંસાધન સુધી પહોંચી શકાય છે કે નહીં, ત્યારે જવાબ ક્લાયન્ટની રૂપરેખાંકન ફાઇલ પર નહીં, સર્વરની નીતિ પર આધાર રાખે છે.
જે પૂરું પાડી શકાય તે માગો
પહોળા નામને ત્રણ ચોક્કસ વસ્તુમાં ફેરવો: ક્લાયન્ટ અને તેની આવૃત્તિ, એ ક્લાયન્ટ માટે અધિકૃત પ્રોફાઇલ, અને એ સંસાધન જ્યાં વ્યક્તિએ પહોંચવું છે. એમની સાથે પ્રાપ્તિ એક ચોક્કસ કાર્ય છે. એમના વિના દરેક જવાબ એ અનુમાન છે કે પ્રશ્ન કયા OpenVPNનો અર્થ ધરાવે છે.
જવાબ વિનંતીમાં જ નોંધો. આગળની ટિકિટ એ જ પ્રશ્ન એ જ અસ્પષ્ટ રીતે પૂછશે.