libproxy зам сонгоно; холболтыг таны клиент хийнэ
libproxy-н үр дүнг URL бүрийн маршрутлалтын нэр дэвшигч болгон ашигла, илрүүлэлт програмын сокетыг дахин чиглүүлнэ гэж хүлээхгүй.
Хэрэв libproxy прокси URI буцааж, дараагийн сокет шууд холбогдож байвал дамжуулалтыг шалга. libproxy бодлогыг илрүүлдэг; програм нээх бүх сокетыг төхөөрөхгүй.
- Нөөцийг асуу. Баримтжуулсан libproxy 0.5 C API-д прокси үйлдвэр үүсгэж, бодит очих URL-ыг асуу.
- Эрэмбэлсэн нэр дэвшигчдийг тайлбарла. HTTP, SOCKS болон шууд үр дүн өөр өөр харьцах шаардлагатай. Тэдний давуу эрхийн дараалал болон зорьсон бүтэлгүйтлийн бодлогыг хадгал.
- Хэрэглэгчийг тохируул. Сонгосон прокси төрөл, төгсгөлийн цэг, баталгаажуулалтын зохион байгуулалтыг тэдгээрийг дэмждэг тээвэрт өг. Түүхий TCP сокет буцаасан URI-аас CONNECT эсвэл SOCKS хэлэлцээрийг олж авдаггүй.
Нэг хариултыг бүх очих газрын маршрут болгон хадгалахгүй, эхний прокси нэг удаа бүтэлгүйтсэнээр шууд маршрутлалтыг байнгын болгохгүй.
Хэрэв HTTP клиент системийн прокси эсвэл PAC илрүүлэлтийг аль хэдийн нэгтгэсэн бол сонголтын нэг эзнийг сонго. Хоёр бие даасан сонгогч болон өөр нэг бүрхүүл аль ч бодлогын зорьж байгаагүй маршрут үүсгэж болно.
Төрөлх кодонд суулгасан API-н үйлдвэр болон үр дүнгийн санах ойн амьдралын мөчлөгийг дага. Үйлдвэрийг дахин ашиглах нь ашигтай илрүүлэлтийн төлөвийг хадгалж болох ч очих газар бүрт асуулга шаардлагатай хэвээр. Сонголтыг холболтын үр дүнгээс тусад нь бүртгэ: буцаасан URI нь амжилттай баталгаажуулалт, шийдвэрлэлт эсвэл цаашдын хандалтыг нотлохгүй.