Files
bitcoin-tutorials/tor2ip.rest.md
2020-06-12 19:35:17 +01:00

30 lines
1.1 KiB
Markdown

* create the service file:
`# nano /etc/systemd/system/tor2ip8175.service`
* Paste the following and fill in:
* the VPS_PORT you want to use (facing the public) - in this example: 8175.
* the TOR_HIDDEN_SERVICE_ADDRESS.onion
* get the address with:
* `sudo cat /mnt/hdd/tor/SERVICE_NAME/hostname`
* The TOR_PORT the Hidden Service is using - in this example: 8080
```
[Unit]
Description=Tor2IP Tunnel Service
After=network.target
[Service]
User=root
Group=root
ExecStart=/usr/bin/socat TCP4-LISTEN:8175,bind=0.0.0.0,fork SOCKS4A:localhost:TOR_HIDDEN_SERVICE_ADDRESS.onion:8080,socksport=9050
StandardOutput=journal
[Install]
WantedBy=multi-user.target
```
* Enable and start the service:
`# systemctl enable tor2ip8175`
`# systemctl start tor2ip8175`
Setting up this Tor-to-IP tunnel service is now complete. You can carry on adding other services using different ports on the VPS.
You should be able access the ports/services of the host computer through: VPS_IP_ADDRESS:VPS_PORT.