Squid tcp_outgoing_mark ve Linux fwmark yönlendirmesi
Seçilen proxy isteklerini tcp_outgoing_mark ile sınıflandırın ve mevcut bir Linux fwmark kuralının rotalarını seçmesine izin verin.
Squid, sıradan bir IP rotasının sahip olmadığı bilgilerle bir isteği sınıflandırabilir. Desteklenen bir Linux derlemesinde tcp_outgoing_mark, hızlı bir ACL'ye dayanarak sunucu tarafında Netfilter işareti atar:
acl selected_sites dstdomain -n .vendor.example
tcp_outgoing_mark 0x20 selected_sites
tcp_outgoing_mark 0x00 all
Eşleşen bir Linux ilke kuralı daha sonra fwmark 0x20 kullanarak önceden yapılandırılmış bir yönlendirme tablosu seçebilir. Tablo yine de doğru rotalara ve erişilebilir bir sonraki atlama noktasına ihtiyaç duyar. Squid yönergesi bunları oluşturmaz.
Bu işaret yerel yönlendirme üst verisidir. Bir IP paketinde taşınan DSCP veya TOS alanından ve kaynak IP seçen tcp_outgoing_address'ten farklıdır.
Belgelenen yönerge Linux paket işaretleme ve yetki desteği gerektirir ve yalnızca hızlı ACL'leri kabul eder. Squid 7 ve daha önce listelenen sürümlerde bulunur, Squid 8'de bulunmaz.
İlkeyi gerçek giden bağlantılar etrafında kurun. Yeniden kullanılan TCP bağlantıları yalnızca başka bir HTTP isteği onları kullandığı için yeni bağlantı olmaz. Tasarımda istemciye dönüş yolunu ve işaretsiz trafiğin rotasını da koruyun.