iptables ашиглан прокси барих: 80 ба 443 портыг нэг олонлог болгон
80 ба 443 портыг нэг олонлог болгон тааруулж, харилцагчийн хаягийн сонголтыг проксины дахин бичсэн төгсгөлөөс тусгаар байлгана.
Очих порт нь 80 эсвэл 443 байх TCP урсгалыг сонгохдоо олонлог ашиглана:
-p tcp -m multiport --dports 80,443Харин --dport 80:443 нь 80-аас 443 хүртэлх бүх мужийг хоёр захад нь оруулан сонгоно. Энэ нь олон нэмэлт порт баригддаг. Таслал ба давхар цэг нь өөр бодлогыг илэрхийлнэ.
Эдгээр нь тааруулах хэсгүүд бөгөөд бүрэн firewall команд биш. Барих загварт шаардлагатай хэлхээ ба үйлдэлд нэмнэ.
| Сонгогч | Дахин бичихээс өмнө юуг тодорхойлдог |
|---|---|
-s 192.0.2.20 | Харилцагчийн эх хаяг |
-d 198.51.100.30 | Очих серверийн хаяг |
--dports 80,443 | Очих үйлчилгээний портууд |
DNAT-ын --to-destination-д өгөх хаяг нь шинэ очих газар, жишээ нь проксины сонсогч юм. Энэ нь өмнөх эх ба очих хаягийн тааруулгын утгыг орлохгүй.
Сонгогчийг зориулсан харилцагч, урсгалыг тодорхойлоход хангалттай нарийн байлгана. Ялангуяа прокси өөрөө үүсгэдэг холболтыг тооцож, түүний дараагийн хүсэлтүүд ижил барих замд дахин орохгүй байх ёстой. 443 портыг сонгох нь тухайн холболтын байтуудыг ил HTTP проксины хүсэлт болгохгүй; хүлээн авагч програмд тохирох барих горим хэрэгтэй хэвээр. TCP-г проксид тунгалаг дамжуулахад орчуулагч анхны очих газрыг сэргээж, прокси протоколыг хэлэлцэх шаардлагатай.