Come installare e configurare TinyProxy sul tuo server Linux

Come installare e configurare TinyProxy sul tuo server Linux
TinyProxy è un proxy http/https. È leggero, veloce, molto facile da configurare e un servizio proxy open source. TinyProxy è anche configurabile come proxy inverso. È bene essere usato come piccolo proxy con meno risorse di sistema perché è molto leggero.

Caratteristiche

  • TinyProxy è facile da configurare e modificare.
  • Un piccolo impronta di memoria significa che occupa una quantità molto piccola di spazio sui sistemi operativi. La sua impronta di memoria è quasi circa 2 MB.
  • La modalità anonima consente l'autorizzazione delle singole intestazioni HTTP che dovrebbero essere consentite e quelle che non dovrebbero essere.
  • Controllo degli accessi bloccando un utente non autorizzato.
  • Il filtraggio consente all'utente di bloccare o consentire un determinato dominio creando una lista nera e whitelist.
  • Le funzionalità della privacy controllano i dati in entrata e in uscita dai server HTTPS/HTTP.

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.