Tor માં VPN, VPN માં Tor: સાંકળ કેમ તૂટે છે
VPN, Tor અને પ્રોક્સી એકની ઉપર એક મૂકતા, ક્રમ નક્કી કરે છે કે શું ઉકેલાશે અને શું વહન થશે. ત્રણેય બદલતા પહેલા પહેલી તૂટેલી સીમા શોધો.
VPN, Tor અને એપ્લિકેશન પ્રોક્સીને એકની ઉપર એક મૂકવું ગોપનીયતા ગુણાકાર કરવા જેવું લાગે છે, પણ ખરેખર તે એવા સ્થળોની સંખ્યા ગુણાકાર કરે છે જ્યાં કનેક્શન મરી શકે. સામાન્ય પરિણામ એ છે કે બ્રાઉઝર ફર્યા કરે છે જ્યારે ત્રણેય સાધનો પોતાને સ્વસ્થ જાહેર કરે છે. ત્રણેય સેટિંગ એકસાથે બદલવાથી કોણ ખોટું બોલી રહ્યું છે તેનો એકમાત્ર સંકેત પણ નાબૂદ થાય છે.
પહેલા ક્રમમાં ઇચ્છિત માર્ગ દોરો, કયો પ્રોગ્રામ દરેક કનેક્શન ખોલે છે અને દરેક પગલે કયું નામ ઉકેલાય છે તે લખો.
સ્તરો ઉમેરાતા નથી, તેઓ એકબીજા પર અસર કરે છે
Tor પહેલા VPN હોવાનો અર્થ છે કે Tor ક્લાયન્ટનું પ્રવેશ કનેક્શન ટનલની અંદર જાય છે. Tor દ્વારા વહન થતું VPN એટલે કે VPN ક્લાયન્ટનું પોતાનું એન્ડપોઇન્ટ Tor દ્વારા પહોંચી શકાય તેવું હોવું જોઈએ, જે સાવ અલગ આવશ્યકતા છે. બ્રાઉઝરની પ્રોક્સી વધુ એક હોપ ઉમેરે છે જેના વિશે ઓપરેટિંગ સિસ્ટમને કંઈ ખબર નથી. ત્રણ ગોઠવણો, ત્રણ અલગ નિર્ભરતા યાદીઓ.
દરેક ગોઠવણ બદલે છે કે શું ઉકેલી શકાય, શું વહન થઈ શકે અને પહેલું પેકેટ કોણ જુએ. તેમાંથી ફક્ત એક જ તમારો ઇચ્છિત રૂપરેખાંકન હોઈ શકે.
સીધો માર્ગ પણ આકૃતિમાં ઉમેરો. ફોલબેક રૂટ, સ્પ્લિટ-ટનલ અપવાદ અથવા પ્રોક્સી બાયપાસ પૃષ્ઠ લોડ કરી શકે છે જ્યારે તમે ચકાસવા માંગતા હતા તે સાંકળ ચૂપચાપ છોડી દે છે, અને એવી સફળતા નિષ્ફળતા કરતાં વધુ ભ્રામક છે.
ક્રમ નક્કી કરે છે કે શું વહન થઈ શકે
Tor તેના SOCKS ઇન્ટરફેસ દ્વારા TCP સ્ટ્રીમ્સ વહન કરે છે, અને જે ક્લાયન્ટ પ્રોક્સીને હોસ્ટનામ ઉકેલવા કહે છે તે શોધને સર્કિટની અંદર રાખે છે. સામાન્ય રૂપરેખાંકનોમાં UDP એ રીતે જતું નથી, તેથી વચ્ચે વધારાના TCP રિલે વિના Tor માં WireGuard ટનલ નેસ્ટ કરી શકાતી નથી.
OpenVPN ને TCP પર ફરજ પાડી શકાય છે, તેથી એ ગોઠવણ ઓછામાં ઓછું વર્ણવી શકાય તેવી છે. તે ધીમી અને વધુ નાજુક પણ છે, અને તૂટે ત્યારે નિષ્ફળતાનો દેખાવ બ્લોક થયેલા પોર્ટ જેવો જ હોય છે. આ બંનેને અલગ પાડવામાં કોઈપણ એકને સુધારવા કરતાં વધુ સમય લાગશે તેમ ધારો.
ઉકેલ એ બીજો અડધો ભાગ છે. --socks5-hostname વાપરતા પ્રોક્સી ગંતવ્ય ઉકેલે છે, જ્યારે સાદું --socks5 પહેલા સ્થાનિક રિઝોલ્વરને પૂછે છે અને નામ સર્કિટની બહાર લીક કરે છે. આ એક જ ફ્લેગ નક્કી કરે છે કે નામની શોધ સાંકળનો ભાગ છે કે તમારા ISPનો.
| Order | What must resolve the endpoint | What usually breaks |
|---|---|---|
| VPN, then Tor | The tunnel's resolver | Entry guards blocked by the VPN provider's filters |
| Tor, then VPN | The SOCKS proxy, remotely | UDP transports, which Tor does not carry |
| App proxy on top | The application itself | Proxy bypass rules and cached connections |
પહેલી તૂટેલી સીમા શોધવી
પેકેટ જે ક્રમમાં જાય તે ક્રમમાં તબક્કા ચકાસો, નિરુપદ્રવી વિનંતીઓ સાથે, અને નિષ્ફળ જતા પહેલા તબક્કે અટકો. કઈ કમાન્ડ પહેલા ચાલી તે નોંધો, કારણ કે ક્રમ પુરાવાનો ભાગ છે. બે કમાન્ડ મૃત સર્કિટને મૃત એગ્રેસથી અલગ પાડે છે:
curl -s --socks5-hostname 127.0.0.1:9050 https://check.torproject.org/api/ip curl -4 -s https://api.ipify.org; echo
પહેલું જણાવે છે કે વિનંતી બિલકુલ SOCKS પ્રોક્સી દ્વારા પૂર્ણ થાય છે કે નહીં, અને બીજું બતાવે છે કે નેટવર્ક અત્યારે કયું સરનામું રજૂ કરે છે. જો પહેલું નિષ્ફળ જાય અને બીજું સફળ થાય, તો સમસ્યા Tor ક્લાયન્ટ પાસે અથવા તેની પહેલા છે. જો બંને સફળ થાય અને બ્રાઉઝર હજી નિષ્ફળ જાય, તો એપ્લિકેશન શેલ કરતાં અલગ માર્ગ વાપરે છે.
જાહેર IP પૃષ્ઠ પણ ફક્ત છેલ્લા દૃશ્યમાન એગ્રેસનું વર્ણન કરે છે. તે કહી શકતું નથી કે તેની પહેલા કેટલા હોપ્સ હતા, તેથી એક જ સંખ્યાને આકૃતિ ગણવાને બદલે તેને દરેક સાધનના સમર્થિત સ્ટેટસ આઉટપુટ સાથે જોડો.
સ્તરો ઉમેરવાનું ક્યારે બંધ કરવું
જો તમે એક વાક્યમાં કહી ન શકો કે એક સ્તર શું ઉમેરે છે, તો તેને દૂર કરો. જેનો હેતુ સ્પષ્ટ નથી તેવી સાંકળ એવી સાંકળ છે જેને રાત્રે ત્રણ વાગ્યે કોઈ ડિબગ કરી શકતું નથી, અને અસ્પષ્ટ હોપનો ગોપનીયતા-લાભ સામાન્ય રીતે તમે ગુમાવો છો તે ઉપલબ્ધતા કરતાં નાનો હોય છે.
જો સ્તર ખરેખર પોતાનું સ્થાન લાયક હોય, તો પહેલા તેને એકલું ચકાસો, પછી આગળનું ઉમેરો અને એ જ બે કમાન્ડથી માર્ગ ફરી પુષ્ટિ કરો. સામાન્ય વપરાશ પહેલા પૂરી સાંકળ પુનઃસ્થાપિત કરો, અને TLS માન્યતા અને પ્રમાણીકરણ ચાલુ રાખો; પૃષ્ઠ લોડ કરવા માટે સ્વીકારેલી સર્ટિફિકેટ ચેતવણી રાઉટિંગની આડછાયો છે, સુધારો નથી. તમે જે ક્રમ પર સ્થિર થયા તે તાજો હોય ત્યારે લખી લો.
એ ક્રમ લખો, દરેક તબક્કે કયો રિઝોલ્વર જવાબ આપે છે તે સહિત. તમે વર્ણવી શકો તેવી કાર્યકારી સાંકળ આગળના અપડેટ સુધી ટકે છે, જ્યારે પ્રયોગો દ્વારા જોડેલી કાર્યકારી સાંકળ તેની સાથે જ અદૃશ્ય થાય છે. તારીખ અને આવૃત્તિઓ ઉમેરો, જેથી પછીની નિષ્ફળતાને યાદશક્તિ પર દલીલ કરવાને બદલે જાણીતી સારી સ્થિતિ સાથે સરખાવી શકાય. ટેક્સ્ટ ફાઇલમાં દસ લીટીઓ એક સાંજની અટકળ બચાવે છે.