up readme e easyinstal
This commit is contained in:
118
README.md
118
README.md
@@ -1,16 +1,5 @@
|
||||
```bash
|
||||
[Utility per tunnel SOCKS5 su Firefox]
|
||||
|
||||
utilizzo: ffproxy <1025-65535> [-i] [-p]
|
||||
|
||||
esempio:
|
||||
Su una finestra del terminale: ssh user@server.mio -D 1234
|
||||
Su una altra finestra del terminale: ffproxy 1234
|
||||
Argomenti
|
||||
-i attiva incognito mode
|
||||
-p uBlock Origin preinstallato
|
||||
-h Mostra questo menu
|
||||
```
|
||||
# WIP
|
||||
|
||||
## L'argomento -p ancora non funziona: installa ma non abilita uBlockOrigin
|
||||
|
||||
@@ -27,4 +16,107 @@ CON L'ARGOMENTO -p SI VUOLE ATTIVARE uBlockOrigin PREINSTALLATO
|
||||
- sostituisce l'ultima graffa del file con:
|
||||
```bash
|
||||
uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]}}
|
||||
```
|
||||
```
|
||||
|
||||
|
||||
# CHTUNN
|
||||
|
||||
Utility per tunnel SOCKS5 su Chromium
|
||||
|
||||
|
||||
## INSTALLAZIONE
|
||||
### INSTALLAZIONE VELOCE (Debian/Ubuntu):
|
||||
```bash
|
||||
curl https://repo.esiliati.org/scossa/ffproxy/raw/branch/main/easysetup.sh -o ./easysetup.sh; chmod +x easysetup.sh; ./easysetup.sh; rm easysetup.sh
|
||||
```
|
||||
|
||||
### INSTALLAZIONE NORMALE:
|
||||
#### DIPENDENZE
|
||||
Debian
|
||||
```bash
|
||||
sudo apt install firefox
|
||||
```
|
||||
Arch
|
||||
```bash
|
||||
sudo pacman -Syu chromium
|
||||
```
|
||||
#### SCARICA LO SCRIPT
|
||||
```bash
|
||||
#scarica lo script in /usr/bin/
|
||||
curl https://repo.esiliati.org/scossa/ffproxy/raw/branch/main/ffproxy.sh -o /usr/bin/ffproxy.sh
|
||||
|
||||
#diventa proprietario del file e concedi permessi di esecuzione allo script
|
||||
sudo chown $USER:root /usr/bin/ffproxy.sh; chmod 770 /usr/bin/ffproxy.sh
|
||||
|
||||
```
|
||||
|
||||
#### 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 ffproxy:
|
||||
```bash
|
||||
...
|
||||
alias ll='ls -lah'
|
||||
alias la='ls -la'
|
||||
alias l='ls -CF'
|
||||
alias _='sudo'
|
||||
alias _i='sudo -i'
|
||||
alias ffproxy='/usr/bin/ffproxy.sh'
|
||||
...
|
||||
```
|
||||
|
||||
## UTILIZZO
|
||||
|
||||
Su una finestra del terminale:<br>
|
||||
Apri una connessione ssh forwardandola su una porta (esempio:la 5555)
|
||||
```bash
|
||||
ssh user@server.mio -D 5555
|
||||
```
|
||||
Su un'altra finestra del terminale:<br>
|
||||
Avvia una sessione di Firefox usando come proxy SOCKS5 la connessione ssh stabilita
|
||||
```bash
|
||||
ffproxy 5555
|
||||
```
|
||||
## NOTA
|
||||
ffproxy crea una cartella per ogni profilo che viene creato come predefinito da firefox <br>
|
||||
ffproxy.sh crea le cartelle "socks5-$1" in /$HOME/.mozilla/firefox/ <br>
|
||||
dove $1 = numero della porta scelta<br><br>
|
||||
|
||||
Per rimuovere tutte le cartelle di sessione create da ffproxy.sh dai il comando:
|
||||
```bash
|
||||
cd /home/$USER/.mozilla/firefox; rm -rf /home/$USER/.mozilla/firefox/*socks5-$PORT; firefox --ProfileManager
|
||||
# o con un alias
|
||||
alias resetff="cd /home/$USER/.mozilla/firefox; rm -rf /home/$USER/.mozilla/firefox/*socks5-$PORT; firefox --ProfileManager"
|
||||
```
|
||||
|
||||
## MENU HELP MOSTRATO DA "ffpproxy --help"
|
||||
|
||||
```bash
|
||||
[Utility per tunnel SOCKS5 su Firefox]
|
||||
|
||||
utilizzo: ffproxy <1025-65535> [-i] [-p]
|
||||
|
||||
esempio:
|
||||
Su una finestra del terminale: ssh user@server.mio -D 1234
|
||||
Su una altra finestra del terminale: ffproxy 1234
|
||||
Argomenti
|
||||
-i attiva incognito mode
|
||||
-p uBlock Origin preinstallato
|
||||
-h Mostra questo menu
|
||||
```
|
||||
|
||||
20
easyinstall.sh
Normal file
20
easyinstall.sh
Normal file
@@ -0,0 +1,20 @@
|
||||
#!/bin/bash
|
||||
|
||||
if [[ $EUID -eq 0 ]]; then
|
||||
echo "Non runnare questo script con 'sudo', quando serviranno i privilegi ti verrà richiesto"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "Scarico firefox, curl e chtunn.sh"
|
||||
echo
|
||||
sudo apt update && sudo apt install curl -y && sudo apt install firefox -y
|
||||
echo
|
||||
sudo curl https://repo.esiliati.org/scossa/ffproxy/raw/branch/main/ffproxy.sh -o /usr/bin/ffproxy.sh
|
||||
|
||||
echo "Imposto i permessi per lo script"
|
||||
sudo chown $USER:root /usr/bin/ffproxy.sh; chmod 770 /usr/bin/ffproxy.sh
|
||||
|
||||
echo "alias ffproxy='/usr/bin/ffproxy.sh'" >> /home/$USER/.bashrc
|
||||
echo
|
||||
echo "ffproxy installato correttamente"
|
||||
echo
|
||||
@@ -154,7 +154,3 @@ firefox $incognito_option -no-remote -P "socks5-$PORT" > /dev/null 2>&1 &
|
||||
|
||||
# Aspetta 3 secondi (per far creare il file extension-preferences.json) e poi lo modifica
|
||||
sed_extensions-preferences
|
||||
|
||||
|
||||
#DEV RESET
|
||||
#alias RESET="cd /home/$USER/.mozilla/firefox; rm -rf /home/$USER/.mozilla/firefox/*socks5-$PORT; firefox --ProfileManager"
|
||||
Reference in New Issue
Block a user