Eric Verlooij

Maand: mei 2020

PiHole flushen

Hieronder een kort shell script waarmee je je PI-Hole kan flushen. De hele log is dan weer leeg.

#!/bin/bash

cd /etc/pihole
sudo service pihole-FTL stop
sudo mv pihole-FTL.db pihole-FTL.db.old
sudo service pihole-FTL start

Curl via een proxy

Een proxy is een dienst die voor jou vanaf zijn eigen ip-adres een webpagina ophaalt. Dat kan heel handig zijn om bepaalde beperkingen te omzeilen.

Op het internet zijn talloze gratis en betaalde proxyservers te vinden. Op free-proxy-list.net/ vind je een lijst van gratis proxy’s. Deze lijst wordt elke 10 minuten gecontroleerd wordt.

<?php 
$proxy = 'gate.smartproxy.com:7000'; 
$target = curl_init('http://ip.smartproxy.com/'); 
curl_setopt($target, CURLOPT_RETURNTRANSFER, 1); 
curl_setopt($target, CURLOPT_PROXY, $proxy); 
$result = curl_exec($target); 
curl_close($target); 
if ($result) 
echo $result; 
?> 

Spideren

Veel grotere websites hebben wel iets van spiderprotectie. Een ervan is dat ze niet toestaan om in korte tijd te veel requests af te vuren. Hoe handig is het dan als jij jouw requests via een handjevol proxyservers kan laten verlopen.

curl -x proxyserver.example:8080 https://www.nu.nl

Alias

Ja kan natuurlijk ook een alias aanmaken, zodat voortaan alle curl-opdrachten over de door jou gekozen proxy lopen.

alias curl="curl -x proxyserver.example:8080"

© 2020 Eric Verlooij

Thema gemaakt door Anders NorenBoven ↑