WIP
L'argomento -p ancora non funziona: installa ma non abilita uBlockOrigin
CON L'ARGOMENTO -p SI VUOLE ATTIVARE uBlockOrigin PREINSTALLATO
La funzione ublock:
- crea la cartella
/home/$USER/.mozilla/firefox/socks5-$PORT/extensions - Scarica l'xpi di uBlockOrigin dentro a
/home/$USER/.mozilla/firefox/socks5-$PORT/extensions - Compila il file
extension-settings.json - Rinomina l'xpi in
uBlock0@raymondhill.net.xpi
La funzione sed_extensions-preferences
- aspetta 3 secondi che si crea il file
extension-preferences.json - sostituisce l'ultima graffa del file con:
uBlock0@raymondhill.net":{"permissions":["internal:privateBrowsingAllowed"],"origins":[]}}
ffproxy
Utility per tunnel SOCKS5 su Firefox
INSTALLAZIONE
INSTALLAZIONE VELOCE (Debian/Ubuntu):
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
sudo apt install firefox
Arch
sudo pacman -Syu firefox
SCARICA LO SCRIPT ffproxy.sh
#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
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 ffproxy:
...
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:
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 Firefox usando come proxy SOCKS5 la connessione ssh stabilita
ffproxy 5555
NOTA
ffproxy crea una cartella per ogni profilo che viene creato come predefinito da firefox
ffproxy.sh crea le cartelle "socks5-$1" in /$HOME/.mozilla/firefox/
dove $1 = numero della porta scelta
Per rimuovere tutte le cartelle di sessione create da ffproxy.sh dai il comando:
cd /home/$USER/.mozilla/firefox; rm -rf /home/$USER/.mozilla/firefox/*socks5-*; firefox --ProfileManager
# o con un alias
alias ffresetproxy="cd /home/$USER/.mozilla/firefox; rm -rf /home/$USER/.mozilla/firefox/*socks5-*; firefox --ProfileManager"
MENU HELP MOSTRATO DA "ffpproxy --help"
[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
Description
Languages
Shell
100%