Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
communication:mumble [2013/07/17 15:04] – [Step 1: Set up a Mumble Server] added some links which might help a user run a mumble hidden service. samthetechieconnect:contact:mumble [2022/05/08 11:42] (current) – external edit 127.0.0.1
Line 6: Line 6:
  
   * Mumble is set up as a client and a server, with the client being the thing you talk to on your computer and the server offering the connection between computers wanting to talk.   * Mumble is set up as a client and a server, with the client being the thing you talk to on your computer and the server offering the connection between computers wanting to talk.
 +
 +  * Mumble does **not** provide end to end encryption between the clients, i.e. the server has access to al unencrypted voice data, hence it is **necessary** to run your own server.
  
 =====Step 1: Set up a Mumble Server===== =====Step 1: Set up a Mumble Server=====
Line 25: Line 27:
   * Make sure your firewall has TCP rules to allow inbound traffic on the port Mumble is using (default is 64738).   * Make sure your firewall has TCP rules to allow inbound traffic on the port Mumble is using (default is 64738).
  
-  * Note for advanced users (consider running the mumble server as a tor hidden service). More information: [[https://whonix.org/wiki/Voip#Mumble_Server_Instructions|here]] and [[here|https://whonix.org/wiki/Hidden_Services]]+  * Note for advanced users (consider running the mumble server as a tor hidden service). More information: [[https://whonix.org/wiki/Voip#Mumble_Server_Instructions|here]] and [[https://whonix.org/wiki/Hidden_Services|here]]. Beware of the client issues described under Step 3.
  
 =====Step 2: Set up Tor===== =====Step 2: Set up Tor=====
Line 33: Line 35:
   * Search for "what is my ip" to obtain your public IP address. After you’ve made note of that, start up the Tor Browser.   * Search for "what is my ip" to obtain your public IP address. After you’ve made note of that, start up the Tor Browser.
  
-  * From the firefox instances opened when launching the Tor Browser Bundle, Search for "what is my ip" again and observe that your IP address is that of a random Tor exit node.+  * From the firefox instance opened when launching the Tor Browser Bundle, Search for "what is my ip" again or click "Test Tor Network Settings" and observe that your IP address is that of a random Tor exit node.
  
 =====Step 3: Set up Mumble Client===== =====Step 3: Set up Mumble Client=====
Line 43: Line 45:
 {{https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/736f05879076eef1c51b08a5b919dd85/tumblr_inline_mpsyt0HWj01qz4rgp.png}} {{https://gs1.wac.edgecastcdn.net/8019B6/data.tumblr.com/736f05879076eef1c51b08a5b919dd85/tumblr_inline_mpsyt0HWj01qz4rgp.png}}
  
-  * Under Proxy, choose “SOCKS5 proxy" and enter “Localhost" for the Hostname and 9050 for the port.+  * Under Proxy, choose “SOCKS5 proxy" and enter “Localhost" for the Hostname and 9050 for the port (you can also find the port number under Torbutton Preferences). 
 + 
 +  *  Unfortunately, as of version 1.2.7, Mumble still fails to resolve hostnames over the proxy even with the setting on, and hence will fail to connect to hidden services and may **leak** a DNS request. 
 + 
 +  * Hence, unless your OS is fully torified, you need to invoke Mumble with __torsocks__ (see [[documentation/irssi_plus_tor]]) or __[[https://github.com/haad/proxychains|proxychains4]]__. Under Mac OS/X, even that may not function ((The Android client Plumble, however, works fine with Orbot)). 
 +    * usewithtor mumble 
 +    * proxychains4 mumble 
 +    * check for success by watching the network, e.g. running "tcpdump -n 'port 53'" (linux/unix)
  
   * Unchecking “Reconnect automatically," will prevent Mumble from attempting to reconnect unsecurely if, for any reason, the tor service stops.   * Unchecking “Reconnect automatically," will prevent Mumble from attempting to reconnect unsecurely if, for any reason, the tor service stops.
Line 53: Line 62:
 =====Step 4: Call Your Friends!===== =====Step 4: Call Your Friends!=====
  
-  * Now that you have Mumble and Tor running, go to Server > Connect > Add New and add the IP address and port number of the Mumble server you set up in Step.1+  * Now that you have Mumble and Tor running, go to Server > Connect > Add New and add the IP address (respectively, onion name) and port number of the Mumble server you set up in Step.1
  
   * Use whatever label you want to name the server with and whatever username you want to make up.   * Use whatever label you want to name the server with and whatever username you want to make up.