რატომ უარყოფს Tinyproxy IPv6 upstream ხაზს
დიაგნოსტიკა გაუკეთეთ IPv6 Tinyproxy upstream ანალიზის შეცდომებს ზუსტი გამოშვების მიხედვით და ნუ ჩათვლით, რომ ქსელის ხარვეზია.
ანალიზის შეცდომა Tinyproxy-ის IPv6 Upstream ხაზზე ხდება ქსელურ კავშირამდე. შეამოწმეთ გაშვებული გამოშვება, სანამ DNS-ს, IPv6 მარშრუტებს ან პაროლებს შეისწავლით.
1.11.1 პარსერი upstream ჰოსტებს მხოლოდ IPv4/ჰოსტის სახელის ფორმებით ზღუდავს. IPv6-ის მხარდაჭერა სხვა კოდის გზებში არ ხდის ამ დირექტივას IPv6 ლიტერალის მიმღებს.
პროექტის მიმდინარე სახელმძღვანელო სამაგიეროდ აღწერს პროტოკოლს და კვადრატულ ფრჩხილებში ჩასმულ IPv6 საბოლოო წერტილს:
Upstream http [2001:db8::20]:8888მისამართი საილუსტრაციოა. შეადარეთ დოკუმენტაცია/წყარო დაყენებულ პაკეტს, დისტრიბუტივის პატჩების ჩათვლით. შეამოწმეთ პროქსის ტიპი, საბოლოო წერტილის გრამატიკა და კომპილირებული upstream მხარდაჭერა ცალკე წინაპირობებად.
მხარდაჭერილი ჰოსტის სახელის ფორმა შეიძლება აირიდოს ლიტერალური გრამატიკის პრობლემა, მაგრამ არ აიძულებს IPv6-ს და არ ასწორებს მისამართების ოჯახის მარშრუტიზაციას. ფორუმის regex პატჩი მიუთითებს პარსერის შესაძლო შეზღუდვაზე; ის არ ამოწმებს კავშირის ყველა შემდგომ ეტაპს. ჯერ პაკეტის თავსებადობა გადაწყვიტეთ, რათა სწორი upstream არ დაადანაშაულონ იმ კონფიგურაციის გამო, რომელიც პროცესმა არასდროს მიიღო.