Connection over Tor Browser

<< Click to Display Table of Contents >>

  Server and client installation >

Connection over Tor Browser

General

 

To connect Virola Messenger over Tor network you need to install Tor Proxy service for Linux or Tor Browser for Windows on the machine where the Virola server and Virola client are installed. The following guideline is for Windows OS.

 

Computer, where Virola Server is installed:

 

1.Follow .\Tor Browser\Browser\TorBrowser\Data\Tor directory in the directory where you installed Tor Browser
 

Torrc file location

Torrc file location

 

2.Find there torrc file, open it for editing in Notepad and add the following lines to it:
 

    HiddenServiceDir <DIRECTORY WHERE TOR WAS INSTALLED>\Onion

    HiddenServicePort 7777 127.0.0.1:7777
    SocksPort 9050
 

3.Start Tor Browser

4.Follow <DIRECTORY WHERE TOR WAS INSTALLED>\Onion directory

5.Open file hostname. The .onion domain from this file is the hostname that will be used to log into Virola client

6.In Tor Browser click ‘Connect’ button

7.Start Virola server and listen on host 127.0.0.1 and port 7777

 

Computer, where Virola Client is installed:

 

1.Follow .\Tor Browser\Browser\TorBrowser\Data\Tor directory on the machine, where the Virola Client is installed

2.Find torrc file, open it for editing in Notepad and add the following line to it:
 
SocksPort 9050
 

3.Start Tor Browser and connect to the Tor network

4.Launch Virola Client

5.On the Login form, click ‘Advanced Options’ and ‘Proxy Settings
 

Virola proxy on th login form

Virola proxy on th login form

 
 

6.Activate ‘Use SOCKS proxy server’ option
 

Virola proxy configuration

Virola proxy configuration

 

7.Enter 127.0.0.1 as Proxy Host

8.Enter 9050 as Proxy Port

9.Save updates
 

Login on Virola Client over Tor network

Login on Virola Client over Tor network

 
 

After configuring the *.onion domain and defining SOCKS proxy server, your Virola Client will successfully connect over the Tor network, and you will be able to communicate securely with other users.