Running the Bitcoin-QT Client Behind a Restrictive Firewall with a PuTTY Tunnel on Windows
I will help you set up a Bitcoin-Qt client behind a restrictive firewall using PuTTY tunnels on a Windows machine. 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 a PuTTY Tunnel
On a Windows machine:
- Open PuTTY.
- In the Server section, click the three dots next to Tunnel and select New.
- Give this tunnel a name (e.g., “Bitcoin-Qt-Tunnel”).
- Set “Remote Host” to the IP address or hostname of your Linux SSH server.
- Enter the Remote Port (usually 22, but may vary).
- 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 the Linux SSH server:
- Run the command
ssh -L 80 :localhost:80
(or any other desired port).
- Open a new PuTTY session on your Windows computer 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 (e.g. “Bitcoin-Qt-Tunnel”).
- Set “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 Bitcoin).
Step 4: Connect to the Bitcoin-QT server
- On your Windows device, open PuTTY and connect to the tunnel name you created in step 1.
- The Bitcoin-QT server should now be accessible at ” or whatever port you specified in step 3.
That’s it! You have successfully set up the Bitcoin-Qt client behind a restrictive firewall using PuTTY tunnels on your Windows computer.