1
For testing purposes, I need to connect from a web page in my shared hosting account (on the public internet) to my json rpc server which is running on my laptop . So bitcoind is running on my laptop, which is behind my router, and I have a shared web hosting account with easybitcoin.php running on it.
Let's say my router's public IP is 1.2.3.4, and the web server (where easybitcoin.php lives)'s IP address is 5.6.7.8, and my laptop LAN address is 192.168.1.99
The error I get is
Failed to connect to 1.2.3.4 port 8332: Connection refused
bitcoin.conf
server=1
rpcallowip=5.6.7.8
rpcport=8332
Router Port Forwarding
Firewall
Down. I checked it at the router and on the laptop (where there is an exception for bitcoind).
DMZ
Laptop is in the router's DMZ.
VPN
off
Online Port Scanner Check (looks good)
Result: 1.2.3.4 is listening on port 8332
Going to http://192.168.1.99:8332/ from inside the LAN (looks good)
JSONRPC server handles only POST requests
Going to http://1.2.3.4:8332/ from inside the LAN
A connection attempt timed out.
Going to http://1.2.3.4:8332/ from the public internet (I made an rpcallowip=IP of the testing website)
403 Response (0 characters)
Going to http://1.2.3.4:8330/ from the public internet (bogus port)
Connection timed out.
Once I get this working I will go back and tighten everything back up. But I need to get it working first. I must be missing something.


try to add: rpcallowip=0.0.0.0/0 instead of your IP address and see if it works. – Adam – 2018-04-27T03:28:43.933
Do you have a dedicated IP address? Most people have a dynamic IP with their ISP which makes things like this difficult. Look into a dynamic DNS service which will give you a static IP to provide to the internet, but will change in sync when your IP changes. The only way I've been able to make my laptop accessible to the public internet is by doing what you describe below in your answer by putting it behind a web server like wamp. – m1xolyd1an – 2018-05-31T02:13:34.217
@m1xolyd1an, I don't think I do, but my provider hasn't changed my address in a year now. So for my purposes, my provider ip is static. My VPN IP might stay the same if I keep choosing the same VPN server to go through. But I have not looked into that since I turn it off when I want this functionality. – toddmo – 2018-05-31T17:46:37.457