Squid on OpenWrt: guuldarro xaqiijin UCI ka hor bilawga
Raadso fariinta Squid ee OpenWrt “validation failed” ilaa heerka bilawga UCI ka hor inta aanad beddelin qaabeynta asalka ah ee Squid.
Xirmada Squid ee OpenWrt waxay diiddan kartaa qaabeynta UCI ka hor inta aysan bilaabin amarka Squid. Sidaas darteed “validation failed” guud oo ka yimaadda qoraalka init kuma filna in squid.conf wax laga beddelo.
Akhri fariimaha heerka goobta ee ka horreeya oo la jaanqaad sharciyada xaqiijinta xirmada la rakibay. Tusaale ahaan, hirgelinta bilawga waxay ku dhawaaqdaa http_port inuu yahay nooca dekedda. Meel bannaan oo dhammaadka ah ayaa lagu guuldareysan karaa hubintaas inkastoo lambarrada ay u muuqdaan kuwo sax ah. Natiijada xaqiijinta oo guuldareysatay waxay joojisaa callback ka hor diiwaangelinta amarka.
Qayb dhab ahaan loo yaqaan squid, baadh qiimaha cidhiidhiga ah:
uci get squid.squid.http_port
Isticmaal magaca qaybta ku jirta rakibidda. Isha xirmada caadi ahaan waa /etc/config/squid; haddii fariimaha maqan yihiin, hubi inuu jiro oo la akhriyi karo. Daabacaad kale waxay muujin kartaa goobo kala duwan.
Ka dib xaqiijinta UCI, raac faylka asalka ah ee loo gudbiyo Squid. Duubista waxay dooran kartaa fayl cad ama waxay ka soo saari kartaa mid ka mid ah gelinta la taageeray. Wax ka beddelka fayl aan la isticmaalin ma beddeli karo natiijada la soo saaray.
Qoraalka asalka ah, caawiyayaasha, ogolaanshaha iyo hubinta dhageystaha ayaa dambe yimaada. Soo sheeg “UCI wuu diiday http_port” ama “Squid wuu diiday qaabeynta asalka ah ee la doortay” oo wata caddayntiisa. Ka saarista qaabeynta xirmada kaliya si loo aamusiyo khaladka koowaad waxay ka hortagi kartaa duubista inay qabato shaqadeeda.