بستن اتصال خروجی Squid به نشانی A باعث نمی‌شود میزبان از ارائه‌دهنده A استفاده کند. tcp_outgoing_address یک مبدأ محلی را انتخاب می‌کند؛ سیستم‌عامل همچنان مسیر را انتخاب می‌کند.

تصمیممسئول
مبدأ TCP خروجی محلیقاعده نشانی مبدأ Squid.
دروازه و رابط برای آن مبدأسیاست مسیریابی میزبان.
نشانی عمومی که وب‌سایت می‌بیندمسیر کامل، شامل هر NAT یا پراکسی والد.

اگر A متعلق به ارائه‌دهنده A باشد اما مسیر پیش‌فرض از ارائه‌دهنده B استفاده کند، B ممکن است آن مبدأ را رد کند یا مسیر بازگشت شکست بخورد. یک پیکربندی چندرابطی ممکن است به مسیریابی سیاستی مبتنی بر مبدأ نیاز داشته باشد. قواعد سیستم‌عامل و شبکه آن باید با این استقرار سازگار باشد؛ فرمان کپی‌شده مسیر پیش‌فرض می‌تواند نشست‌های SSH و پراکسی را قطع کند.

شنونده، مبدأ خروجی موردنظر و دروازه سازگار را ثبت کنید. اتصال‌های کلاینت→Squid و Squid→مقصد می‌توانند از رابط‌های متفاوتی استفاده کنند و مسیر بازگشت به کلاینت الزام دیگری است.

دستور Squid انتخاب مبدأ را کنترل می‌کند، نه نصب مسیر را. تمایز Dante میان اتصال داخلی و خارجی هم نمی‌تواند جایگزین مسیری قابل‌استفاده شود. مبدأی که به‌صورت محلی درست است ممکن است بعداً ترجمه شود، پس نشانی که وب‌سایت می‌بیند را جداگانه بررسی کنید.

مقالات مرتبط