{{Header}} {{Box|text= On the [[Stream Isolation]] page, there is a list of applications that are pre-configured to use [[Stream_Isolation#By_Settings|socks proxy settings]] via application configuration files. To disable this the {{project_name_short}} system default must be removed from the application's settings. TODO: document and expand. {{Box|text= '''Remove proxy settings for APT repository files.''' '''1.''' Platform specific notice: * [[{{Non q project name short}}|{{non_q_project_name_long}}]]: No platform specific notice. * [[Qubes|{{q_project_name_long}}]]: In Template. ({{project_name_workstation_template}}) '''2.''' If you previously onionized any repositories, that has to be undone; see [[Onionizing Repositories]]. '''3.''' Remove any mention of tor+ in file /etc/apt/sources.list (if it was previously configured; that file is empty by default in {{project_name_short}} / Kicksecure) or any file in folder /etc/apt/sources.list.d. '''4.''' {{Open with root rights|filename= /etc/apt/sources.list /etc/apt/sources.list.d/* }} '''5.''' Remove any mention of tor+. '''6.''' Done. The process of removing proxy settings from APT repository files is now complete. }} {{Box|text= '''Remove proxy settings for [[Tor_Browser#Tor_Browser_Downloader_by_{{project_name_short}}|Tor Browser Downloader by {{project_name_short}}]].''' '''1.''' Platform specific notice: * [[{{Non q project name short}}|{{non_q_project_name_short}}]]: No platform specific notice. * [[Qubes|{{q_project_name_short}}]]: In Template. ({{project_name_workstation_template}}) {{q_project_name_short}} users note: In App Qube ({{project_name_workstation_template}}) could also use file /usr/local/etc/torbrowser.d/50_user.conf instead. {{Box|text= '''1.''' Create folder /usr/local/etc/torbrowser.d (if using Tor Browser Downloader by {{project_name_short}} developers) and optionally /usr/local/etc/mullvadbrowser.d (if using Mullvad Browser by Kicksecure developers). {{CodeSelect|code= mkdir -p /usr/local/etc/torbrowser.d }} {{CodeSelect|code= mkdir -p /usr/local/etc/mullvadbrowser.d }} '''2.''' {{Open with root rights|filename= /usr/local/etc/torbrowser.d/50_user.conf }} And/or: {{CodeSelect|code= sudoedit /usr/local/etc/mullvadbrowser.d/50_user.conf }} }} '''2.''' {{Open with root rights|filename= /etc/torbrowser.d/50_user.conf }} '''3.''' Paste. TB_NO_TOR_CON_CHECK=1 needs to be set because there is no filtered Tor ControlPort access when {{project_name_short}} tunnel firewall is enabled, which would break tb-updater's Tor connectivity check. By tb-updater default, if unset, variable CURL_PROXY will be dynamically set to a Tor SocksPort on {{project_name_gateway_long}}. For example to CURL_PROXY="--proxy socks5h://user:password@10.137.6.1:9115".
By utilizing a curl parameter we are using anyhow -- CURL_PROXY="--fail" -- the environment variable can be disabled even if it is technically still set. This will result in downloading via the system's default networking.
{{CodeSelect|code= TB_NO_TOR_CON_CHECK=1 CURL_PROXY="--fail" }} '''4.''' Save and exit. '''5.''' Done. Proxy settings have been removed from Tor Browser Downloader by {{project_name_short}} (and Mullvad Browser by Kicksecure developers). }} For some applications, this is impossible: * [[sdwdate]] * [[OnionShare|OnionShare]] * [[Chat#Ricochet_IM|Ricochet IM]] These applications can only talk to Tor [[Onion Services]] directly and cannot be configured to use the system default. Therefore you can only deactivate sdwdate and/or not use applications like OnionShare and Ricochet IM. }} = Footnotes = {{Footer}}