Jump to: navigation, search

ZeroNet

ZeroNet - Decentralized websites

Introduction[edit]

TODO: document

Probably won't work in Whonix 13. You need to wait for Whonix 14.


Connecting to Tor before ZeroNet[edit]

UNFINISHED!

User -> Tor -> ZeroNet -> Internet

TODO: document

Since there is no package of ZeroNet in Debian yet, you have to manually install it. [1] [2]


Update your package lists.

sudo apt-get update

Install dependencies.

sudo apt-get install python-msgpack git

Get ZeroNet.

git clone https://github.com/HelloZeroNet/ZeroNet.git

Get into Zeronet folder.

cd ZeroNet

There are no signed git tags available yet.


Start ZeroNet. - Does not work yet! [3]

./zeronet.py


To reconfigure Tor Browser so you can access the local web interface, apply the following six steps.

Step one) Terminate Tor Browser if currently running.

Step two) Disable add-on signature check. [4] [5]

echo 'pref("xpinstall.signatures.required", false);' > /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/preferences/50_addons_unsigned_allow.js

Step three) Install FoxyProxy:

sudo apt-get install xul-ext-foxyproxy-standard

Step four) To access the proxy/local WebUI of the desired application, the FoxyProxy add-on and its configuration need to be made available to Tor Browser. Run:

ln -s /usr/share/xul-ext/foxyproxy-standard/ /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/foxyproxy@eric.h.jung

Step five) Make the tbb-foxyprox config file available to Tor Browser. [6] [7]

cp /usr/share/usability-misc/tbb-foxyproxy/foxyproxy.xml /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/

Step six) Restart Tor Browser.

To find out how to reverse this Tor Browser configuration and to restore Tor Browser's default fingerprint, please press expand on the right side.

Step undo)

rm /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/extensions/foxyproxy@eric.h.jung

rm /home/user/.tb/tor-browser/Browser/TorBrowser/Data/Browser/profile.default/preferences/50_addons_unsigned_allow.js

And restart Tor Browser.

Note: Tor Browser will soon ship with sandboxing as opt-in, unfortunately this feature's initial versions are incompatible with such configurations and must not be enabled.[8]


Start Tor Browser.

If you are using Qubes-Whonix:

Qubes Start Menu -> Whonix-Workstation AppVM (commonly called anon-whonix) -> Tor Browser

If you are using a Non-Qubes-Whonix:

Start Menu -> Tor Browser

If you are using a terminal (Konsole):

torbrowser


Footnotes[edit]

  1. https://github.com/HelloZeroNet/ZeroNet/issues/241
  2. http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=850474
  3. You won't be able to use the following specialized Tor mode, you won't be able to use --tor always in Whonix 13.
    ./zeronet.py --tor always
    It is because a newer version of control-port-filter-python will be required which will be available when Whonix 14 gets released.
  4. This doesn't lower security too much - unless you install add-ons from unsafe sources. It is required because Tor Browser is based on a newer version of Firefox while the add-ons in Debian are "unsigned". They are signed and verified when apt-get downloads them, so this is safe, but they do not have the signature that Firefox's code is expecting. (It wouldn't make them safer anyhow.)
  5. https://support.mozilla.org/en-US/kb/add-on-signing-in-firefox?as=u&utm_source=inproduct
  6. https://github.com/Whonix/usability-misc
  7. https://github.com/Whonix/usability-misc/blob/master/usr/share/usability-misc/tbb-foxyproxy/foxyproxy.xml
  8. https://lists.torproject.org/pipermail/tor-dev/2016-December/011733.html

Random News:

Please Contribute by answering questions.


Impressum | Datenschutz | Haftungsausschluss

https | (forcing) onion
Share: Twitter | Facebook | Google+
This is a wiki. Want to improve this page? Help welcome, volunteer contributions are happily considered! See Conditions for Contributions to Whonix, then Edit! IP addresses are scrubbed, but editing over Tor is recommended. Edits are held for moderation. Whonix (g+) is a licensee of the Open Invention Network. Unless otherwise noted above, content of this page is copyrighted and licensed under the same Free (as in speech) license as Whonix itself.