Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upGUI to enable obfuscated bridges through sys-whonix #1938
Comments
mfc
added
C: doc
UX
C: Whonix
labels
Apr 28, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Apr 28, 2016
Member
as a note, I would argue this documentation should be ported to Qubes website so that it can be included in the offline docs (very, very useful information to have offline for users).
[ ] port bridges documentation over to Qubes website- moved to #1202- implement GUI
|
as a note, I would argue this documentation should be ported to Qubes website so that it can be included in the offline docs (very, very useful information to have offline for users).
|
mfc
added
the
privacy
label
Apr 28, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Apr 29, 2016
Member
anon-connection-wizard has been started by @troubadoour. Screenshots and references:
https://www.whonix.org/blog/connection-bridge-wizard
We discussed it at 32c3 with @bnvk which went well.
Unfortunately, anon-connection-wizard is unfinished, not ready for Whonix 13, and troubadoour is now missing in action.
I'd appreciate help with python gui stuff. Otherwise I can try to teach myself enough python gui stuff to finish it for Whonix 14.
|
anon-connection-wizard has been started by @troubadoour. Screenshots and references: We discussed it at 32c3 with @bnvk which went well. Unfortunately, anon-connection-wizard is unfinished, not ready for Whonix 13, and troubadoour is now missing in action. I'd appreciate help with python gui stuff. Otherwise I can try to teach myself enough python gui stuff to finish it for Whonix 14. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
bnvk
commented
Apr 29, 2016
|
@adrelanos is the GUI written in Gtk or Qt? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
python-qt |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Apr 30, 2016
Member
|
Can we move the bridges documentation discussion into its own ticket as
I can imagine it will be a separate discussion.
|
andrewdavidwong
referenced this issue
Apr 30, 2016
Closed
Port over documentation from third-party sites #1202
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
removed
the
C: doc
label
May 6, 2016
adrelanos
referenced this issue
Aug 18, 2016
Open
document how to run Lantern circumvention software in Qubes #1937
mfc
added
the
help wanted
label
Oct 5, 2016
andrewdavidwong
added this to the Far in the future milestone
Dec 24, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
irykoon
Feb 26, 2017
@mfc @adrelanos
Hi! I am very interested in implementing the connection wizard for Tor pluggable transports. And I believe that a discussion before starting the work will help me have a better understanding of the expected behavior of it. So could you please help me with the following question?
After viewing the code of both anon-connection-wizard and whonix-setup-wizard, I find two applications share some similar functions. For example, both of them serve as a guideline to help users connect to Tor network through different approaches. Therefore, there are at least two options to make a connection wizard for Tor pluggable transports depending on different definitions of the purposes of Whonix-setup-wizard:
- If Whonix-setup-wizard serves as a panel that allows Whonix users to use it to configure Whonix whenever they want, then I can just modify and extend the current Whonix-setup-wizard;
- If Whonix-setup-wizard only serves as a first-time-only tool which helps users start out with Whonix, then I can make the anon-connection-wizard standalone and prompt it out when users select related buttons on the whonix-setup-wizard interface.
Could you please tell me your ideas about this two options?
Thank you very much!
irykoon
commented
Feb 26, 2017
|
@mfc @adrelanos After viewing the code of both anon-connection-wizard and whonix-setup-wizard, I find two applications share some similar functions. For example, both of them serve as a guideline to help users connect to Tor network through different approaches. Therefore, there are at least two options to make a connection wizard for Tor pluggable transports depending on different definitions of the purposes of Whonix-setup-wizard:
Could you please tell me your ideas about this two options? Thank you very much! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
mfc
Feb 26, 2017
Member
hi @irykoon! thanks for your interest in implementing this. I think you are right in highlighting that these functionalities are quite similar/complementary.
From my perspective combining them and adding the pluggable transports selection certainly seems to make the most sense, that way a user can configure it on first-run as well as any other time they may want to change their connection transport.
|
hi @irykoon! thanks for your interest in implementing this. I think you are right in highlighting that these functionalities are quite similar/complementary. From my perspective combining them and adding the pluggable transports selection certainly seems to make the most sense, that way a user can configure it on first-run as well as any other time they may want to change their connection transport. |
adrelanos
referenced this issue
Feb 26, 2017
Open
pulseaudio and vlc should not be installed in sys-whonix #2650
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
adrelanos
Feb 26, 2017
Member
Thank you for your interest!
I envision whonix-setup-wizard to be Whonix specific.
- disclaimer (Non-Qubes-Whonix only)
- whonix-repository wizard
- auto start in Non-Qubes-Whonix only (Qubes-Whonix does not need the disclaimer and comes with Whonix repository enabled by default)
- rip out the connection wizard
- manually start
kdesudo whonix-setup-wizard repositoryat any time to change Whonix repository settings
anon-connection-wizard could be non-Whonix specific. Could be used on any Debian (or any Linux) to configure system Tor.
- Whonix will continue to ship
/etc/tor/torrcwithDisableNetwork 1 - anon-connection-wizard auto starts at first boot
- figuring out
/etc/tor/torrccontainsDisableNetwork 1and auto starting anon-connection-wizard does not need to be done in the main gui script - user can manually re-run anon-connection-wizard to reconfigure connection settings at any time
For now, I'd suggest concentrate on anon-connection-wizard. Later whonix-setup-wizard can be adjusted which will really be simple.
Does that sound sensible?
|
Thank you for your interest! I envision whonix-setup-wizard to be Whonix specific.
anon-connection-wizard could be non-Whonix specific. Could be used on any Debian (or any Linux) to configure system Tor.
For now, I'd suggest concentrate on anon-connection-wizard. Later whonix-setup-wizard can be adjusted which will really be simple. Does that sound sensible? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
irykoon
Feb 27, 2017
Thank you very much for your quick and detailed responses. I agree with @adrelanos that:
For now, I'd suggest concentrate on anon-connection-wizard. Later whonix-setup-wizard can be adjusted which will really be simple.
I've started my work now.
irykoon
commented
Feb 27, 2017
•
|
Thank you very much for your quick and detailed responses. I agree with @adrelanos that:
I've started my work now. |
added a commit
that referenced
this issue
Feb 27, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
FYI Iry is working on this as a Google Summer of Code project. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
irykoon
Aug 31, 2017
Just a kind reminder for Qubes Community that anon-connection-wizard is mature enough to be shipped with Whonix14!
More information can be found here:
https://www.whonix.org/blog/anon-connection-wizard
irykoon
commented
Aug 31, 2017
|
Just a kind reminder for Qubes Community that anon-connection-wizard is mature enough to be shipped with Whonix14! More information can be found here: |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
awesome, great job iry! looking forward to seeing it in whonix 14 :) |
added a commit
that referenced
this issue
Oct 19, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Will be done in Whonix 14 with certainty. Already done. Please close. |
mfc commentedApr 28, 2016
Qubes OS version:
R3.1Affected TemplateVMs:
whonix-gwExpected behavior:
user are presented with a GUI where they can select different bridges to use to connect to Tor if it is censored in their country/region, just like with the Tor Browser.
Actual behavior:
users must navigate Whonix.org documentation and manually find and add bridges into torrc
General notes:
use bridges in Tor Browser instructions: https://www.torproject.org/docs/bridges#AddTorNotWorks
bridges in Whonix instructions: https://www.whonix.org/wiki/Bridges#How_to_use_bridges_in_Whonix