README.md

# GSMLG.Tor

## Start Tor Server through elixir

Tor will be download from: https://www.torproject.org/download/tor/

Auto download tor to priv dir

Generate torrc and run tor from elixir

Start tor server

# Config

Start tor in application supervisor

```elixir
# set in Application Supervisor
  [
    ...
    {GSMLG.Tor}
  ]
```

Manual start/stop
```
GSMLG.Tor.start()
GSMLG.Tor.stop()
```

Config tor in config.exs

```elixir
config :gsmlg_tor, GSMLG.Tor.Config,
  auto_download: true, # autodownload if tor is not exists
  bin_path: nil, # set tor bin path
  conf_path: nil, # set tor config file path
  conf: nil # if conf_path is not set, use conf as binary content

```