Mivel kipróbáltam az AdAway alkalmazást Androidra, ugyanazt kerestem Linux alatt, de nem találtam, ha vannak hasonló megoldások, mint az itt már közzétett Szkript a hirdetések eltávolításához bármely böngészőben, de nem pontosan azt keresem. Mi a különbség? Az AdAway több betűtípust vesz fel, összevonja, eltávolítja az ismétlődő sorokat és megtisztítja a fájlt.
És az általa talált szkriptek sem használták az eredeti hosztfájlt, vagyis a hosztfájljának konfigurációi nem voltak a létrehozott hosztfájlban. Tehát keresve találtam egy szkriptet, amely nagyon közel állt, szerkesztettem és megváltoztattam, hogy végre pontosan azt érjem el, amit szerettem volna, ennek eredménye vendég, így hívja.
Előnyök az AdBlock és más böngészőbővítményekkel szemben? Amellett, hogy ez az egész operációs rendszeren egyszerre működik, elkerüli az ilyen típusú kiterjesztések erőforrásainak felhasználását.
Követelmények:
CURL és Wget szükséges
Telepítjük a követelményeket:
Ubuntu / Mint / Debian:
$ sudo apt-get install curl wget
Arch / Manjaro / Antergos:
$ sudo pacman -S curl wget
Fedora / RHEL / CentOS:
$ sudo yum install curl wget
SUSE:
$ sudo zypper in curl wget
Hosty telepítése:
$ sudo rm /usr/local/bin/hosty ; sudo wget -c https://github.com/juankfree/hosty/raw/master/hosty -O /usr/local/bin/hosty ; sudo chmod +x /usr/local/bin/hosty
Most mi futtatjuk (ne felejtsd el futtatni legalább hetente vagy havonta, hogy frissítsd a gazdagép fájljaidat, és blokkold az új hirdetési oldalakat):
$ hosty
Állítsa vissza az eredeti gazdagép fájlt
$ sudo cp /etc/hosts.original /etc/hosts
Távolítsa el a szkriptet
$ sudo rm /usr/local/bin/hosty
Tipp: Ha módosítani szeretné a gazdagép fájlt, akkor javasoljuk, hogy módosítsa az /etc/hosts.original fájlt, majd futtassa a hostyt, ily módon a hosty az Ön személyes beállításai alapján generálja a gazdagép fájlt (tegye ezt, ha már korábban futtatta a hostyt, és nem korábban.).
Az összes szkriptkód elérhető a GitHub.
Üdvözlet!
Ne felejtse el hozzáadni a Cronhoz sem. Azért tettem, hogy ez a sláger eljön nekem.
Most teszteltem, és tökéletesen működik. Még odáig mennék, hogy azt mondanám, hogy jobban működik, mint a démonokkal, mint a Squid vagy a Privoxy a módszer.
Értékelik!
Kétség, igen:
Hogyan járulhatok hozzá a letiltott hirdetések listájához? Feltöltöm néhányat a github-ba, amit most kipróbáltam, és működnek.
A dráma az is, hogy a térnek (szakasznak) egy szóköz marad, figyelmeztetve, hogy "nem lehet összekapcsolni". A segítséget értékeljük 😀
Megkaptam a problémát, már benne volt, futtassa a hosty-t, hogy frissítse a gazdagépeket. Közvetlenül a tárából veszik őket.
Csodálatos módszer. Egyszerű és könnyű. Köszönöm.
Köszönöm a közreműködést. Művek.
Nagyon köszönöm a munkáját, megpróbálom.
Jó poszt! Azt hiszem, ha nem tévedtem, hibásan írtál be egy parancsot:
sudo cp /etc/hosts.original / etc / hosts
Nem kellene fordítva?
sudo cp /etc/hosts /etc/hosts.original
Nem, ez a jól megírt az eredeti fájl visszaállítása. Csak a telepítés és a futtatás szükséges, a többieknek az eredeti gazdagépre való visszatérés és a program eltávolítása.
Igen, az, hogy nem láttam a forgatókönyv kódját. Most már megértettem, hogy a szkript másolatot készít az eredeti "hosts.original" nevű eredetiről, és én elcsesztem. Azt hittem, hogy a másolat elkészítése a szkript futtatása előtt. Egészségére!
Nagyon jó, nagyon tetszik.
Az egyetlen javaslat, amelyet a "Feldolgozás, tisztítás, másolás eltávolítása, rendezés ..." pontban látok, tartalmazzon egy "fehér lista" fájlt vagy kivételeket
Kész, mostantól soronként egyet is felvenhet az /etc/hosts.whitelist listába. Ez lehet a cím önmagában vagy a 0.0.0.0-val vagy a 127.0.0.1-el az elején.
Szuper jól működik legalább egyelőre !!!
Nagyon köszönöm 🙂
Nagy. Amire szükségem volt. A Kontact-ban lehetetlen volt megnyitni a böngészőt anélkül, hogy a cikkben olvasható hirdetési sor lógna.
Köszönöm.
Köszönjük, hogy elküldte a szkriptet.
Könnyen ellenőrizhető, szerkeszthető, és megkímél attól, hogy olyan gyakran frissítsem a listámat az / etc / hosts fájlban.
Nagyon jó. Köszönet a megosztásért. Argentin üdvözlet.
Egy kérdés, hogy ezt a módszert kimutathatják-e az internetet rajongó adblock-ellenes webhelyek?
Ha ez kimutatható, eddig csak egy webhelyen volt ez a probléma.
Javítsa ki úgy, hogy hozzáadja az internetet az engedélyezési listához.
Köszönöm a választ és az eszközt.
Nagyon jó!!
Köszönöm!
Milyen jó ez a szkript!
Javaslatként azt mondanám, hogy javítsa a szkript megvalósítását és tömegesítését, hogy az utasításokban használja a git clone / git pull alkalmazást, így mindannyian profitálunk a frissítésekből!
Köszönöm szépen és így tovább !!!
Üdvözlet
PegasusOnline
Ehhez nem használom a git-et, de a szkript MINDIG automatikusan frissül a 0. naptól. Ezzel az egyszerű sorral mindig frissítve fut.
https://github.com/juankfree/hosty/blob/master/hosty
Egészségére! 🙂
Mikor állíthatja vissza az eredeti gazdagép fájlt? Vagy nem kell visszaállítanom, mert nem ezt a lépést tettem meg, ahogy hozzáadom a cronhoz, és azt is, hogyan módosítanám az eredeti gazdagépeket, hogyan megy
Pontosan az eredeti gazdagép visszaállítását nyilvánvalóan nem kell elvégezni.
Ami a cront illeti, nem használom a cronnal, a Google-nak bizonyára nagyon jó oktatóanyagai vannak, terveim között szerepel a hosty, a grafikus felület, a cron stb. Kiterjesztése. de a jövőben.
A hosts.original módosítása:
Egy terminálban: $ sudo FAVORITE-TEXT-EDITOR /etc/hosts.original
Üdvözlet!
Helló
Megpróbáltam javítani a szkriptet, és így hagytam: https://github.com/cyttorak/hosty/blob/master/hosty.sh
Mi lenne?
Ez az első alkalom, hogy a github szolgáltatással foglalkozom, ezért kérem, tudassa velem, ha át kellett volna neveznem a forgatókönyvet, hogy tiszteletben tartsam a szerzőségét, vagy adjak némi elismerést, vagy csak így.
Köszönöm.
Hello!
Elmagyarázom, hogyan kell tovább lépni a Githubban, ha hozzájárulni szeretne egy projekthez 🙂
1) Villa - kész
2) Módosítsa, amit akar, fenntartva az kompatibilitást az eredeti projekttel - Fele, olyan dolgokat módosított, amelyek nem egyeznek meg ellenséges eredetivel, azt hiszem, megértette, mire gondolok, és kérjük, az összes szöveget tartsa angolul.
3) Tegyen egy lekérési kérelmet az eredeti projektre, ehhez meg kell mennie a tárházába, és a Pull Requests címre https://i.imgur.com/Y1PMKST.png majd New pull kérésre http://i.imgur.com/ljhaIdH.png és ismertesse az összes elvégzett változást
4) Ezután elfogadom a pull-ot és a voila-t, az eredeti hosty frissül a felhasználóneveddel, mint szerzővel.
Nagyon köszönöm az érdeklődését, ha gyorsan kapcsolatba szeretne lépni velem a blogomon, akkor megvan a közösségi hálózataim http://juankblog.tk/ lehetőleg a Twitteren, vagy a G + -on, ha még nincs. Egészségére!
Helló
Már módosítottam azt az üzenetet, amelyet spanyolul kaptam.
A kompatibilitással kapcsolatos 2. pontról nem tudom, mire gondolsz, az awk miatt van?
Valószínűleg egész nap kint lesz, úgyhogy holnap megcsinálom a húzást
Nagyon köszönöm. Viszlát.
A README.md, a hosty és az install.sh változtatásaira gondolok, ezeket a projekt nem támogatja. Menjen vissza az eredeti fájlokhoz.
Ez kész https://github.com/juankfree/hosty/pull/3
????
Készen áll, adaptálja a readme és az aur csomagot az új kódhoz, és olvashatóbbá tette őket.
Üdvözlet és köszönet a projekttel való együttműködésért, éljen az ingyenes szoftver! : D.
Egy kérdés, miért vannak a domainek a 42. sorban https://github.com/juankfree/hosty/blob/master/hosty.sh szomjúságon keresztül? Ez nem jelenti az engedélyezőlistát, függetlenül attól, hogy a felhasználó mit csinál?
A Hosty egy hirdetésblokkoló, azt hittem, ha blokkolja a weboldalakat, hogy lehetetlen legyen hozzáférni a tartalomhoz, akkor önszabályozó cenzúrává válik, és eltávolodik a hirdetésblokkolótól, még akkor is, ha több hirdetést mutatnak, legalábbis ezt Hozzáférhetek a weboldalakhoz, mivel az ötlet az, hogy képes legyen az összes webhelyet használni, még akkor is, ha ez reklámot jelent.
A Sed-et azért használják, mert ... Nem tudom, akkor működött, amikor egyszerűen megírtam, az ötlet az lenne, hogy ugyanazt a módszert alkalmazzuk, mint az engedélyezőlista-fájlt, és hogy a felhasználó döntsön az -a / –all paraméterrel, ha mindent blokkolni akar, vagy sem, bár Azt hiszem, nem lehet módosítatlanul venni a paramétereket https://github.com/juankfree/hosty/blob/master/hosty vagy ha?
Megtettem a tesztet, és ha tudtam.
Mira http://back.host22.com/ej.sh
és futni
bash <(göndör -s http://back.host22.com/ej.sh) egy kettő három négy
a kimenet a következő lesz:
Param: egy
Param: kettő
Param: három
Param: négy
Egy idő múlva még egy húzást hajtok végre néhány fejlesztéssel
Megtettem a tesztet, és ha tudtam. Fuss
bash <(curl -s back.host22.com/ej.sh) egy kettő három négy
és a kimenet a következő lesz:
Param: egy
Param: kettő
Param: három
Param: négy
Egy idő múlva még egy húzást hajtok végre néhány fejlesztéssel
Megtettem a tesztet, és ha tudtam. Fuss
bash <(curl -s back. host22. com / ej.sh) egy kettő három négy # távolítsa el a szóközöket az url-ről, ezt így írom, mert ha nem, akkor a komment nem jelenik meg
és a kimenet a következő lesz:
Param: egy
Param: kettő
Param: három
Param: négy
Egy idő múlva még egy húzást hajtok végre néhány fejlesztéssel
Gondolom, túl sok lenne azt kérni, hogy a reklámablak tűnjön el, mint az adblock? 😛 azt kérni, hogy ne maradjon. A többi, a szkript mesés, és láthatja a ram és a többi fogyasztását 20 nyitott füllel. Hozzáadhatok további listákat?
Nem nehéz, használhat egy egyedi CSS stílust a Firefox-ban, hogy megakadályozza ezeknek az ablakoknak a megmaradását, itt találhatók információk az eljárásról, http://foro.desdelinux.net/viewtopic.php?pid=22259#p22259
A módszer lényegében megegyezik, csak még egy lépéssel egészítik ki a megjelenő csúnya oldal elkerülését, mondván, hogy a weboldal nem érhető el. Remélem, segít.
Köszönöm szépen, hogy én mit kerestem a Spotify-ra, el lehet-e rejteni a Linux kliens reklámdobozát? Hozzá kell adnom a Cronhoz?
Üdvözlettel,
Szívesen 🙂
Nem tudom, de ez maga az alkalmazás része, szerintem nem túl egyszerű
Nem, mindig manuálisan frissítem
Üdvözlet: D!
Az AUR-ból telepítettem, de egyáltalán nem működik. Melyik lehet?
Az ebben a bejegyzésben szereplő utasításokkal ez sem működik nálam.
Telepítse az AUR-ból:
$yaourt -S hosty
és futtassa:
$ sudo host
Üdvözlet
Így csinálom, de egyáltalán nem működik. Nem látok szivárogtató reklámot. Nem tudom mi lesz a probléma. Jelenleg az AdBlock Plus-szal folytatom.
Köszönöm.
A @lesco ellenőrzi, hogy az / etc / hosts fájl tartalmazza-e az új szkript által létrehozott bejegyzéseket. Ha lehetséges és áttekintés céljából adja át a fájl tartalmát http://paste.desdelinux.net/
Azt mondanám, hogy az / etc / hosts fájl gyakorlatilag üres. Csak ezek a sorok vannak:
# A hirdetést blokkoló állomások 2. március 20., 05:48:2015 ART által generáltak
# Ne írjon e sor alá. Elveszik, ha újra ellenséges lesz.
A "sudo hosty" futtatásakor ezt az eredményt kapom:
http://paste.desdelinux.net/?dl=5110
Üdvözlet.
Futtassa a parancsot:
$ ls -lah / etc / hosts
és illessze ide a kimenetet.
@JuanK, köszönöm a figyelmet. Ez egy ilyen parancs kimenete:
-rw-r - r– 1 gyökérgyökér 0 március 2. 20:15 / etc / hosts
Fuss:
$ hosty –hiba
és illessze be a parancs kimenetét és a fájl első sorait, amelyek a "Láthatja az eredményeket" után jelennek meg
A parancs "hosty-debug"
Rossz idő volt, "ellenséges", utána két kötőjel "-" és "debug"
hosty space kötőjel középső kötőjel hibakeresése
A "hosty –dugug" kimenete:
http://paste.desdelinux.net/?dl=5112
A „Láthatja az eredményeket” után említett fájl esetemben a /tmp/tmp.viLL774YmV fájl, és egyetlen sora a következő:
# A hirdetést blokkoló állomások generálták: 4. március 23., 38:18:2015, ART
# Ne írjon e sor alá. Elveszik, ha újra ellenséges lesz.
Nincs több sor a fájlban.
Szia John!
köszönöm ezt az ellenségesnek nevezett nagyszerű fejlődést.
Találtam olyan címeket, amelyeket hozzá akartam adni a hosty-hoz, néhány új hirdetést. Hogyan tudnék én és mások segíteni abban, hogy felvegye őket a hirdetések "tárházába"?
üdvözlet az ARG-tól
Guille
hello,
Beteheti ezt egy olyan okostelefonba, amelyben ubuntu van, vagy valamit módosítania kell az adaptáláshoz? És ha a válasz igen, akkor mekkora méret többé-kevésbé a felvétel után? tudni, hogy van-e elegendő helyem.
gracias
A szkript nem működik olyan disztrókon, mint a Gentoo, amelyek alapértelmezés szerint nem használják a sudo-t. Készítsen egy verziót sudo nélkül, és jelezze, hogy a cronjobot az adminisztrátor cron-jában kell létrehozni.
Egyébként kiváló ötlet. Valami kényelmesre volt szükség, mint Adaway, de Linuxra.
Üdvözlet.
Nagyon köszönöm!!! Nagyon obrigado !!!
2016. február elején a programot úgy módosították, hogy a cenzúra eszközévé váljon. Bővebb magyarázat:
https://elgatoconlinux.wordpress.com/2016/02/20/bloquear-publicidad-no-es-lo-mismo-que-el-activismo-politico-o-la-censura-moralina/
Szia. Én vagyok a változás és ezért a csavarok szerzője, mert ez a változás nem szándékos hiba.
A forgatókönyvet úgy módosították, ahogyan az a kötelezettségvállalásban le van írva, hogy két dolgot engedélyezzen
1- Hogy a szkript betűtípusokat használhat a zip és .7z fájlokban
2- Hogy a felhasználó hozzáadhasson forrásokat anélkül, hogy fel kellene tennie őket a szkriptbe
(Ellenőrizheti az egyesítés megjegyzésében, amely bevezeti az Ön által említett hibát).
Először több forrást találtam a zip-ben és a 7z-ben, és érdekesnek gondoltam, hogy a szkript képes kezelni őket, ezért hozzáadtam őket (mindegyiket találtam jobban tesztelni, ezért van minden), hogy teszteljem a szükséges módosításokat, hogy kibontsam és hozzáadhassam őket az eredményre.
Aztán szerettem volna tesztelni az aede listát is, és hozzáfűztem.
Mindezek során rájöttem, hogy ez megakadályozott abban, hogy feltöltsem a módosításokat a projektbe, mert ezeknek a forrásoknak, ahogy ön mondja, nem szabad szerepelnie a szkriptben. Tehát onnan jött a másik módosítás, amihez hozzászóltam: a felhasználó hozzáadhat forrásokat (~ / .hosty útján) anélkül, hogy módosítania kellene a szkriptet.
Időhiány miatt ezeket a változtatásokat szakadatlanul hajtottam végre, és úgy tűnik, hogy az egyesítés előtt elfelejtettem eltávolítani a szkript forrásait.
A sérülés megsértése érdekében a kérésemet elfogadták anélkül, hogy észrevennénk ezt a hibát.
Szerintem érthető, hogy senki nem fogta be azokat a forrásokat, abban a reményben, hogy sem az eredeti szerző, akinek el kell fogadnia a kérést, sem a végfelhasználók nem fogják észrevenni. Egyszerűen hiba volt.
Remélem, tisztáztam a történteket, és arra kérem Önt, hogy módosítsa bejegyzését, hogy az tükröződjön.
Nagyon köszönöm és sajnálom a kellemetlenségeket.
Szia John! Azóta használom ezt a szkriptet, amióta közzétette ... de most már nem távolítja el a YouTube-hirdetéseket ....
meg tudnád javítani ??
köszönöm!
Üdvözlet!
Jó.
Elég régóta használom a hostyt a Gnu / Linux-on. Próbálom rávenni, hogy működjön Mac-en, tudna nekem segíteni?
Üdvözlet