OmniMix • Tutorial • Tor • TorPlus PreviousTopNext

As already explained in the 'Tor' chapter, the Tor instance integrated in OmniMix is not only useful for client tasks. With its Hidden Service option it can also act as an intermediary between local services, even shielded behind a firewall, and any Tor client on the Internet, offering two key advantages. There's no need to know the server's IP address, and connections are inherently end-to-end encrypted from the client's to the server's Tor process.

The two additional services OmniMix currently provides based on the Tor network are
TorIP to replace Dynamic DNS services and
TorFile to transfer even larger files anonymously.

To run such a Tor Hidden Service you just need a server application, where data arriving at the service are forwarded to. With both, TorIP and TorFile, that has to be a web server using the HTTP protocol.

Tutor_TorPlus_Server

That's why for using one of these services you first have to configure the TorPlus HTTP server at the target computer. Select the 'TorPlus' tab and within it the 'Server' tab, then check the 'Active' box. With 'IP' set to '127.0.0.1' or 'localhost' access to the server is only granted to clients on the local computer, with '0.0.0.0' or no entry at all there's no such restriction. As we want only the local Tor instance with its Hidden Service to connect with the web server, '127.0.0.1' is the right choice. The 'Port' number only has to be changed if the given one is already occupied. '80' is the web server standard port.

Tutor_TorPlus_Indicator_Http

After restarting the servers the 'H' (HTTP server) bulb of the indicator field has to turn green.

As for anonymity reasons both these services as well as the OmniMix servers listen at different .onion addresses, each of them has to be activated and configured separately, which is done within the respective service's tab:

Tutor_TorPlus_IP_Remote Tutor_TorPlus_File_Ctrl.gif

In the Tor Configuration chapter we've already seen how to connect a Hidden Service with an internal server. Enter the external port you want the outer world to use when contacting your .onion address ('Port Ext': E.g. 80), point internal address and internal web server port to your (TorPlus) server ('Address Int': '127.0.0.1' or 'localhost' / 'Port Int': Usually 80), and activate the routing rule by checking 'Active'.

After restarting Tor the given Hidden Service routing is activated and the service's .onion address shown in the 'HS Addr' field.

PreviousTopNext