At lesa eina Squid SO_ORIGINAL_DST villu
Kanna, um ein greiðliga uppsettur klientur er komin at einum avlurðingar-oyrara, áðrenn tú greinar eitt miseydnað leiting eftir upprunaliga málinum í Squid.
NF getsockopt(SO_ORIGINAL_DST) vísir á leiting eftir upprunaliga málinum. Í avlurðingaruppsetning skal Squid endurvinna, hvar tann umvegisbundna sambindingin ætlaði upprunaliga at fara.
Ein greiðliga uppsettur kagari sendir síni fyrispurningar til miðlarin av ásetningi. Tann sambindingin fær ikki NAT-avlurðingarsøgu bara tí, at intercept stendur við síðuna av Squid-oyraranum.
Tí kann hendan ósamsvaran miseydnast, áðrenn skjalprógvið hjá málinum verður viðkomandi.
Byrja við, hvussu sambindingin kom
- Um forritið hevur eina miðlaradressu uppsett, finn tann vanliga frammímiðlar-oyraran, sum tað skal brúka.
- Um ein portur umvegisvísur annars beinleiðis ferðslu, kanna, at hon kemur at tí ætlaða avlurðingar-oyraranum, og at tann stuðlaði NAT-uppsetningin varðveitir tær neyðugu málsupplýsingarnar.
- Um báðir mátar finnast, kanna, hvørji adressu og portur tann miseydnaði klienturin í veruleikanum setti samband við.
Skjøl Squids um http_port gera munin greiðan: at sleppa einum mátisflaggi velur frammímiðlar-máta; intercept væntar NAT-avlurðing á IP-stigi.
Handfar síðani flutningstrygd sær. Ein HTTP-miðlari kann bera HTTPS við CONNECT. Ein TLS-sambinding til miðlarin krevur ein samsvarandi oyrara og klientuppsetning. At avkoda ferðslu til málsins er aftur ein onnur valfrí kunning.
Avrita ikki eina gamla “HTTPS-loysn”, sum setur skjalprógvsframleiðslu í gongd bara tí, at máls-URL'in byrjar við HTTPS. Bøta fyrst um semjuna millum klientin og oyraran. Um ein verulig TLS-villa so verður eftir, verður hon eitt nyttigari mistak at kanna.