Kuna proovisin AdAway rakendust Androidile, otsisin sama Linuxi jaoks, kuid ei leidnud seda, kui on sarnaseid lahendusi nagu siin juba avaldatud Skript reklaami eemaldamiseks mis tahes brauseris, kuid see pole täpselt see, mida ma otsin. Mis vahe on? AdAway võtab mitu fonti, liidab need, eemaldab duplikaatread ja puhastab faili.
Ja ka leitud skriptid ei kasutanud teie algset hostifaili, st teie hostifaili konfiguratsioone ei olnud loodud hostifailis. Nii et otsides leidsin skripti, mis oli väga lähedal, redigeerisin ja muutsin seda, et lõpuks saavutada täpselt see, mida ma tahtsin, selle tulemus on külalised, nii et helistage sellele.
Eelised AdBlocki ja muude brauserilaiendite ees? Lisaks sellele, et see töötab korraga kogu opsüsteemis, välditakse seda tüüpi laienduste ressursside kasutamist.
Nõuded:
Nõuab cURL ja Wget
Paigaldame nõuded:
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
Installi host:
$ 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
Nüüd käivitame selle (pidage meeles, et peate seda vähemalt kord nädalas või kuus käitama, et värskendada hostide faili ja blokeerida uued reklaamisaidid):
$ hosty
Taastage algne hostifail
$ sudo cp /etc/hosts.original /etc/hosts
Desinstallige skript
$ sudo rm /usr/local/bin/hosty
Vihje: Kui soovite muuta hostifaili, soovitan teil muuta faili /etc/hosts.original ja seejärel käivitada hosty. Sel viisil genereerib hosty hostifaili teie isiklike seadetega (tehke seda, kui olete juba hosty käivitanud, mitte varem.).
Kõik skriptikood, mis on minu saidil saadaval GitHub.
Tervitused!
Ärge unustage seda ka Croni lisada. Tegin selle selleks, et see minu jaoks hitt oleks.
Ma lihtsalt katsetasin seda ja see töötab suurepäraselt. Läheksin isegi nii kaugele, et ütlen, et see toimib paremini kui deemonitega nagu kalmaar või privoxy.
Seda hinnatakse!
Kahtlus, jah:
Kuidas saan oma blokeeritud reklaamide loendisse lisada? Laadin mõned oma githubi üles, mida just katsetasin ja need töötavad.
Draama seisneb ka selles, et ruumi (lõiku) jäetakse tühik koos hoiatusega, et "seda ei saa ühendada". Abi on hinnatud 😀
Sain probleemi, see oli juba lisatud, käivitage host hostide värskendamiseks. Need võetakse otse teie hoidlast.
Imeline meetod. Lihtne ja lihtne. Aitäh.
Täname sisendi eest. Töötab.
Suur aitäh teie töö eest, proovin ära.
Hea postitus! Ma arvan, et kirjutasite vale valesti, kui ma ei eksi:
sudo cp /etc/hosts.original / etc / hosts
Kas ei peaks olema vastupidi?
sudo cp /etc/hosts /etc/hosts.original
Ei, see on hästi kirjutatud algse faili taastamiseks. Ainult vajalikud sammud on installimine ja käitamine, teised peavad minema tagasi algsesse hostisse ja programmi desinstallima.
Jah, see on see, et ma polnud teie skripti koodi näinud. Nüüd saan aru, et skript teeb koopia originaalist nimega "hosts.original" ja ma keerasin teid sassi. Ma arvasin, et see tuleb teha enne skripti käivitamist koopia. Terviseks!
Väga hea, mulle väga meeldib.
Ainus ettepanek, mida näen, on punkt "Parsimine, puhastamine, paljundamine, sorteerimine ..." lisage sinna "valge nimekirja" fail või erandid
Valmis, nüüdsest saate lisada erandeid kausta /etc/hosts.whitelist ühe rea kohta. See võib olla aadress üksi või 0.0.0.0 või alguses 127.0.0.1.
See töötab vähemalt praegu ülihästi !!!
Suur aitäh 🙂
Suurepärane. Just seda, mida mul vaja oli. Kontactis oli võimatu brauserit avada, ilma et artiklist riputataks lugemiseks reklaamirida.
Gracias.
Täname skripti postitamise eest.
See on hõlpsasti muudetav, muudetav ja säästab mind nii, et pean nii tihti oma loendit kataloogis / etc / hosts värskendama.
Väga hea. Aitäh jagamast. Argentina tervitused.
Üks küsimus, kas seda meetodit on võimalik tuvastada veebipõhiste blokeerimisvastaste veebisaitide abil?
Kui see on tuvastatav, oli mul seni see probleem ainult ühel veebisaidil.
Parandage see, lisades veebi lubatud loendisse.
Täname vastuse ja tööriista eest.
Väga hea!!
Tänu !!
Kui hea see stsenaarium on!
Soovituseks ütlen teile, et skripti rakendamise ja masseerimise parandamiseks on see, et juhistes kasutage git klooni / git pull'i, nii et me kõik saaksime värskendustest kasu!
Suur aitäh ja jätka seda !!!
seoses
PegasusOnline
Ma ei kasuta selle jaoks gitit, kuid skripti värskendatakse ALATI automaatselt 0. päevast. Selle lihtsa reaga töötab see alati uuendatud.
https://github.com/juankfree/hosty/blob/master/hosty
Terviseks! 🙂
Mis hetkel taastada algne hostifail? Või ei pea ma seda taastama, sest seda sammu ma ei teinud, kuna lisasin selle cron-ile, ja ka seda, kuidas ma muudaksin algseid hoste, kuidas see läheb
Täpselt ei pea algse hosti taastamist ilmselt tegema.
Croni osas ei kasuta ma seda koos croniga, kindlasti on Google'il väga head õpetused, minu plaan on laiendada hosty, graafilist liidest, cronit jne. kuid tulevikus.
Hosts.original muutmiseks:
Terminalis: $ sudo FAVORITE-TEXT-EDITOR /etc/hosts.original
Tervitused!
Tere
Olen proovinud teie skripti täiustada ja jätsin selle järgmiselt: https://github.com/cyttorak/hosty/blob/master/hosty.sh
Kuidas oleks?
See on minu esimene kord, kui hüüdsin githubi, nii et palun andke mulle teada, kas ma oleksin pidanud skripti ümber nimetama, et austada teie autorlust, lisada mõni kinnitus või lihtsalt selline.
Gracias.
Tere!
Selgitan, kuidas Githubis normaalselt edasi minna, kui soovite projekti kaasa aidata 🙂
1) Kahvel - valmis
2) Muutke seda, mida soovite, säilitades ühilduvuse esialgse projektiga - pooleldi muutsite asju, mis ei vasta hostiaalses originaalis, arvan, et saate aru, mida mõtlen, ja palun hoidke kõik tekstid inglise keeles.
3) Esitage alguprojektile tõmbetaotlus, selleks peate minema oma hoidlasse, minema lehele Pull Requests https://i.imgur.com/Y1PMKST.png siis uue tõmbetaotluse juurde http://i.imgur.com/ljhaIdH.png ja selgitage kõiki tehtud muudatusi
4) Siis ma aktsepteerin tõmmet ja voila, algset hostit värskendatakse teie autori kasutajanimega.
Tänan teid väga huvi eest. Kui soovite minu blogis kiiresti minuga ühendust võtta, on teil minu sotsiaalsed võrgustikud http://juankblog.tk/ soovitavalt Twitteris või G + -il, kui teil seda pole. Tervitades!
Tere
Olen juba hispaania keeles sõnumit muutnud.
Punkti 2 kohta ühilduvuse kohta, ma ei tea, mida te mõtlete, kas selle põhjuseks on awk?
Tõenäoliselt terve päeva väljas olema, nii et homme teen tõmbe
Tänan teid väga. Nägemist.
Pean silmas muudatusi failides README.md, hosty ja install.sh, projekt neid ei toeta. Minge tagasi algsete failide juurde.
See on tehtud https://github.com/juankfree/hosty/pull/3
🙂
Valmis, kohandage readme ja aur pakett uue koodiga ning muutsite need loetavamaks.
Tervitused ja tänu koostöö eest projektiga, elagu tasuta tarkvara! : D.
Üks küsimus, miks on domeenid reas 42 https://github.com/juankfree/hosty/blob/master/hosty.sh janu kaudu? Kas see ei tähenda lubatud nimekirja, olenemata sellest, mida kasutaja teeb?
Hosty on reklaamiblokeerija, arvasin nii, et kui see blokeerib veebisaite nii, et sisule pole võimalik juurde pääseda, muutub see ise kehtestatud tsensuuriks ja eemaldub reklaamiblokeerijast, isegi kui reklaame näidatakse rohkem, vähemalt saan sellele juurde pääseda veebilehtedele, kuna idee on, et ma saaksin kasutada kõiki veebisaite, isegi kui see tähendab reklaami nägemist.
Sed kasutatakse seetõttu, et ... ma ei tea, see toimis sel ajal, kui ma selle lihtsalt kirjutasin, idee oleks kasutada sama meetodit nagu lubatud faili failis ja kasutaja saaks otsustada -a / –all-iga parameeter, kui ta tahab kõik blokeerida või mitte, kuigi ma arvan, et te ei saa parameetreid muutmata kujul võtta https://github.com/juankfree/hosty/blob/master/hosty või kui?
Olen testi teinud ja kui saaksin.
Mira http://back.host22.com/ej.sh
ja jookse
bash <(lokkis -s http://back.host22.com/ej.sh) üks kaks kolm neli
väljund on:
Param: üks
Param: kaks
Param: kolm
Param: neli
Mõne aja pärast sooritan veel ühe tõmbe koos mõningate parandustega
Olen testi teinud ja kui saaksin. Jookse
bash <(curl -s back.host22.com/ej.sh) üks kaks kolm neli
ja väljund on:
Param: üks
Param: kaks
Param: kolm
Param: neli
Mõne aja pärast sooritan veel ühe tõmbe koos mõningate parandustega
Olen testi teinud ja kui saaksin. Jookse
bash <(curl -s back. host22. com / ej.sh) üks kaks kolm neli # eemalda tühikud URL-ist, kirjutan selle niimoodi, sest muidu kommentaari ei avaldata
ja väljund on:
Param: üks
Param: kaks
Param: kolm
Param: neli
Mõne aja pärast sooritan veel ühe tõmbe koos mõningate parandustega
Ma arvan, et oleks liiga palju paluda, et reklaamiaken kaoks nagu adblock? 😛 paluda, et see ei jääks. Ülejäänud osas on skript vapustav ja 20 vahekaardi avamisel näete rammide ja muu tarbimist. Kas ma saan lisada veel loendeid?
See pole keeruline. Nende akende jäämise vältimiseks võite Firefoxis kasutada kohandatud CSS-i stiili, siin on teavet protseduuri kohta, http://foro.desdelinux.net/viewtopic.php?pid=22259#p22259
Meetod on sisuliselt sama, ilmuva koleda lehe vältimiseks lisatakse veel üks samm, et veebileht pole saadaval. Loodan, et see aitab.
Suur aitäh, just seda ma Spotifyt otsisin, kas on võimalik Linuxi kliendi reklaamikasti ära peita? Kas ma pean selle Croni lisama?
Regards,
Tere tulemast 🙂
Ma ei tea, kuid see on osa rakendusest endast, minu arvates pole see väga lihtne
Ei, värskendan alati käsitsi
Tervitused: D!
Mul on see AUR-ist installitud, kuid see ei tööta üldse. Milline võib olla?
Selles postituses toodud juhistega ei toimi see ka minu jaoks.
Installige see AUR-ist:
$ yaourt -S hostel
ja käivitage see:
$ sudo host
seoses
Ma teen seda nii, kuid see ei toimi üldse. Ma ei näe mingit reklaami lekkimist. Ma ei tea, mis probleem saab olema. Hetkel jätkan AdBlock Plusiga.
Gracias.
@lesco kontrollib, et fail / etc / hosts sisaldab uusi skripti loodud kirjeid. Kui võimalik ja ülevaatamiseks edastage faili sisu läbi http://paste.desdelinux.net/
Ma ütleksin, et fail / etc / hosts on praktiliselt tühi. Sellel on ainult järgmised read:
# Reklaamide blokeerimise hostid genereerisid 2. märtsil 20:05:48 ART 2015
# Ärge kirjutage selle rea alla. See läheb kaduma, kui uuesti hostelisse satute.
"Sudo hosty" käivitamisel saan selle tulemuse:
http://paste.desdelinux.net/?dl=5110
Tervitused.
Käivitage käsk:
$ ls -lah / etc / hosts
ja kleepige väljund siia.
@JuanK, aitäh tähelepanu eest. See on sellise käsu väljund:
-rw-r - r– 1 juurjuur 0 märts 2 20:15 / etc / hosts
Käivita:
$ hosty –vea
ja kleepige selle käsu väljund ja mõned faili esimestest ridadest, mis on märgitud pärast nuppu "Näete tulemusi
Käsk on "hosty -dugug"
Teil oli halvasti, see on "hosty", millele järgneb kaks sidekriipsu - "ja" silumine "
hosty space sidekriipsu keskmise sidekriipsu silumine
Väljundi "hosty -dugug" väljund:
http://paste.desdelinux.net/?dl=5112
Pärast jaotist „Saate tulemusi näha” mainitud fail on minu puhul /tmp/tmp.viLL774YmV ja selle ainsad read on:
# Reklaamide blokeerimise hostid genereerisid 4. märts 23:38:18 ART 2015
# Ärge kirjutage selle rea alla. See läheb kaduma, kui uuesti hostelisse satute.
Failis pole enam ridu.
Tere, John!
minu tänu selle suurepärase arengu eest, mida nimetatakse hostiks.
Leidsin aadresse, mida tahtsin hostile lisada, mõned uued reklaamid. Kuidas saaksin mina ja teised aidata teil neid reklaamide hoidlasse lisada?
tervitused ARG-ilt
Guille
tere,
Kas saate selle panna nutitelefoni, millel on ubuntu, või peate selle kohandamiseks midagi muutma? Ja kui vastus on jaatav, siis mis suurus see enam-vähem pärast selga panemist on? et teada saada, kas mul on piisavalt ruumi.
tänan
Skript nurjub distros nagu Gentoo, mis ei kasuta vaikimisi sudot. Peaksite tegema versiooni ilma sudota ja märkima, et cronjob tuleb luua administraatori cronis.
Muidu suurepärane idee. Vaja oli midagi mugavat nagu Adaway, kuid Linuxi jaoks.
Tervitused.
Suured tänud!!! Väga obrigado !!!
2016. aasta veebruari alguses muudeti programmi, et saada tsensuuri vahendiks. Põhjalikum selgitus:
https://elgatoconlinux.wordpress.com/2016/02/20/bloquear-publicidad-no-es-lo-mismo-que-el-activismo-politico-o-la-censura-moralina/
Tere. Olen muutuse ja seega ka keerutamise autor, sest see muudatus on tahtmatu viga.
Skripti muudeti vastavalt kohustuses selgitatule, lubades kahte asja
1- et skript võiks kasutada allikaid ZIP-vormingus ja .7z-vormingus
2 - et kasutaja saaks lisada allikaid, ilma et peaks neid skripti panema
(Saate seda kinnitada teie mainitud vea tutvustava ühendamise kommentaaris).
Kõigepealt leidsin zipist ja 7z-st mitu allikat ja pidasin huvitavaks, et skript saab nendega hakkama, nii et lisasin need (panin kõik leitud, et paremini testida, sellepärast on kõik olemas), et testida vajalikke muudatusi, nii et et saaksin need lahti pakkida ja tulemusele lisada.
Siis tahtsin katsetada ka aede nimekirja ja lisasin selle.
Selle kõige käigus mõistsin, et see takistas mul muudatusi projekti üles laadida, kuna need allikad, nagu te ütlete, ei tohiks skriptis olla. Nii et sealt tuli teine muudatus, mida ma kommenteerisin: kasutaja sai lisada allikaid (~ / .hosty kaudu) ilma, et peaks skripti muutma.
Ajapuuduse tõttu tehti kõik need muudatused katkematult ja tundub, et unustasin enne ühendamist skripti allikad eemaldada.
Vigastuse solvamiseks lisati minu tõmbe taotlus sellest veast aru saamata.
Ma arvan, et on mõistetav, et keegi ei hakanud neid allikaid lootma, lootes, et ei algne autor, kes peab tõmbenõudega nõustuma, ega ka lõppkasutajad ei märganud seda. See oli lihtsalt viga.
Loodan, et olen juhtunu selgeks teinud ja palun teil oma postitust muuta, et see kajastuks.
Suur aitäh ja vabandame ebamugavuste pärast.
Tere, John! Olen seda skripti kasutanud alates selle postitamisest ... kuid nüüd ei eemalda see enam YouTube'i reklaame ....
kas saaksite seda parandada ??
aitäh !!
Tervitused!
Väga hea.
Olen Gnu / Linuxis juba mõnda aega hostyt kasutanud. Proovin, et see töötaks Macis, kas saaksite mulle käe anda?
seoses