{{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}}