AdGuard Home అనేది ప్రకటనలు మరియు ట్రాకింగ్ను నిరోధించడానికి నెట్వర్క్-వ్యాప్తంగా ఉపయోగించే సాఫ్ట్వేర్. మీరు దానిని ఒకసారి సెటప్ చేసిన తర్వాత, అది మీ ఇంట్లోని అన్ని పరికరాలను కవర్ చేస్తుంది — క్లయింట్-సైడ్ సాఫ్ట్వేర్ అవసరం లేదు. ఇది DNS సర్వర్లా పనిచేస్తుంది, ఇది ట్రాకింగ్ డొమైన్లను “బ్లాక్ హోల్” కి మళ్లిస్తుంది, తద్వారా ఆ సర్వర్లకు కనెక్షన్ ఏర్పడకుండా నిరోధిస్తుంది. ఇది మా పబ్లిక్ AdGuard DNS సర్వర్లపై ఆధారపడి ఉంటుంది మరియు రెండింటికీ చాలా కోడ్ సాధారణంగా ఉంటుంది. ప్రారంభం (Getting Started) ఆటోమేటెడ్ ఇన్స్టలేషన్ (Linux/Unix/MacOS/FreeBSD/OpenBSD) curl ద్వారా ఇన్స్టాల్ చేయాలంటే: curl -s -S -L https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v wget ద్వారా ఇన్స్టాల్ చేయాలంటే: wget --no-verbose -O - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v fetch ద్వారా ఇన్స్టాల్ చేయాలంటే: fetch -o - https://raw.githubusercontent.com/AdguardTeam/AdGuardHome/master/scripts/install.sh | sh -s -- -v స్క్రిప్ట్ ఈ క్రింది ఆప్షన్లను అంగీకరిస్తుంది: -c నిర్దిష్ట చానెల్ను ఉపయోగించడానికి -r AdGuard Home ను తిరిగి ఇన్స్టాల్ చేయడానికి -u AdGuard Home ను అన్ఇన్స్టాల్ చేయడానికి -v వివరమైన అవుట్పుట్ కోసం గమనిక: -r మరియు -u ఒకేసారి ఉపయోగించరాదు. ⚙️ ప్రత్యామ్నాయ పద్ధతులు మాన్యువల్ ఇన్స్టలేషన్ మాన్యువల్గా AdGuard Home ను ఇన్స్టాల్ చేయడం మరియు మీ పరికరాలను కాన్ఫిగర్ చేయడం గురించి తెలుసుకోవడానికి మా Getting Started వికీ వ్యాసాన్ని చదవండి. Docker మీరు Docker Hub లోని అధికారిక డాకర్ ఇమేజ్ను ఉపయోగించవచ్చు. Snap Store మీరు Linux ఉపయోగిస్తుంటే, Snap Store నుండి సురక్షితంగా మరియు సులభంగా AdGuard Home ఇన్స్టాల్ చేయవచ్చు. 📚 గైడ్లు మా వికీ ను చూడండి. 🧩 API మీరు AdGuard Home ను ఇంటిగ్రేట్ చేయాలనుకుంటే, మా REST API ను ఉపయోగించవచ్చు. లేదా, python client ను ఉపయోగించవచ్చు, ఇది AdGuard Home Hass.io Add-on ను రూపొందించడానికి ఉపయోగించబడింది. ⚖️ ఇతర పరిష్కారాలతో పోలిక (Comparison) AdGuard DNS తో తేడా ఏమిటి? మీ స్వంత AdGuard Home సర్వర్ను నడపడం ద్వారా మీరు చాలా ఎక్కువ నియంత్రణ పొందుతారు: ఏవి బ్లాక్ అవ్వాలి, ఏవి అనుమతించాలి అనే నిర్ణయం మీదే. మీ నెట్వర్క్ యాక్టివిటీని పరిశీలించండి. కస్టమ్ ఫిల్టరింగ్ నియమాలు జోడించండి. అత్యంత ముఖ్యంగా — ఇది మీ స్వంత సర్వర్, నియంత్రణ పూర్తిగా మీదే! Pi-Hole తో పోలిక AdGuard Home మరియు Pi-Hole రెండూ DNS sinkhole విధానాన్ని ఉపయోగిస్తాయి. కానీ, AdGuard Home లో చాలా ఫీచర్లు “బాక్స్ నుండి బయట” లభిస్తాయి. ఫీచర్ AdGuard Home Pi-Hole ప్రకటనలు మరియు ట్రాకర్లు బ్లాక్ చేయడం కస్టమ్ బ్లాక్లిస్ట్లు బిల్ట్-ఇన్ DHCP సర్వర్ HTTPS అడ్మిన్ ఇంటర్ఫేస్ మాన్యువల్ కాన్ఫిగరేషన్ అవసరం DNS-over-HTTPS, DNS-over-TLS, DNSCrypt క్రాస్-ప్లాట్ఫారం ఫిషింగ్ & మాల్వేర్ డొమైన్ల బ్లాకింగ్ పేరెంటల్ కంట్రోల్ సేఫ్ సెర్చ్ ఫోర్స్ పరికరం ప్రాతిపదికగా సెట్టింగులు సాంప్రదాయ యాడ్ బ్లాకర్లతో పోలిక
DNS స్థాయిలో బ్లాకింగ్ చాలా ప్రకటనలను ఆపుతుంది, కానీ వెబ్ కంటెంట్ ఆధారిత యాడ్ బ్లాకర్ల శక్తి దీనిలో ఉండదు. ఇది SmartTVs, IoT పరికరాలు వంటి వాటికి మాత్రం చాలా ఉపయోగకరం. DNS స్థాయి బ్లాకింగ్ పరిమితులు DNS స్థాయి ద్వారా YouTube, Twitch ప్రకటనలు, లేదా Facebook, Instagram స్పాన్సర్డ్ పోస్ట్లు నిరోధించలేము.
ఈ రకమైన ప్రకటనలను నిరోధించడానికి కంటెంట్ బ్లాకింగ్ ప్రాక్సీ అవసరం — మేము దీన్ని భవిష్యత్తులో AdGuard Home లో చేర్చాలనుకుంటున్నాము.
మూల కోడ్ నుండి బిల్డ్ చేయడం (Build from Source) అవసరాలు
make init నడపండి. అవసరమైనవి:
Go v1.25 లేదా పైగా
Node.js v24.10.0 లేదా పైగా
npm v10.8 లేదా పైగా బిల్డ్ చేయడం git clone https://github.com/AdguardTeam/AdGuardHome cd AdGuardHome make గమనిక: make -j ఆప్షన్ ప్రస్తుతానికి సపోర్ట్ చేయబడదు.
సహకారం (Contributing)
మీరు రిపోను fork చేసి, మార్పులు చేసి, PR పంపవచ్చు. మా కోడ్ మార్గదర్శకాలు ను పాటించండి. గోప్యత (Privacy) మా ప్రధాన ఆలోచన: మీ డేటాపై నియంత్రణ మీ చేతుల్లో ఉండాలి. AdGuard Home ఎలాంటి యూజర్ డేటాను సేకరించదు. అన్ని వివరాలకు మా గోప్యతా విధానం చూడండి.