>>1555
Для i2p:
1. Создаешь user.js со следующим содержанием:
user_pref("network.security.ports.banned","9050,9051");
user_pref("network.proxy.socks","127.0.0.1");
user_pref("network.proxy.socks_port",9090);
user_pref("network.proxy.http","127.0.0.1");
user_pref("network.proxy.http_port",4444);
user_pref("network.proxy.ssl","127.0.0.1");
user_pref("network.proxy.ssl_port",4445);
user_pref("network.proxy.ftp","");
user_pref("network.proxy_ftp_port",0);
user_pref("network.proxy.no_proxies_on", "127.0.0.1,localhost");
user_pref("extensions.torbutton.inserted_button",true);
user_pref("extensions.torbutton.launch_warning",false);
user_pref("extensions.torbutton.loglevel",2);
user_pref("extensions.torbutton.logmethod",0);
user_pref("extensions.torbutton.use_nontor_proxy",true);
user_pref("extensions.torlauncher.control_port",9051);
user_pref("extensions.torlauncher.loglevel",2);
user_pref("extensions.torlauncher.logmethod",0);
user_pref("extensions.torlauncher.prompt_at_startup",false);
user_pref("extensions.torlauncher.start_tor",false);
2. Кладешь его в ~/.local/share/torbrowser_nontor/user.js
3. Создаешь копию скрипта start-tor-browser в ~/.local/share/torbrowser/tbb/x86_64/tor-browser_en-US/Browser, называешь его, допустим, start-nontor-browser
4. После строки "cd ${HOME}" добавляешь:
rm -rf ./TorBrowser/Data/Browser/profile.non-tor
cp -r ./TorBrowser/Data/Browser/profile.default ./TorBrowser/Data/Browser/profile.non-tor
rm ./TorBrowser/Data/Browser/profile.non-tor/user.js
ln -s "$HOME_TRUE"/.local/share/torbrowser_nontor/user.js ./TorBrowser/Data/Browser/profile.non-tor/user.js
5. Далее в условном блоке меняешь коммандлайн параметры firefox-a: --class с "Tor Browser" на "NonTor Browser", -profile с profile.default на profile.non-tor.
6. Профит. Для других скрытосетей соответственно меняешь порты прокси в юзер-жс.