182d710777d2adb0211733c9885b6797bb8287ed
CHTUNN
Utility per tunnel SOCKS5 su Chromium
INSTALLAZIONE
DIPENDENZE
Debian
sudo apt install chromium
Ubuntu
sudo apt install chromium-browser
SCARICA LO SCRIPT
#scarica lo script in /usr/bin/
curl https://repo.esiliati.org/scossa/chtunn/src/branch/main/chtunn.sh -o /usr/bin/chtunn.sh
#diventa proprietario del file e concedi permessi di esecuzione allo script
sudo chown $USER:root /usr/bin/chtunn.sh; chmod 770 /usr/bin/chtunn.sh
#LANCIA QUESTO COMANDO SOLO SE HAI UBUNTU
#cambia lo script impostando chromium-browser anzichè chromium
sudo sed -i 's/\/usr\/bin\/chromium/\/usr\/bin\/chromium-browser/' /usr/bin/chtunn.sh
CREA UN ALIAS
Apri con un editor il file /home/$USER/.bashrc
nano /home/$USER/.bashrc
#OPPURE
vim /home/$USER/.bashrc
scorri finche non trovi una roba come...
...
alias ll='ls -lah'
alias la='ls -la'
alias l='ls -CF'
alias _='sudo'
alias _i='sudo -i'
...
...e aggiungi l'alias di chtunn:
...
alias ll='ls -lah'
alias la='ls -la'
alias l='ls -CF'
alias _='sudo'
alias _i='sudo -i'
alias chtunn='/usr/bin/chtunn.sh'
...
UTILIZZO
Su una finestra del terminale:
Apri una connessione ssh forwardandola su una porta (esempio:la 5555)
ssh user@server.mio -D 5555
Su un'altra finestra del terminale:
Avvia una sessione di Chromium usando come proxy SOCKS5 la connessione ssh stabilita
chtunn 5555
NOTA
Chromium per funzionare crea una cartella di sessione.
chtunn.sh crea la cartella "chtunn-$1" in /$HOME/.config/chromium/CHTUNN/
dove $1 = numero della porta scelta
Per rimuovere tutte le cartelle di sessione create da chtunn.sh dai il comando:
rm -R /$HOME/.config/chromium/CHTUNN/
Description
Languages
Shell
100%