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]
|
# WIP
|
||||||
|
|
||||||
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
|
|
||||||
```
|
|
||||||
|
|
||||||
## L'argomento -p ancora non funziona: installa ma non abilita uBlockOrigin
|
## 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:
|
- sostituisce l'ultima graffa del file con:
|
||||||
```bash
|
```bash
|
||||||
uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]}}
|
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
|
# Aspetta 3 secondi (per far creare il file extension-preferences.json) e poi lo modifica
|
||||||
sed_extensions-preferences
|
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