/Tor-Connect

Easily run Tor, create and manage hidden services for Bitcoin Core.

Primary LanguageSwift

Tor-Connect Beta

Tor-Connect is a simple app with which runs the latest stable release of Tor. The point of Tor-Connect is to make running Tor on your Mac and creating/managing hidden services for Bitcoin Core easy for anyone.


How to use it?

  • Download the release here.
  • Open the app, thats it!
  • In order to connect Fully Noded you need to go to node manager and paste in the hidden service address which you can access from the "Hidden Services" tab in Tor-Connect, there is a share and copy button in the top right of Tor-Connect.

Dependencies

Tor.Framework is the only dependency.

Features

  • Creates hidden services for Bitcoin Core mainnet, testnet, signet and regtest default rpcports.
  • Allows you to add authorized_clients utilizing Tor V3 authentication.
  • Embeds Tor.
  • Automatically starts Tor and configures your hidden services when you launch the app.
  • Quitting the app quits the Tor process and your hidden services will not be reachable.

TODO

  • Find out how low we can go on the minimum supported OS version.
  • More fine grained controls for advanced users (custom rpcports).
  • Full custom torrc into a UI.
  • Fine grained control over hidden services.
  • Show live log.