Kodėl tarpinis serveris veikia vienoje svetainėje, bet ne kitoje
Atskirkite veikiantį ryšį su tarpiniu serveriu nuo tikslo ribojimų, prievadų taisyklių, TLS klaidų ir HTTP atsakymų.
Nekeiskite tarpinio serverio konfigūracijos, kai viena svetainė veikia, o kita ne. Skirtumas tarp užklausų yra naudingas įrodymas; iškart pakeitę galinį tašką jį prarasite.
Kai HTTPS eina per HTTP tarpinį serverį, kliento pėdsake atskirkite CONNECT atsakymą, TLS su tikslu ir galutinį svetainės HTTP atsakymą:
| Pastebėtas sutrikimas | Ką tikrinti |
|---|---|
| Tarpinis serveris neatsako | Ryšį su tarpiniu serveriu ir maršrutą. Anksčiau veikusi svetainė neįrodo dabartinio pasiekiamumo. |
| CONNECT atmestas vienam tikslui | Leidžiamų tikslų/prievadų politiką ir pasiekiamumą iš tarpinio serverio tinklo. |
| Tunelis priimtas, sertifikato tikrinimas nepavyksta | Praneštą sertifikato klaidą: galiojimo pabaigą, pagrindinio kompiuterio vardą, vietinį laikrodį, pasitikėjimo nuostatas arba valdomą perėmimą. |
| Patikrintas TLS, po jo svetainės 403 | Svetainės prieigos taisykles, paskyros būseną, reikiamus slapukus ir leidimus. |
| Svetainės 429 | Paskelbtus dažnio limitus. Kitų naudotojų veikla taip pat gali būti priskirta bendram išėjimui. |
Pažiūrėkite, kas sukūrė klaidos puslapį. Tarpininkas gali grąžinti 403 ar kitą HTTP klaidą; vien numeris neparodo jos vietos. Palikite TLS tikrinimą įjungtą, kad tariamai sėkminga užklausa nepaslėptų saugaus ryšio sutrikimo.
Kiekvienam tikslui užrašykite pradinio susitarimo su tarpiniu serveriu rezultatą, TLS rezultatą ir galutinę būseną. Palyginimui įtraukite įprastą tikslą, kurį valdote. Jei galinis taškas jį pasiekia, bet viena svetainė nuolat atmeta jo išėjimo adresą, išnagrinėkite svetainės reikalavimus arba naudokite kitą leidžiamą kelią. Tarpinio serverio keitimas nepakeis trūkstamo tapatybės patvirtinimo ar prieigos leidimų.