wiki:doc/TorifyHOWTO/InstantMessaging

Version 23 (modified by karsten, 6 years ago) (diff)

Name changed from TheOnionRouter/TorifyHOWTO/InstantMessaging to doc/TorifyHOWTO/InstantMessaging

Instant messaging

qip =

http://img209.imageshack.us/img209/6103/qipyq5.png

ICQ

Method 1:

First Step:

http://img60.imageshack.us/img60/4654/icq1ps8.png

Second Step:

http://img209.imageshack.us/img209/6752/icq2ec7.png

Method 2:

Install 3proxy, as desribed in POP3. In the configuration file from POP3 replace (or add, to use both services) the string

pop3p -i127.0.0.1 -p110

with

icqpr -i127.0.0.1 110 <your_icq_server> <your_icq_port>

You can change the port number 110 to anything you want that is not yet used.

Now, you can:

  • if your program allows this, point it to use the 127.0.0.1 address as the server and port number 110 (or whatever you chose)
  • redirect all requests that would go to an ICQ server, to 127.0.0.1 port 110 (with a firewall, for example)

Pidgin (formerly Gaim)

For application wide settings, goto Preferences -> Network -> Proxy server and enter these settings:

Proxy type: SOCKS 5
Host: 127.0.0.1
Port: 9050

Do not use the SOCKS 4 setting; this leaks DNS.

It should look something like this:

No image "pidgin-prefs.png" attached to doc/TorifyHOWTO/InstantMessaging

It is also possible to only configure Tor to be used for specific accounts. Goto Accounts -> [an account] -> Edit Account -> Proxy and set it up as above and it should look like this:

No image "pidgin-account-proxy.png" attached to doc/TorifyHOWTO/InstantMessaging

Konversation

See the note on KDE Applications.

Kopete

See the note on KDE Applications.

Psi

Psi is a Jabber client with support for additional Jabber JEP-0027 encryption, with GnuPG and Socks 5 proxy support.

Account Setup -> Modify -> Connection -> Proxy -> Edit -> New

Properties:
Name: Tor
Type: SOCKS Version 5
Settings:
Host: 127.0.0.1
Port: 9050

See the note on tsocks and DNS above.

Miranda

"M" Menu -> Options -> Network

Proxy Type: SOCKS5
Proxy Server: localhost or 127.0.0.1
Port: 9050

Bitlbee

Simply add the following to /etc/bitlbee/bitlbee.conf and connect with your favorite IRC client:

Proxy = socks5://localhost:9050

Gadu-Gadu

To use Gadu-Gadu (the Polish closed and insecure instant messaging network) with Tor, point your client program to Privoxy (127.0.0.1 and port 8118). In Kadu, this is in: Menu - Konfiguracja - Siec. In EKG, go to the main window, type set proxy 127.0.0.1:8118, then type save and reconnect.

Gajim

To use Tor with the Jabber-Client Gajim you have to go to Change -> Account -> Connection -> Proxy. There you have to setup a new socks5-proxy and point it to 127.0.0.1 and port 9050. After that you can in each account activate this proxy in the dropdown-box in the connection-menu.

But Gajim is dns-leaking. To prevent this you have to take the hostname of your jabber-server you want to connect to and resolve its IP,e.g. with tor-resolve and paste the IP adress into Account -> Connection -> Custom Hostname and Port. Now you're safe (probably ;) )