Linux гарц нь прокси процесс ажиллуулж, мөн түүний хажуугаар урсгалыг чиглүүлж чадна. Эдгээр нь нэг пакетын зам биш юм.

ХолболтХамаарах локал үүрэг
Клиент гарц дээрх проксид хүрнэЛокал хост руу хаягласан урсгал
Клиент гарцаар дамжин өөр хостод хүрнэДамжуулсан урсгал
Прокси вэбсайтын холболт нээнэЛокал процессоос үүссэн урсгал

Netfilter оролт, дамжуулалт, гаралтын замыг ялгадаг. Гарцын өөрийн прокси сонсогчид хандах хандалтыг зохицуулдаг дүрэм тэр машинаар дамжсан бүх чиглүүлсэн холболтыг автоматаар хязгаарлахгүй.

Юуг хэрэгжүүлэх ёстойг тодорхойл

Хэрэв клиентүүд зөвшөөрөгдсөн проксиг ашиглах ёстой бол бодлого нь төлөвлөсөн сонсогчид зөвшөөрөхөөс гадна тэдний өөр гаралтын замыг мөн авч үзэх шаардлагатай. Танил прокси портыг ашигладаг гэсэн шалтгаанаар алсын аль ч үйлчилгээнд холболт зөвшөөрөх нь зөвхөн өөрийн прокси төгсгөлийн цэгийг зөвшөөрөхтэй ижил биш юм.

Проксигийн өөрийн цаашдын хандалтыг тусад нь байлга. Squid-ийн хувьд гаралтын зөвшөөрөл хэрэглэхийн өмнө локал сокетын эзэмшлийг LAN хэрэглэгчийн таних тэмдгээс ялга. Проксигоос бүх ашигтай гаралтын холболтыг татгалзах нь шаардлагатай замыг ашиглах боломжгүй болгоно. Удирдлагын урсгал, нэрийн шийдэл болон дэмжигдсэн вэб бус үйлдлүүд мөн байршуулалтын бодлогод зориудын авч үзэл шаарддаг.

Протоколын хамрах хүрээ чухал. TCP дүрэм нь өөрөө UDP урсгалыг, түүний дотор QUIC-ийг дүрслэхгүй. Урсгал таслан сонсох нь өөр загвар; тодорхой HTTPS прокси вэбсайтын сессийг тайлахгүйгээр CONNECT өгч чадна.

Дүрмийн багцыг засахын өмнө төлөвлөсөн холболтуудын зураглал хий. Хөтчийн тохиргоо оролцож буй клиентүүдэд зам сонгоно. Сүлжээний хэрэгжилт аль бусад зам амжилттай болохыг шийднэ. Аль ч нь зөвхөн проксид амжилттай нэвтэрснээр дүгнэгдэх ёсгүй.

Холбоотой нийтлэлүүд