DNS-ийн өөрчлөлт яагаад SOCKS проксиг тохируулж чадахгүй вэ
Вэбсайтын хост нэрийг SOCKS сервер рүү чиглүүлэх нь тохируулаагүй хөтчийг прокси ашиглахад хүргэдэггүй шалтгааныг тайлбарлана.
DNS хариултыг өөрчлөх нь хөтчний холбогдох хаягийг л өөрчилнө. Тэнд хүрсний дараа хөтчний ярьдаг протоколыг өөрчлөхгүй.
Энгийн HTTP хаяг нээхэд хөтч HTTP илгээдэг. HTTPS хаяг нээхэд тухайн сайтад зориулж TLS эхлүүлдэг. Харин SOCKS5 сервер эхлээд өөрийн хэлэлцээрийг хүлээдэг: арга сонгох, ямар ч баталгаажуулалт, очих газрыг нэрлэсэн хүсэлт. Тохируулаагүй хөтөч эдгээрийн аль нэгийг ч илгээдэггүй.
Иймээс DNS өөрчлөлтийн дараа хүрч болох Dante сонсогч холболтыг даруй хааж болно. Үйлчилгээ эрүүл байж болно; ирж буй байтууд буруу протоколд хамаарна. Сонсогчийг 80 эсвэл 443 порт руу зөөх нь тэдгээр байтыг SOCKS болгохгүй.
Хөтчийн SOCKS интерфэйсийг, жишээ нь Firefox-ийн SOCKS тохиргоог, эсвэл аппликейшнд тусгай прокси тохиргоог тохируулж, гар барилтыг хийж проксигоос цааш холбогдохыг хүснэ. PAC файл үүнийг ашигладаг аппликейшнд дэмжигдсэн прокси замыг сонгож болно. Энэ нь бүгд л тусдаа прокси тохиргоо бөгөөд A эсвэл AAAA бичлэгийн шинж биш.
HTTPS нь зөвхөн DNS гэсэн санаанд дахин нэг саад нэмнэ. Хөтөч хаяг доторх сайтын таних тэмдгийг хүлээсээр байна. Прокси хостийн гэрчилгээ нь DNS холболтыг тэнд илгээсэн учраас л тэр хүлээлтийг хангаж чадахгүй.
Ил тод сүлжээний таслан зогсоолт нь чиглүүлэлт болон нийцтэй таслан зогсоох програм хангамжийг хамарсан өөр загвар юм. DNS-ээс SOCKS серверийн хаягийг буцааж өгснөөр үүнийг олж авах боломжгүй.