For context, I had a prior install on a Raspberry Pi which I managed to hose up someone, so I removed and reinstalled Remoteit and used a new Claim Code. This successfully added the SSH service to the Pi, and it worked as expected.
However, I have tried to add other services I was using before, such as access to a Pihole Web GUI and my home router’s web admin page. Both add but show a status of “offline.” On my prior install, I had all these working before I “broke” things and reinstalled.
The instructions you gave me allowed some progress. After running those commands and reinstalling, I got the default SSH service to connect back to my Pi, which worked as it has. I was also able to add another SSH service to my router, tested and worked. However, the 2 HTTP services I added would not allow connection.
The Pihole Web Admin service I created resulted in a ERR_NAME_NOT_RESOLVED (target IP on my LAN is 192.168.1.200). The service I created to access my router’s admin web interface gave “undefined ’s server IP address could not be found” (target IP 192.168.1.1)
I’ve had both these HTTP services working in the past, but I don’t know what changed and I’ve tried so many things to fix them, I can’t be sure where the problem is.
Before, when I had it working, the only alteration from default I recall making was adding “/admin” to the end of the BROWSER URL setting for the Pihole admin login.
Now, when I go with the default Browser URL (without the /admin), I get (from a remote location to my remote.it host):
If I add /admin and launch, I get " undefined ’s server IP address could not be found." in my web browser (MS Edge in this case, Chrome says “DNS_PROBE_FINISHED_NXDOMAIN”).
I get the same response regarding “undefined” when I try to use remote.it to access my router admin web page.
As for experimenting with target host name settings, I don’t really even know what to try here. I’m using LAN IP addresses, not host names, for accessing these devices as I did before when it worked. I did try using a couple of hostnames that should be valid but I don’t regularly use, to no avail.
Another wrinkle in this is that I can access the HTTP pages from my iPhone remote.it client as well as the web client, using the what seems to be the same settings as the desktop client. It’s like the desktop client is formatting the URL in a different way.
EDIT: Another update. I can now get into my router’s admin webpage after I went to Setup/Connection Defaults/Target Host Name and entered 192.168.1.1 (the same address that was already in Setup/Service Host Address). I tried the same strategy on the Pihole admin page and no change, however if I remove the “/admin” from the Browser URL entry, it successfully loads the “did you mean to load the admin page?” website.
So something about that trailing /admin is the trigger on the desktop client, even though it works fine in the web client.
In short, I had to add a trailing “/” to “/admin” where I hadn’t had to do that in the past. I don’t know if it’s an update to remote.it or the fact that I upgraded my RPi OS from Stretch to Buster about a week ago, or if it’s completely unrelated. So now the Browser URL field reads http://[host]:[port]/admin/.
In detail, I found that adding /admin/ to the “Browser URL” field instead of just adding “/admin” made the problems go away. I also removed the information I had entered into “Target Host Name” under Connect/Options and “Target Host Name” under Setup, and reverted “Service Host Address” to 127.0.0.1. So pretty much everything at the default HTTP service values now.