در Cntlm پروکسی HTTP تأیید اعتبار در نظر گرفته شده برای کمک به شما رهایی از زنجیره ای از جهان اختصاصی همه ما زندانیان در برگزار می شود. شما می توانید اجرا کنید و با استفاده از یک سیستم عامل آزاد بر روی کامپیوتر شما و افتخار ایده شریف ما، اما شما می توانید 'T پنهان! هنگامی که شما در پشت میله های فولادی سرد پروکسی سرور شرکت های بزرگ که نیاز به احراز هویت NTLM هستید، خود را از دست داد.
در اینجا می آید Cntlm. طول می کشد تا آدرس پروکسی (یا پروکسی) و باز می شود یک سوکت گوش دادن، حمل و نقل هر درخواست به پروکسی (در حال حرکت در یک لیست دایره اگر پروکسی فعال متوقف می شود کار). در طول راه، اتصال فرستاده ایجاد می شود دوباره و تصدیق و یا، در صورت موجود بودن، اتصال قبلا ذخیره سازی مورد استفاده مجدد قرار است برای رسیدن به بهره وری بالاتر و پاسخ سریعتر. هنگامی که زنجیره قرار است تا، Cntlm است که به عنوان پروکسی اولیه مورد استفاده قرار گیرد. Cntlm نیز itegrates شفاف درگاه TCP / IP (تونل) از طریق پروکسی پدر و مادر. پورت پشت پروکسی پدر و مادر: هر تونل یک سوکت گوش دادن جدید در درگاه محلی مشخص شده و جلو تمام اتصالات به میزبان داده شده باز می شود.
ظاهرا، بخشی احراز هویت شبیه به NTLMAPS و دیگران است، اما Cntlm حذف بسیاری از کاستی ها و ناکارآمدی خود را. آن را پشتیبانی واقعی نگه زنده (در هر دو طرف) و آن را کاشه (cach) همه اتصالات تصدیق برای استفاده مجدد در درخواست های بعدی. می توان آن را بدون تاخیر TIME_WAIT دوباره شروع، با استفاده از تنها کسری از حافظه نسبت به دیگران و با دستورات قدر کمتر CPU. هر موضوع کاملا مستقل است و می توان یکی دیگر از مسدود نیست.
علاوه بر استفاده از کمتر از منابع سیستم، Cntlm دستیابی به توان بالاتر است.
توسط ذخیره اتصالات یک بار باز، آن را به عنوان شتاب دهنده عمل می کند. به جای 5-راه دست دادن تایید برای هر اتصال، آن شفاف حذف این نیاز، فراهم آوردن امکان دسترسی مستقیم بیشتر از زمان. به عنوان مثال، NTLMAPS از تصدیق هویت نمی در یک بار با درخواست اولیه - به جای آن، که برای اولین بار متصل می کند، یک کاوشگر و قطع. زودتر از آن است که دوباره متصل و پس از آن آغاز دادن NTLM. Cntlm همچنین مشتریان به عنوان خوانده شده درخواست کامل از جمله بدن HTTP در حافظه نیست، در واقع، هیچ ترافیک به جز برای تبادل هدر تولید تا زمانی که اتصال به سرور مشتری به طور کامل مذاکره قرار گرفت. فقط در آن درخواست و پاسخ بدن تسهیم، به طور مستقیم بین مشتری و سرور سوکت می باشد. به این ترتیب، Cntlm اجتناب بسیاری از سربار TCP / IP از پراکسی های مشابه است. همراه با این واقعیت است که Cntlm در C بهینه سازی نوشته شده است، رسیدن به تا بیست برابر سریعتر پاسخ. خط آهسته تر، تاثیر بیشتری بر Cntlm سرعت دانلود کنید.
ممیزی مدیریت حافظه و پروفایل بخشی ذاتی فرایند توسعه است. هر تغییر در کد با استفاده از Valgrind، که به عنوان یک CPU مجازی عمل می کند و چک رفتار هر دستور از برنامه در حال برفلد حسابرسی. با استفاده از این ابزار شگفت انگیزی است، شما می توانید هر عدم تعادل در malloc / تماس رایگان (دو برابر رایگان یا نشت)، عملیات با حافظه تخصیص داده نشده، دسترسی خارج از حافظه اختصاص داده به درستی و آه تا خیلی بیشتر فاش کردن.
چه جدید در این نسخه:
جزئیات نرم افزار:
نظر یافت نشد