Пошто сам испробао АдАваи апликацију за Андроид, тражио сам исту ствар и за Линук, али је нисам нашао, ако постоје слична решења као што је већ објављено овде Скрипта за уклањање оглашавања у било ком прегледачу, али то није баш оно што тражим. Која је разлика? АдАваи узима неколико извора, меша их, уклања дупле линије и чисти датотеку.
Такође скрипте које сам пронашао нису користиле вашу оригиналну хостс датотеку, то јест, конфигурације ваше хостс датотеке нису биле у генерисаној хостс датотеци. Тако да сам док сам претраживао пронашао скрипту која је била веома блиска, уредила сам је и променила да коначно постигнем тачно оно што сам желела, резултат овога је гостију, тако сам то назвао.
Предности у односу на АдБлоцк и друга проширења претраживача? Поред тога што ово ради на целом оперативном систему одједном, избегава се коришћење ресурса ове врсте екстензија.
Захтеви:
Захтева цУРЛ и Вгет
Инсталирамо захтеве:
Убунту/Минт/Дебиан:
$ sudo apt-get install curl wget
Арцх/Мањаро/Антергос:
$ sudo pacman -S curl wget
Федора/РХЕЛ/ЦентОС:
$ sudo yum install curl wget
СУСЕ:
$ sudo zypper in curl wget
Инсталирај хости:
$ 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
Сада га покрећемо (не заборавите да га покренете најмање једном недељно или месечно да бисте ажурирали фајл хоста и блокирали нове рекламне сајтове):
$ hosty
Вратите оригиналну датотеку хоста
$ sudo cp /etc/hosts.original /etc/hosts
Деинсталирајте скрипту
$ sudo rm /usr/local/bin/hosty
Савет: Ако желите да измените датотеку хостс, препоручујем вам да измените /етц/хостс.оригинал датотеку и затим покренете хости, на овај начин хости ће генерисати хостс датотеку са вашим личним конфигурацијама (урадите ово ако сте већ покренули хости, не пре него што.).
Сав код скрипте доступан у мом ГитХуб.
Поздрав!
Не заборавите да га додате и у Црон. Направио сам то тако да ми то уради тај задатак.
Управо сам пробао, и ради савршено. Чак бих отишао толико далеко да бих рекао да ради боље од методе са демонима као што су Скуид или Привоки.
То се цени!
Једна сумња, да:
Како да допринесем листи блокираних огласа? Поставићу неке на свој гитхуб које сам управо тестирао и раде.
Драма је и то што је простору (одсеку) остављен простор са обавештењем да „не може да се повеже“. Помоћ се цени 😀
Добио сам проблем, већ је био укључен, покрените хости да ажурирате хостове. Преузете су директно из вашег спремишта.
Дивна метода. Једноставно и лако. Хвала вам.
Хвала на уносу. Извођење радова.
Хвала вам пуно на труду, пробаћу.
Добар пост! Мислим да си погрешно написао команду ако се не варам:
судо цп /етц/хостс.оригинал /етц/хостс
Зар не би требало да буде обрнуто?
sudo cp /etc/hosts /etc/hosts.original
Не, добро је написано, то је за враћање оригиналне датотеке. Једини потребни кораци су инсталација и покретање, остали су повратак на оригиналне хостове и деинсталирање програма.
Да, нисам видео код вашег сценарија. Сада разумем да сценарио прави копију оригинала под називом "хостс.оригинал" и погрешно сам вас разумео. Мислио сам да је да направим копију пре покретања скрипте. Велики поздрав!
Врло добро, много ми се свиђа.
Једини предлог који видим је у тачки „Разбирање, чишћење, уклањање дупликата, сортирање…“ да се тамо укључи датотека „беле листе“ или изузетке.
То је то, од сада можете укључити изузетке у /етц/хостс.вхителист по један по реду. То може бити адреса сама или са 0.0.0.0 или 127.0.0.1 на почетку.
Ради супер добро бар за сада!!!
Пуно вам хвала 🙂
Велики. Баш оно што ми је требало. У Контацт-у је било немогуће отворити претраживач без низа огласа постављених да би се чланак прочитао.
Хвала.
Хвала што сте објавили скрипту.
Лако се може ревидирати, уређивати и штеди ме од потребе да повремено ажурирам своју листу у /етц/хостс.
Врло добар. Хвала што делите. Поздрав Аргентинци.
Једно питање, да ли се овај метод може открити на веб локацијама против блокирања огласа које обилују вебом?
Ако се може открити, до сада сам имао овај проблем на само једној веб локацији.
Решио сам то додавањем веб локације на белу листу.
Хвала на одговору и алату.
Врло добар!!
Хвала!
Како је добар овај сценарио!!!
Као предлог, рекао бих вам да побољшате имплементацију и масовност скрипте је да у упутствима користите гит цлоне / гит пулл како бисмо сви имали користи од ажурирања!!
Хвала вам пуно и само тако наставите!!!
поздрави
ПегасусОнлине
Не користим гит за ово, али скрипта УВЕК ради аутоматски ажурирана од дана 0. Са овом једноставном линијом увек се покреће ажурирана.
https://github.com/juankfree/hosty/blob/master/hosty
Живели! 🙂
У ком тренутку бисте вратили оригиналну датотеку хоста? Или не морам да га враћам јер нисам урадио тај корак, како да га додам у црон, а такође и како да изменим хостс.оригинал, како да то урадим 😀
Тачно, враћање оригиналног хоста очигледно не мора да се ради.
Што се тиче црона, не користим га са црон-ом, Гугл сигурно има јако добре туторијале, у плановима ми је да проширим хости, графички интерфејс, црон итд. али у будућности.
Да бисте изменили хостс.оригинал:
У терминалу: $ судо ФАВОРИТЕ-ТЕКСТ-ЕДИТОР /етц/хостс.оригинал
Поздрав!
здраво
Покушао сам да побољшам твоју скрипту и оставио сам је овако: https://github.com/cyttorak/hosty/blob/master/hosty.sh
Како би било?
Ово је мој први пут да форкирам гитхуб, па вас молим да ме обавестите да ли је требало да преименујем скрипту да поштујем ваше ауторство или да додам неко признање или једноставно да га зауставим овако.
Хвала.
Поздрав!
Објашњавам како нормално да поступите на Гитхуб-у када желите да допринесете пројекту :)
1) Виљушка – Готово
2) Измените оно што желите, одржавајући компатибилност са оригиналним пројектом – На пола пута сте изменили ствари које не одговарају оригиналном хости-у, мислим да разумете на шта мислим, и молим вас да све текстове одржите на енглеском.
3) Направите захтев за повлачење оригиналног пројекта, да бисте то урадили морате да одете у своје спремиште, идите на Захтеви за повлачење https://i.imgur.com/Y1PMKST.png затим на Нови захтев за повлачење http://i.imgur.com/ljhaIdH.png и објаснити све унете измене
4) Онда прихватам повлачење и то је то, оригинални хости је ажуриран са вашим корисничким именом као аутора.
Хвала вам пуно на интересовању, ако желите да ме брзо контактирате на мом блогу имате моје друштвене мреже http://juankblog.tk/ пожељно на Твитеру или Г+ ако га немате. Велики поздрав!
здраво
Већ сам изменио поруку која је остављена на шпанском.
Што се тиче тачке 2 о компатибилности, не знам на шта мислите, да ли је то због употребе авк-а?
Вероватно ћеш бити напољу цео дан, па ћу те сутра повући.
Хвала Вам много. Видимо се касније.
Мислим на промене у РЕАДМЕ.мд, хости и инсталл.сх, оне нису подржане од стране пројекта. Вратите се на оригиналне датотеке.
Готово је https://github.com/juankfree/hosty/pull/3
????
Спреман, прилагодио сам реадме и аур пакет новом коду и учинио одјеке читљивијим.
Поздрав и хвала на сарадњи у пројекту, живео бесплатни софтвер! :Д
Једно питање: зашто су домени на линији 42 искључени? https://github.com/juankfree/hosty/blob/master/hosty.sh кроз жеђ? Зар то не значи белу листу без обзира на то шта корисник направи?
Хости је блокатор огласа, тако сам мислио, ако блокира веб странице на начин да је немогуће приступити садржају, постаје самонаметнута цензура и удаљава се од блокаде огласа, чак и ако се приказује више огласа , барем на овај начин Како могу да приступим веб локацијама, пошто је идеја да могу да користим све веб странице, чак и ако то значи да видим рекламе.
сед се користи зато што... не знам, функционисало је у време када сам га написао, идеја би била да се користи исти метод као фајл беле листе и да корисник одлучи помоћу параметра -а/–алл да ли желе да блокирају све или не, мада мислим да не можете узети параметре без измене https://github.com/juankfree/hosty/blob/master/hosty или ако?
Урадио сам тест и ако је било могуће.
мира http://back.host22.com/ej.sh
и бежи
басх <(цурл -с http://back.host22.com/ej.sh) један два три четири
излаз ће бити:
Парам: један
Парам: два
Парам: три
Параметар: четири
Ускоро ћу вас још једном повући са неким побољшањима
Урадио сам тест и ако је било могуће. Трцати
басх <(цурл -с бацк.хост22.цом/еј.сх) један два три четири
а излаз ће бити:
Парам: један
Парам: два
Парам: три
Параметар: четири
Ускоро ћу вас још једном повући са неким побољшањима
Урадио сам тест и ако је било могуће. Трцати
басх <(цурл -с бацк . хост22 . цом / еј.сх) један два три четири #уклони размаке са урл-а, пишем овако јер у супротном коментар неће бити објављен
а излаз ће бити:
Парам: један
Парам: два
Парам: три
Параметар: четири
Ускоро ћу вас још једном повући са неким побољшањима
Претпостављам да би било превише тражити да прозор за оглашавање нестане као адблоцк? 😛 тражити да не остане. Иначе скрипта је фантастична и потрошња рам-а је приметна и још више са 20 отворених табова. Можете ли додати још листа?
Није тешко, можете користити прилагођени ЦСС стил у Фирефоку да спречите да ти прозори остану, ево информација о процедури, http://foro.desdelinux.net/viewtopic.php?pid=22259#p22259
Метода је у суштини иста, само је додат још један корак да би се избегла ружна страница која се појављује и каже да веб страница није доступна. Надам се да помаже.
Хвала вам пуно, ово је оно што сам тражио за Спотифи.Да ли би било могуће сакрити кутију за оглашавање од Линук клијента? Да ли треба да га додам у Црон?
Поздрав,
Нема на чему 🙂
Не знам, али то је део саме апликације, мислим да неће бити лако
Не, увек ажурирам ручно
Поздрав: Д!
Имам га инсталиран са АУР-а, али уопште не ради. Који може бити?
Са упутствима у овом посту ни мени не иде.
Инсталирајте га са АУР-а:
$иаоурт -С хости
и покрените га:
$ судо хости
поздрави
Ја то радим на тај начин, али уопште не ради. Не видим да реклама цури. Не знам шта ће бити проблем. За сада настављам са АдБлоцк Плус-ом.
Хвала.
@лесцо провери да ли датотека /етц/хостс садржи нове уносе креиране скриптом. Ако је могуће и за преглед, проследите садржај датотеке http://paste.desdelinux.net/
Рекао бих да је датотека /етц/хостс практично празна. Има само ове редове:
# Генерисани хостови за блокирање огласа Пон Мар 2 20:05:48 АРТ 2015
# Немојте писати испод ове линије. Биће изгубљен ако поново побегнете као талац.
Када покренем "судо хости" добијам овај резултат:
http://paste.desdelinux.net/?dl=5110
Поздрав.
Покрените наредбу:
$ лс -лах /етц/хостс
и налепите излаз овде.
@ЈуанК, хвала на пажњи. Ово је излаз такве команде:
-рв-р–р– 1 роот роот 0 2. март 20:15 /етц/хостс
Трцати:
$хости –дебуг
и налепите излаз те команде и неке од првих редова датотеке означене после „Резултате можете видети у“
Команда је „хости –дебуг“
Пошло је наопако, "хости" је праћено двема цртица "-" и "дебуг"
хости спаце средња цртица средња цртица отклањање грешака
Излаз „хости –дебуг“:
http://paste.desdelinux.net/?dl=5112
Датотека која се помиње после „Резултате можете видети у“ је /тмп/тмп.виЛЛ774ИмВ у мом случају, а једини редови су:
# Генерисани хостови за блокирање огласа сре 4. март 23:38:18 АРТ 2015
# Немојте писати испод ове линије. Биће изгубљен ако поново побегнете као талац.
Нема више линија у датотеци.
Здраво Јохн!
хвала за овај сјајан развој који се зове хости.
Проналазио сам адресе које сам желео да додам у Хости, неке нове огласе, како бих ја и други могли да сарађујемо тако да их можете додати у „репозиторијум“ огласа?
поздрав из АРГ
Гуилле
Поздрав,
Можете ли то ставити на паметни телефон који има Убунту или морате нешто да промените да бисте га прилагодили? А ако је одговор да, која је онда величина отприлике након стављања? да видим да ли имам довољно простора.
хвала
Скрипта даје грешку на дистрибуцијама као што је Гентоо који подразумевано не користе судо. Требало би да направите верзију без судо и назначите да ће цроњоб морати да се креира у администраторском црон-у.
Иначе, одлична идеја. Било је потребно нешто удобно као Адаваи, али за Линук.
Поздрав.
Хвала пуно!!! Врло храбар!!!
Почетком фебруара 2016. програм је измењен и постао инструмент цензуре. Опширније објашњење у:
https://elgatoconlinux.wordpress.com/2016/02/20/bloquear-publicidad-no-es-lo-mismo-que-el-activismo-politico-o-la-censura-moralina/
Здраво. Ја сам аутор промене и самим тим и зезнуо, јер је та промена ненамерна грешка.
Скрипта је модификована како је објашњено у урезивању да би омогућила две ствари
1- Да скрипта може да користи зип и .7з изворе
2- Да корисник може да додаје фонтове без потребе да их ставља у скрипту
(можете то проверити у коментару спајања који уводи грешку коју помињете).
Прво сам пронашао неколико извора у зип и 7з и мислио сам да је занимљиво да скрипта може да их носи, па сам их додао (додао сам све оне које сам нашао да боље тестирам, зато има свега) да тестирам потребне модификације па Могао бих да их откопчам и додам у резултат.
Онда сам желео да пробам и Аеде листу и додао је.
При свему томе сам схватио да ме то спречава да учитам измене у пројекат јер ти извори, како кажеш, не би требало да буду у скрипти. Одатле је дошла друга модификација коју сам поменуо: да корисник може да додаје изворе (преко ~/.хости) без потребе да мења скрипту.
Због недостатка времена, све ове измене сам направио дисконтинуирано и изгледа да сам заборавио да уклоним изворе скрипте пре спајања.
Да ствар буде гора, прихватили су мој „захтев за повлачење“ а да нису схватили ову грешку.
Мислим да је разумљиво да нико није хтео да укључи те изворе надајући се да то неће приметити ни оригинални аутор који мора да прихвати захтев за повлачењем, нити крајњи корисници. То је једноставно била грешка.
Надам се да сам разјаснио шта се догодило и молим вас да измените свој пост тако да се одрази.
Хвала вам пуно и извињавам се због непријатности.
Здраво Џоне! Користим ову скрипту откако сте је поставили... али сада више не уклања ИоуТубе огласе...
можеш ли то поправити?
Хвала!!
Поздрав!
Добро.
Користим хости у Гну/Линук-у већ неко време. Покушавам да га натерам да ради на Мац-у, можете ли ми помоћи?
поздрави