Ethereum: How can I run a Bitcoin QT client behind a restrictive firewall using putty tunneling?

1 Views

Running Bitcoin-QT Client Behind a Restrictive Firewall with PuTTY Tunnel on Windows

Ethereum: How can I run Bitcoin-QT client behind a restrictive firewall using a putty tunnel?

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.

Related Posts