-
-
Notifications
You must be signed in to change notification settings - Fork 176
Home
Tor2web is an HTTP proxy software that enables access to Tor Hidden Services by using a common web browser.
Tor2web started as a concept by Aaron Swartz that has been initially implemented as a stateless apache reverse proxy module available on github.
The project is now part of a larger project (GlobaLeaks documentation), and is a crucial point in an architectural design aimed to make Tor hidden service easily reachable for all internet users, even if they have not installed Tor.
Tor2web-3.0 is an Open Source software released under Free Affero GPL License.
For more general information, take a look reference site.
The following sections represent GlobaLeaks documentation:
- Features section provides a description of the features implemented
- Research section documents the ongoing research
- OpenData section documents the open data provided by Tor2web
- Setup Guide section provides setup guidelines
- Software Development section documents Tor2web Software development
- Infrastructure section describes our own development architecture
- Contribute section describes how you can contribute to the Tor2web project
Tor2web adopters need a Linux server.
- Installation Guide: How to install a Tor2web node;
- Configuration Guide: How to configure a Tor2web node;
- Maiteinence - How to maintain and keep running a Tor2web node.
- Advanced Configuration - Experimental Performance Tuning for Tor configuration
A developer approaching to Tor2web-3.0, needs to be skilled in Python 2.7, having a good knowledge of web communication, Tor networking and Twisted framework.
- Code Structure is the page containing all the python files of the project, and explain their general function;
- Code styling guidelines: how to write python code aligned with our standards;
- Setting up development environment: short explanation of the prerequisite, how setup a test proxy;
- Technology selection: description, motivation and documentation behind the framework, languages and third party software used by Tor2web.
You can contribute in different way:
You can donate a server to the tor2web network. A yearly contract for a rented server is welcome.
If some of the community can help in running servers you donate, please advise on the mailing list or on Twitter.
####Run a Server
You can also directly run a server.
We advise that you should introduce yourself to the tor2web-talk mailing list before proposing to run a server, as currently the tor2web network is still based on a volunteer community where the trust issue is a must.
You can help hack-up the Tor2web 3.0 code by joining a mailing list and introducing yourself. Let's chat on irc to work together!
If you are a Python hacker, we need coding support. We need your help!
2011-2019, Hermes Center for Transparency and Digital Human Rights. All rights reserved.