Files
chtunn/README.md

118 lines
2.7 KiB
Markdown
Raw Normal View History

2025-08-18 22:28:19 +02:00
# WIP
## L'argomento -p ancora non funziona:
CON L'ARGOMENTO -p SI VUOLE ATTIVARE uBlockOrigin PREINSTALLATO
### La funzione ublock:
- scarico lo zip del plugin nella cartella /tmp
2023-11-23 20:35:35 +01:00
# CHTUNN
Utility per tunnel SOCKS5 su Chromium
## INSTALLAZIONE
2025-08-17 20:04:50 +02:00
### INSTALLAZIONE VELOCE (Debian/Ubuntu):
2023-11-23 23:48:16 +01:00
```bash
curl https://repo.esiliati.org/scossa/chtunn/raw/branch/main/easysetup.sh -o ./easysetup.sh; chmod +x easysetup.sh; ./easysetup.sh; rm easysetup.sh
```
2025-08-17 20:04:50 +02:00
### INSTALLAZIONE VELOCE (Arch):
```bash
2025-08-17 20:06:19 +02:00
curl https://repo.esiliati.org/scossa/chtunn/raw/branch/main/easysetup_arch.sh -o ./easysetup_arch.sh; chmod +x easysetup_arch.sh; ./easysetup_arch.sh; rm easysetup_arch.sh
2025-08-17 20:06:00 +02:00
```
2023-11-23 23:48:16 +01:00
### INSTALLAZIONE NORMALE:
2023-11-23 20:35:35 +01:00
#### DIPENDENZE
Debian
```bash
sudo apt install chromium
```
Ubuntu
```bash
sudo apt install chromium-browser
```
2025-08-17 20:04:50 +02:00
Arch
```bash
sudo pacman -Syu chromium
```
2023-11-23 20:35:35 +01:00
#### SCARICA LO SCRIPT
```bash
#scarica lo script in /usr/bin/
2023-11-23 23:28:11 +01:00
curl https://repo.esiliati.org/scossa/chtunn/raw/branch/main/chtunn.sh -o /usr/bin/chtunn.sh
2023-11-23 20:35:35 +01:00
#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
2023-11-23 21:22:10 +01:00
#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
2023-11-23 20:35:35 +01:00
```
#### CREA UN ALIAS
Apri con un editor il file /home/$USER/.bashrc
```bash
nano /home/$USER/.bashrc
#OPPURE
vim /home/$USER/.bashrc
```
scorri finche non trovi una roba come...
```bash
...
alias ll='ls -lah'
alias la='ls -la'
alias l='ls -CF'
alias _='sudo'
alias _i='sudo -i'
...
```
...e aggiungi l'alias di chtunn:
```bash
...
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
2023-11-23 22:25:56 +01:00
Su una finestra del terminale:<br>
2023-11-23 21:25:49 +01:00
Apri una connessione ssh forwardandola su una porta (esempio:la 5555)
2023-11-23 20:35:35 +01:00
```bash
ssh user@server.mio -D 5555
```
2023-11-23 22:25:56 +01:00
Su un'altra finestra del terminale:<br>
2023-11-23 20:35:35 +01:00
Avvia una sessione di Chromium usando come proxy SOCKS5 la connessione ssh stabilita
```bash
chtunn 5555
```
2023-11-23 22:08:47 +01:00
## NOTA
Chromium per funzionare crea una cartella di sessione. <br>
2023-11-23 22:21:36 +01:00
chtunn.sh crea la cartella "chtunn-$1" in /$HOME/.config/chromium/CHTUNN/ <br>
2023-11-23 22:08:47 +01:00
dove $1 = numero della porta scelta<br><br>
Per rimuovere tutte le cartelle di sessione create da chtunn.sh dai il comando:
```bash
2023-11-24 11:58:55 +01:00
rm -R /$HOME/.config/chromium/CHTUNN
2023-11-23 22:08:47 +01:00
```
2025-08-18 22:28:19 +02:00
2025-08-18 22:29:03 +02:00
## MENU HELP MOSTRATO DA "chtunn --help"
2025-08-18 22:28:19 +02:00
```bash
[Utility per tunnel SOCKS5 su Chromium]
utilizzo: chtunn <1025-65535> [-i] [-p]
esempio:
Su una finestra del terminale: ssh user@server.mio -D 1234
Su una altra finestra del terminale: chtunn 1234
Argomenti
-i attiva incognito mode
-p uBlock Origin preinstallato
-h Mostra questo menu
```