1 Views
Running Bitcoin-QT Client Behind a Restrictive Firewall with PuTTY Tunnel on Windows
I will guide you through setting up a Bitcoin-Qt client behind a restrictive firewall using PuTTY tunnels on a Windows machine. Please note that the process assumes that your Linux SSH server is open for incoming and outgoing packets.
Prerequisites:
- Bitcoin-QT Client: Make sure you have the latest version of Bitcoin-QT installed on your Windows machine.
- PuTTY: Install PuTTY on your Windows machine if it is not already available (you can download it from [ ).
- SSH Server: Configure SSH on your Linux server to allow incoming and outgoing connections.
Step 1: Create PuTTY Tunnel
On your Windows machine:
- Open PuTTY.
- In the “Server” section, click the three dots next to “Tunnel” and select “New”.
- Give this tunnel a name (for example, “Bitcoin-Qt-Tunnel”).
- Set “Remote Host” to the IP address or hostname of your Linux SSH server.
- Enter the “Remote Port” (usually 22, but it may be different).
- In the “Tunnel Protocol” section, select “SSH”.
- Click “OK”.
Step 2: Configure the Bitcoin-QT client
- Open the Bitcoin-QT client on your Windows computer.
- Make sure the client is configured to connect to the SSH tunnel you just created.
Step 3: Connect to the Bitcoin-Qt server via PuTTY tunnel
- On your Linux SSH server:
- Run the command
ssh -L 80 :localhost:80
(or any other port you prefer).
- Open a new PuTTY session on your Windows machine using the tunnel name you created in Step 1.
- In the “Server” section, click the three dots next to “Tunnel” and select “New”.
- Give this tunnel a name (for example, “Bitcoin-Qt-Tunnel”).
- Set the “Remote Host” to the IP address or hostname of your Linux SSH server (same as in Step 2).
- Enter the port number you used in Step 3 (80 for Bitcoin).
Step 4: Access the Bitcoin-QT server
- On your Windows computer, open PuTTY and connect to the tunnel name created in Step 1.
- The Bitcoin-QT server should now be accessible at ` or other port specified in Step 3.
That’s it! You have successfully set up a Bitcoin-Qt client behind a restrictive firewall using PuTTY tunnels on your Windows computer.