{{Header}} {{Title|title= {{q_project_name_long}} Networking }} {{#seo: |description=Guide to networking inside Qubes Templates, including how to use commands like curl, gpt and git. }} {{qubes_mininav}} {{intro| Guide to networking inside Qubes Templates, including how to use commands like curl, gpt and git. }} = Introduction = Qubes Templates are non-networked by default. This is a security feature. * Why are APT operating system upgrades functional? Qubes has a special implementation for that. APT isn't using networking in Qubes Templates but qrexec. Documented on the [[Qubes/UpdatesProxy]] wiki page. * How to make other applications functional inside Qubes Templates such as curl, gpg, git? This is documented below. This is [[unspecific|unspecific to Whonix]]. This is as per Qubes upstream design default. Whonix does not influence this. = HowTo: Networking inside Qubes Templates = Warning: Users are not supposed to do that. However, [[Advanced Users]] understanding {{kicksecure_wiki |wikipage=Threat_Modeling |text=Computer Security Threat Modeling }}, that understand {{kicksecure_wiki |wikipage=Mental_Model |text=Computer Security Mental Model }} might sometimes do this. Note: Replace command with the actual command. UWT_DEV_PASSTHROUGH=1 is redundant but harmless in some cases. UWT_DEV_PASSTHROUGH=1 is required in some cases to circumvent Whonix's default [[Stream Isolation]] wrappers. Otherwise, original .anondist-orig binaries would need to be used. {{CodeSelect|code= http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 curl.anondist-orig [...] }} {{CodeSelect|code= http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 git.anondist-orig [...] }} {{CodeSelect|code= UWT_DEV_PASSTHROUGH=1 http_proxy=http://127.0.0.1:8082 https_proxy=http://127.0.0.1:8082 command }} = Forum Discussion = * Qubes forums: [https://forum.qubes-os.org/t/curl-proxy-wget-proxy-scripts-in-templates-so-users-can-add-gpg-distro-keys-linked-to-added-external-repositories/10935 Curl-proxy / wget-proxy scripts in Templates so users can add GPG distro keys linked to added external repositories] = Footnotes = {{reflist|close=1}} {{Footer}} [[Category:Documentation]]