NF getsockopt(SO_ORIGINAL_DST) මුල් ගමනාන්තයේ සෙවුමක් වෙත යොමු කරයි. අන්තර්ග්‍රහණ සැකසුමක, නැවත හරවා යවන ලද සම්බන්ධතාවය මුලින් කොහේ යමින් තිබුණිද යන්න Squid නැවත ලබා ගත යුතුය.

පැහැදිලිව වින්‍යාස කළ බ්‍රව්සරයක් සිය ඉල්ලීම් හිතාමතාම ප්‍රොක්සියට යවයි. Squid ශ්‍රාවකයේ තොටින් අසල intercept ලියා ඇති නිසා පමණක් එම සම්බන්ධතාවයට NAT අන්තර්ග්‍රහණ ඉතිහාසයක් ලැබෙන්නේ නැත.

එබැවින් මෙම නොගැලපීම ගමනාන්තයේ සහතිකය අදාළ වීමට පෙරම අසාර්ථක විය හැකිය.

සම්බන්ධතාවය පැමිණි ආකාරයෙන් ආරම්භ කරන්න

  • යෙදුමට ප්‍රොක්සි ලිපිනයක් වින්‍යාස කර ඇත්නම්, එය භාවිත කළ යුතු සාමාන්‍ය ඉදිරි-ප්‍රොක්සි ශ්‍රාවකය හඳුනා ගන්න.
  • ද්වාරයක් වෙනත් ආකාරයකින් සෘජු ගමනාගමනය නැවත හරවා යවන්නේ නම්, එය අපේක්ෂිත අන්තර්ග්‍රහණ ශ්‍රාවකයට ළඟා වන්නේද සහ සහාය දක්වන NAT නිර්මාණය අවශ්‍ය ගමනාන්ත තොරතුරු රඳවා තබා ගන්නේද යන්න පරීක්ෂා කරන්න.
  • මාදිලි දෙකම පවතින්නේ නම්, අසාර්ථක වන සේවාලාභියා ඇත්තටම සම්බන්ධ වූයේ කුමන ලිපිනයට සහ තොටටද යන්න පරීක්ෂා කරන්න.

Squid හි http_port ලේඛනය වෙනස පැහැදිලි කරයි: මාදිලි ධජය ඉවත් කිරීම ඉදිරි-ප්‍රොක්සි මාදිලිය තෝරයි; intercept IP ස්ථරයේ NAT අන්තර්ග්‍රහණය අපේක්ෂා කරයි.

ඉන් පසු ප්‍රවාහන ආරක්ෂාව වෙන වෙනම සලකන්න. HTTP ප්‍රොක්සියකට CONNECT හරහා HTTPS රැගෙන යා හැකිය. ප්‍රොක්සියට TLS සම්බන්ධතාවයකට ගැලපෙන ශ්‍රාවකයක් සහ සේවාලාභී වින්‍යාසයක් අවශ්‍ය වේ. ගමනාන්ත ගමනාගමනය විකේතනය කිරීම තවත් අමතර හැකියාවකි.

ගමනාන්ත URL HTTPS වලින් ආරම්භ වන නිසා පමණක් සහතික උත්පාදනය සක්‍රීය කරන පැරණි “HTTPS විසඳුමක්” පිටපත් නොකරන්න. පළමුව සේවාලාභියා සහ ශ්‍රාවකය අතර එකඟතාවය අලුත්වැඩියා කරන්න. ඉන් පසුව තවත් සැබෑ TLS දෝෂයක් ඉතිරි වන්නේ නම්, එය විමර්ශනය කිරීමට වඩාත් ප්‍රයෝජනවත් දෝෂයක් වනු ඇත.

අදාළ ලිපි