mirror of
https://github.com/openoms/bitcoin-tutorials.git
synced 2025-12-18 12:34:20 +01:00
30 lines
1.1 KiB
Markdown
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.
|