[Quick Start Guide] Snowflake Proxy in Qubes-Whonix Tor Control Panel

Original forum link
https://forum.qubes-os.org/t/28889
Original poster
amn3sia0x1337
Editors
glockmane
Created at
2024-09-11 06:22:15
Last wiki edit
2024-12-18 15:10:34
Revisions
26 revisions
Posts count
7
Likes count
5
Tags
configuration, networking

qubesforum-torcontrolpanelfix|690x388 Snowflake running in Tor Control Panel.

18/12/2024 EDIT: I have had to change the first command twice now from "qvm-copy-to-vm" to "qvm-copy", and back to "qvm-copy-to-vm". It is now "qvm-copy-to-vm".

Here is the summarized and easily readable version of my Qubes-Whonix-17 Tor Control Panel snowflake proxy fix/installation guide. The full version of my guide can be found at the bottom of the page. The next Whonix release likely will not need this procedure.


Qubes-Whonix Tor Control Panel with working Snowflake Proxy Quick Start Guide

1) whonix-workstation-17 template terminal: Copy updated snowflake-client to gateway template from workstation template:

qvm-copy-to-vm whonix-gateway-17 /var/cache/tb-binary/.tb/tor-browser/Browser/TorBrowser/Tor/PluggableTransports/snowflake-client
A pop up window will appear with the selection to put the files in a qube. Select 'whonix-gateway-17 template.

2) whonix-gateway-17 template terminal: Copy updated snowflake client to /usr/bin, make executable, use nano to edit bridges file:

sudo cp ~/QubesIncoming/whonix-workstation-17/snowflake-client /usr/bin/snowflake-client
sudo chmod og+rx /usr/bin/snowflake-client
sudo nano /usr/share/anon-connection-wizard/bridges_default

Replace Snowflake Bridges with:

Click to show
"Bridge snowflake 192.0.2.3:80 
2B280B23E1107BB62ABFC40DDCC8824814F80A72 
fingerprint=2B280B23E1107BB62ABFC40DDCC8824814F80A72 
url=https://1098762253.rsc.cdn77.org/ 
fronts=docs.plesk.com,www.phpmyadmin.net 
ice=stun:stun.l.google.com:19302,stun:stun.antisip.com:3478,stun:stun.bluesip.net:3478,stun:stun.dus.net:3478,stun:stun.epygi.com:3478,stun:stun.sonetel.com:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.voys.nl:3478
 utls-imitate=hellorandomizedalpn", "Bridge snowflake 192.0.2.4:80 
8838024498816A039FCBBAB14E6F40A0843051FA 
fingerprint=8838024498816A039FCBBAB14E6F40A0843051FA 
url=https://1098762253.rsc.cdn77.org/ 
fronts=docs.plesk.com,www.phpmyadmin.net 
ice=stun:stun.l.google.com:19302,stun:stun.antisip.com:3478,stun:stun.bluesip.net:3478,stun:stun.dus.net:3478,stun:stun.epygi.com:3478,stun:stun.sonetel.net:3478,stun:stun.uls.co.za:3478,stun:stun.voipgate.com:3478,stun:stun.voys.nl:3478
 utls-imitate=hellorandomizedalpn"

Save & exit

5) Shutdown whonix-gateway-17 template 6) Restart sys-whonix 7) Start Tor Control Panel

Click "Stop Tor" Click "Configure" Select "Bridges type" β†’ "snowflake" Click "Restart Tor"


Enjoy Snowflake on Qubes-Whonix working the way it’s supposed to be! πŸ™‚

Here is my original guide:

https://forum.qubes-os.org/t/functional-snowflake-proxy-in-sys-whonix-tor-control-panel-fix-full-guide/28866

Thanks to @glockmane for summarizing AND formatting the guide!