*Kingpin*
Lid
- Lid geworden
- 23 jan 2004
- Berichten
- 89.558
- Waarderingsscore
- 229
[hand]
Ongewenste ads, sites, servers blokkeren
Inleiding
Net zoals je bij Windows bepaalde ongewenste ads, sites, servers "locaal" kunt blokkeren, zonder hiervoor een speciaal progje te gebruiken, kan je dat ook op je Mac, nl. dmv het "Hosts bestand". Dit kan handig zijn wanneer je bv specifieke "ads" van bepaalde servers wilt blokkeren (bv. owv hun context zoals 18+ ads op "gewone" sites (niet echt wenselijk dat dergelijke ads je scherm vullen terwijl je leerkracht, je baas, je oma, .. achter je staat, of voor kinderen enz... ) of als ze echt belemmeren, het laden van een site erg vertragen, je datalimiet opslorpen enz..), of die ads met die sprekende smilies "whaaaattt" waar je je regelmatig rot van schrikt :zipped: enz.....
Ook hele sites en servers kunnen op deze manier geweerd worden, bv sites waarvan geweten is dat ze malware verspreiden, sites waarvan je niet wil dat jongere gebruikertjes van de PC ze kunnen bereiken etc.
Een voordeel van deze manier, is dat het werkt voor al je browsers.
Hoe dat in zijn werk gaat bij Mac OS X, lees je hieronder.
Werkwijze
Kort samengevat zijn er 4 grote stappen te onderscheiden:
- [linkje]Het openen en aanpassen van het Mac OS X Hosts bestand[/linkje]
- [linkje]De persoonlijke webserver inschakelen[/linkje]
- [linkje]De foutmelding-redirect aanpassen[/linkje]
- [linkje]Het 'missing.html' bestand maken[/linkje]
Via de terminal gaan we het verborgen Hosts bestand in macosx openen, en er regels aan toevoegen die maken, dat bepaalde servers, sites, ads, ... niet meer bereikt kunnen worden.
* Open de Terminal (Finder > Programma's > Hulpprogramma's > Terminal)
Je krijgt volgende te zien :
* Geef volgende commando in na de prompt (of kopieer/plak)
(Het sudo commando logt je in als Rootgebruiker)
* En enter ... Je krijgt nu een waarschuwing. Daaronder moet je paswoord intypen (hetgeen je voor je account met beheerdersrechten hebt opgegeven en bv ook moet gebruiken bij installeren va software enz..) . Het is normaal dat je bij het typen van je wachtwoord geen letters of sterretjes oid ziet verschijnen, de prompt blijft ter plekke staan naast "password:", dit hoort zo en is een beveiligingsmechanisme
* Enter na ingave van het wachtwoord. Je krijgt dan volgende :
Hier, onder de regel 127.0.0.1 localhost gaan we dus regels invoegen onder de vorm "127.0.0.1 site/server_die_je_wilt_blokkeren", waarmee je de ads (serveradres) laat omleiden naar 127.0.0.1. Omdat dit je localhosts is, kan de (ad)server niet bereikt worden.
* Om een nieuwe regel toe te voegen, moet je eerst mbv de pijltjestoetsen naar onderen gaan, tot je voor de 255 staat en dan enteren. je krijgt een lege regel
* Vul in de plaats van de lege regel na de prompt, de regel in die je toevoegt (of copy/paste). Deze begint dus met 127.0.0.1 gevolgd door een (of meerdere als je het een beetje netjes onder elkaar wil brengen) spaties en dan de URL die je wilt blokkeren
bv
127.0.0.1 ad.yieldmanager.com
Nog enkele vbn van grote ad-servers (gaat dus niet om wat ads om een site gratis te houden, maar de 'big guys' van de reclame ad'ers die vaak ook enorme ads gebruiken, ads die verbindingen naar adware installerende sites tot stand kunnen brengen enz..)
doubleclick.net
sextracker.com
fastclick.net
Hier kan je een lijst terugvinden met regels die je in je hosts file kan zetten om gekende malware verspreidende sites te blokkeren (MVPS Hosts file), cfr voor Windows, meer info : Blocking unwanted Parasites with a Hosts file
Je kan dit ook met heelder sites die je onbereikbaar wenst te maken vanaf je computer, bv een site die je niet wil dat andere gebruikers daar op komen, bv omdat hij adware of andere malware verspreidt, of owv 18+ context enz.....
* Ben je klaar, dan exit je de Terminal dmv ^X (<ctrl> en <x>) in te drukken
* Dan moet je nog Y ingeven (Yes) om de veranderingen die je aan het standaard host bestand toegvoegd hebt, op te slaan en te bewaren
* Onderin de file saat nu "name to write : etc/hosts". Enter hierbij gewoon, we mogen er geen andere naam oid aan geven, dus gewoon opslaan onder dezelfde naam (gewoon enteren, meer niet)
* Je krijgt dan terug je Terminal-bash bestandje voor je, laat dit even open staan, hebben we in een latere stap nog even terug nodig.
We gaan nu de persoonlijke webserver inschakelen. Als je dan nl. niet zou doen, zou je op sites waar de ad die je blokkeert voorkomt, regelmatig error messages krijgen op de plaats waar de ad zou staan (over dat de server van de ad niet bereikt kan worden), wat niet echt zicht heeft.
* Open Systeemvoorkeuren (Finder > Programma's > Systeemvoorkeuren)
* Klik "Delen" aan onder "Internet en netwerk"
* Vink het hokje voor "persoonlijke webserver" aan (tabje Voorzieningen)
Vervolg zie volgend postje (ivm max. aantal plaatjes per postje)
[/hand]
Mac OS X
Inleiding
Net zoals je bij Windows bepaalde ongewenste ads, sites, servers "locaal" kunt blokkeren, zonder hiervoor een speciaal progje te gebruiken, kan je dat ook op je Mac, nl. dmv het "Hosts bestand". Dit kan handig zijn wanneer je bv specifieke "ads" van bepaalde servers wilt blokkeren (bv. owv hun context zoals 18+ ads op "gewone" sites (niet echt wenselijk dat dergelijke ads je scherm vullen terwijl je leerkracht, je baas, je oma, .. achter je staat, of voor kinderen enz... ) of als ze echt belemmeren, het laden van een site erg vertragen, je datalimiet opslorpen enz..), of die ads met die sprekende smilies "whaaaattt" waar je je regelmatig rot van schrikt :zipped: enz.....
Ook hele sites en servers kunnen op deze manier geweerd worden, bv sites waarvan geweten is dat ze malware verspreiden, sites waarvan je niet wil dat jongere gebruikertjes van de PC ze kunnen bereiken etc.
Een voordeel van deze manier, is dat het werkt voor al je browsers.
Hoe dat in zijn werk gaat bij Mac OS X, lees je hieronder.
Werkwijze
Kort samengevat zijn er 4 grote stappen te onderscheiden:
- [linkje]Het openen en aanpassen van het Mac OS X Hosts bestand[/linkje]
- [linkje]De persoonlijke webserver inschakelen[/linkje]
- [linkje]De foutmelding-redirect aanpassen[/linkje]
- [linkje]Het 'missing.html' bestand maken[/linkje]
[kopje]Het openen en aanpassen van het Mac OS X Hosts bestand[/kopje]
1. Aanpassen van het Hosts bestand Via de terminal gaan we het verborgen Hosts bestand in macosx openen, en er regels aan toevoegen die maken, dat bepaalde servers, sites, ads, ... niet meer bereikt kunnen worden.
* Open de Terminal (Finder > Programma's > Hulpprogramma's > Terminal)
Je krijgt volgende te zien :
* Geef volgende commando in na de prompt (of kopieer/plak)
(Het sudo commando logt je in als Rootgebruiker)
Code:
sudo nano -w /etc/hosts
* En enter ... Je krijgt nu een waarschuwing. Daaronder moet je paswoord intypen (hetgeen je voor je account met beheerdersrechten hebt opgegeven en bv ook moet gebruiken bij installeren va software enz..) . Het is normaal dat je bij het typen van je wachtwoord geen letters of sterretjes oid ziet verschijnen, de prompt blijft ter plekke staan naast "password:", dit hoort zo en is een beveiligingsmechanisme
* Enter na ingave van het wachtwoord. Je krijgt dan volgende :
Hier, onder de regel 127.0.0.1 localhost gaan we dus regels invoegen onder de vorm "127.0.0.1 site/server_die_je_wilt_blokkeren", waarmee je de ads (serveradres) laat omleiden naar 127.0.0.1. Omdat dit je localhosts is, kan de (ad)server niet bereikt worden.
* Om een nieuwe regel toe te voegen, moet je eerst mbv de pijltjestoetsen naar onderen gaan, tot je voor de 255 staat en dan enteren. je krijgt een lege regel
* Vul in de plaats van de lege regel na de prompt, de regel in die je toevoegt (of copy/paste). Deze begint dus met 127.0.0.1 gevolgd door een (of meerdere als je het een beetje netjes onder elkaar wil brengen) spaties en dan de URL die je wilt blokkeren
bv
127.0.0.1 ad.yieldmanager.com
Nog enkele vbn van grote ad-servers (gaat dus niet om wat ads om een site gratis te houden, maar de 'big guys' van de reclame ad'ers die vaak ook enorme ads gebruiken, ads die verbindingen naar adware installerende sites tot stand kunnen brengen enz..)
doubleclick.net
sextracker.com
fastclick.net
Hier kan je een lijst terugvinden met regels die je in je hosts file kan zetten om gekende malware verspreidende sites te blokkeren (MVPS Hosts file), cfr voor Windows, meer info : Blocking unwanted Parasites with a Hosts file
Je kan dit ook met heelder sites die je onbereikbaar wenst te maken vanaf je computer, bv een site die je niet wil dat andere gebruikers daar op komen, bv omdat hij adware of andere malware verspreidt, of owv 18+ context enz.....
* Ben je klaar, dan exit je de Terminal dmv ^X (<ctrl> en <x>) in te drukken
* Dan moet je nog Y ingeven (Yes) om de veranderingen die je aan het standaard host bestand toegvoegd hebt, op te slaan en te bewaren
* Onderin de file saat nu "name to write : etc/hosts". Enter hierbij gewoon, we mogen er geen andere naam oid aan geven, dus gewoon opslaan onder dezelfde naam (gewoon enteren, meer niet)
* Je krijgt dan terug je Terminal-bash bestandje voor je, laat dit even open staan, hebben we in een latere stap nog even terug nodig.
[kopje]Het openen en aanpassen van het Mac OS X Hosts bestand[/kopje]
2. De persoonlijke webserver aanzettenWe gaan nu de persoonlijke webserver inschakelen. Als je dan nl. niet zou doen, zou je op sites waar de ad die je blokkeert voorkomt, regelmatig error messages krijgen op de plaats waar de ad zou staan (over dat de server van de ad niet bereikt kan worden), wat niet echt zicht heeft.
* Open Systeemvoorkeuren (Finder > Programma's > Systeemvoorkeuren)
* Klik "Delen" aan onder "Internet en netwerk"
* Vink het hokje voor "persoonlijke webserver" aan (tabje Voorzieningen)
Vervolg zie volgend postje (ivm max. aantal plaatjes per postje)
[/hand]