آیا پروکسی والد Squid به پورت ICP نیاز دارد؟
Squid را به یک والد HTTP معمولی وصل کنید و ارسال HTTP را با ترافیک اختیاری پرسوجوی کش اشتباه نگیرید.
سرویس بالادستی شما یک پورت پروکسی HTTP در اختیار میگذارد. دستور cache_peer در Squid دو مورد میخواهد. فیلد اضافی برای پرسوجوهای کش است، نه یک اتصال ارسال دوم و اجباری.
cache_peer parent.example parent 8080 0 no-query name=office_parent
در اینجا 8080 درخواستهای پروکسی HTTP را حمل میکند. صفر فیلد پورت پرسوجو را پر میکند؛ no-query پرسوجوهای ICP به این همتا را غیرفعال میکند. والد لازم نیست ICP را پیادهسازی کند.
اما باید پروتکل پروکسی HTTP را بفهمد. اگر والد عمومی باشد، فهرست پروکسی HTTP کاندیدهای HTTP را برای بررسی فراهم میکند. پورت SOCKS جای آن را نمیگیرد. برای HTTPS بررسی کنید که والد مقصد CONNECT لازم را مجاز میداند؛ پشتیبانی ICP بیربط است.
کنترل دسترسی و سیاست مسیریابی بعدی را جدا نگه دارید. اعلام این همتا نه به کارخواهان اجازه میدهد و نه بازگشت مستقیم را ممنوع میکند. قواعد http_access، انتخاب همتا و never_direct مناسب را برای درخواستهای موردنظر نگه دارید.
تغییر پورت ICP نمیتواند ورود پروکسی ردشده یا مقصد CONNECT ممنوعشده را اصلاح کند.