HAProxy-ийн leastconn SOCKS санда юу хэмждэг вэ
HAProxy-ийн TCP сан нь идэвхтэй холболт ба жингийн дагуу сонгодог бөгөөд зорилтын татах хурд эсвэл бүрэн SOCKS эрүүл байдлаар биш.
listen socks_pool
bind 127.0.0.1:1080
mode tcp
balance leastconn
timeout connect 5s
timeout client 1h
timeout server 1h
server proxy_a 192.0.2.10:1080 check
server proxy_b 192.0.2.11:1080 checkБодит нийцтэй SOCKS төгсгөлийн цэгүүд болон ажлын ачаалалд тохирсон хугацааны хязгаарыг ашиглана уу. Аппыг loopback сонсогчийн SOCKS клиент болгон тохируулна; backend-үүд хүлээгдэж буй протокол, бүртгэлийг хүлээн авах ёстой. SOCKS итгэмжлэлгүйгээр зөвшөөрөгдсөн нийтийн зорилтын туршилтад SOCKS прокси жагсаалт нэр дэвшигч backend-үүдийг нийлүүлдэг; клиентийн SOCKS хувилбарыг тааруулж, бодит зорилтод хандах боломжийг шалгана уу.
Бага ачаалалтай сервер ч удаан дээш чиглэлтэй байж болно. leastconn идэвхтэй тоо, жинг тэнцвэржүүлдэг бөгөөд үзүүлсэн шалгалт нь зөвхөн TCP хүлээн авалтыг тогтоодог. Хэлэлцээр, баталгаажуулалт, очих газарт хандах нь тусдаа нотолгоо шаарддаг.
Ажиллаж буй туннель сонгосон backend дээрээ үлддэг. Энэ TCP сан нь тусдаа UDP ASSOCIATE датаграммуудыг зөөдөггүй.
Хэрэв зорилт хүртэлх хамгийн бага саатал шаардлагатай бол холболтын тооноос дүгнэх биш, харин тэр зорилтод хамаарах үр дүнг тодорхойлж хэмжинэ.