Caratteristiche
Installa tinyproxy
Aggiorna i pacchetti di sistema digitando il seguente comando.
ubuntu@ubuntu: ~ $ sudo apt-get update
ubuntu@ubuntu: ~ $ sudo apt -get upgrade -y
Una volta completato l'aggiornamento, installa tinyproxy digitando questo comando.
ubuntu@ubuntu: ~ $ sudo apt -get -y installa tinyproxy
Verrà installata tinyproxy. Per iniziare e controllare lo stato di TinyProxy, digita questi comandi.
ubuntu@ubuntu: ~ $ sudo systemctl tinyproxy start
ubuntu@ubuntu: ~ $ sudo systemctl tinyproxy status
Configurare il browser Web
Per far funzionare il tuo minuscolo proxy, devi cambiare alcune impostazioni nel browser web. Per fare ciò, vai nelle impostazioni della rete del browser Web e fai clic sulla configurazione del proxy manuale e nella barra proxy HTTP, scrivi il tuo IP_ADDRESS pubblico su cui si desidera eseguire la TinyProxy. E il numero di porta (per impostazione predefinita Porta TinyProxy NO. è 8888).
Puoi anche usare FoxyProxy per configurare il tuo browser Web. È uno strumento di gestione proxy che è molto meglio della limitata capacità della configurazione proxy Firefox. È un'estensione per i browser Web Firefox e Chrome e può essere scaricato dai loro negozi.
Configurazione tinyproxy
Il file di configurazione TinyProxy si trova nel seguente percorso “Ecc/tinyproxy/tinyproxy.conflitto.
Per accedervi, digita il seguente comando.
ubuntu@ubuntu: ~ $ cd ecc/tinyproxy/tinyproxy.conf
Per apportare modifiche al file di configurazione TinyProxy, aprilo usando VIM.
ubuntu@ubuntu: ~ $ sudo vim ecc/tinyproxy/tinyproxy.conf
Andare alla linea Consenti 127.0.0.1 e cambiarlo con il tuo indirizzo IP pubblico.
Ora vai alla linea #Listen 192.168.0.1 . Commenta questa riga e scrivi il tuo IP_ADDRES.
Consentire e bloccare la gamma di IP utente
TinyProxy consente di aggiungere o bloccare un IP utente o una gamma di IP dall'utilizzo di TinyProxy. Per consentire o bloccare l'IP dell'utente, vai alla linea Consenti 127.0.0.1 e sotto questa riga, aggiungi gli indirizzi IP che desideri consentire [IP_ADDRESS]. Per consentire una gamma di indirizzo IP appena sotto la linea consenti 192.168.0.0 Aggiungi una riga
Consenti [ip_address/gamma]
Per bloccare un IP dell'utente o una gamma di IP, basta commentare l'ip_address che si desidera bloccare. In tinyproxy, per impostazione predefinita, tutti gli IP sono bloccati.
Autorizzazione
In TinyProxy, è possibile impostare l'autorizzazione in modo che solo quegli utenti possano accedere al tinyproxy che sono autorizzati. Per l'impostazione delle credenziali di autorizzazione, vai alla linea #Basicauth User Password. Rimuovere questa riga e scrivere la tua password alla fine di questa riga.
Basicauth User Password [la tua password]
Aggiunta di filtro
È inoltre possibile aggiungere un filtro del traffico bloccando i siti Web utilizzando TinyProxy. Seguire le istruzioni per l'aggiunta di filtri di traffico.
Andare alla linea Filtro “/etc/tinyproxy/filtro”. Commenta questa riga. Puoi mettere il filtro su URL o domini. Inoltre, sotto questa riga, commenta un'altra riga, "Filterextanded On". E "FilterDefaultdeny Sì".
Salva le modifiche e aggiungi i domini dei siti Web che si desidera bloccare nel file del filtro. È possibile accedere al file del filtro in "/Etc/tinyproxy/filtro" sentiero. Quindi aprilo usando VIM.
UNUNTU@ubuntu: ~ $ sudo vim ecc/tinyproxy/filtro
Aggiungi la linea dei domini per riga. Puoi aggiungere tutti i domini che vuoi bloccare.
Ogni volta che si apportano eventuali modifiche all'elenco dei filtri o al file di configurazione TinyProxy, è necessario riavviare il servizio TinyProxy. Per riavviare il comando tinyproxy di servizio.
ubuntu@ubuntu: ~ $ servizio tinyproxy riavvio
Ora consenti al firewall digitando il comando.
ubuntu@ubuntu: ~ $ sudo iptables -a input -j accetta -m comment --comment “tinyproxy” -s 192.163.28.73/24 -P TCP -DPORT 8888
Regola TinyProxy usando Cron Job
Se vuoi programmare i tempi della tua piccola proxy, come quando vuoi iniziare, riavviare o fermare la minuscola proxy. Puoi farlo con una caratteristica speciale del lavoro di Linux Cron. Segue questo modello tempo (minuto, ora, giorno del mese, mese, giorno della settimana) comando del percorso. Per modificare il comando tipo lavoro cron crontab -e
Per programmare l'ora di inizio di TinyProxy, digitare i seguenti comandi.
0 6 * * * ecc/init.d/tinyproxy avvia
Per programmare il tempo di arresto di TinyProxy, digita i seguenti comandi.
0 23 * * * ecc/init.D/TinyProxy Stop
Ciò significa che il servizio TinyProxy inizierà automaticamente alle 6 del mattino e si fermerà ogni giorno alle 23:00.
Conclusione
TinyProxy è uno strumento utile e facile per impostare il proxy HTTP/HTTPS. È per piccoli server, ma se si desidera avere un server proxy in esecuzione per reti più grandi, potrebbe essere necessario andare al proxy dei calamari. Abbiamo condiviso solo alcuni suggerimenti qui, ma sono abbastanza bravi. Utilizzando questa semplice guida su come installare, configurare e utilizzare TinyProxy, sarai in grado di impostare la tua TinyProxy.