English Chinese (Simplified)
Once it is working, you can connect using your cli wallet: ``` ./monero-wallet-cli --proxy --daemon-host HIDDEN_SERVICE.onion --trusted-daemon --daemon-login USERNAME:PASSWORD --wallet-file ~/PATH/TO/YOUR/WALLET ``` Replace values above as needed.
Restart the Daemon: `monerod stop_daemon; sleep 10; monerod --detach`
Then test a simple RPC command, eg: ``` curl --socks5-hostname -u USERNAME:PASSWORD --digest -X POST http://HIDDEN_SERVICE.onion:18081/json_rpc -d '{"jsonrpc":"2.0","id":"0","method":"get_info"}' -H 'Content-Type: application/json' ``` Replace `USERNAME`, `PASSWORD`, and `HIDDEN_SERVICE` with values from above. Change `9150` to another port if needed by your local Tor daemon.
This will allow the GUI to communicate with the Tor network. Once the GUI is open and a wallet loaded, you must configure it to connect to your Tor hidden service by adding your onion address to: "Settings > Node > Remote node > Address".
[Using Tor](https://github.com/monero-project/monero#using-tor) (Monero README)
We only need to configure the RPC server to run as a hidden service here on port `18081`.
When you execute the command, you should get some info about the remote daemon if everything is working correctly. If not, add a ` -v ` to the beginning and try to debug why it's not connecting, check firewalls, password, etc.