ProScan: ProScan Client with Cloudflare tunnels

kc8jwt

Member
Premium Subscriber
Joined
Feb 25, 2011
Messages
48
Location
Belpre, OH
Has anyone setup ProScan to do the Remote Scanner over IP with Cloudflare tunnels? I've got ProScan setup with the webserver, but I'd like to figure out how to get it to work with the RSoIP if I could.

In my Cloudflare dashboard I setup a hostname with an option for TCP with the internal IP and port 5100. I can't seem to get it to respond and I didn't know if anyone else has tried this.
 

Aviation_Scanner

WSEY205
Premium Subscriber
Joined
Dec 31, 2023
Messages
268
Location
Houston, Texas
In my Cloudflare dashboard I setup a hostname with an option for TCP with the internal IP and port 5100. I can't seem to get it to respond and I didn't know if anyone else has tried this.
Do you know how to setup port forwarding in your router?
You have to port forward port 5100 first before you can connect to a web server/RSOIP.

I would tell you how to do it, but there are so many different brands/models of routers with slightly different setups for port forwarding.
 

Enjoi19

Active Member
Premium Subscriber
Joined
Mar 17, 2020
Messages
946
Do you know how to setup port forwarding in your router?
You have to port forward port 5100 first before you can connect to a web server/RSOIP.

I would tell you how to do it, but there are so many different brands/models of routers with slightly different setups for port forwarding.
Cloudflare tunnels enable you to access a web based application remotely without touching any ports. No router configuration required.

@ kc8jwt, have you installed and run cloudflared? When building your connector / tunnel it basically hands you what to do during the setup.


Their docs are very helpful and straight forward, I think. Let me know if it points you in the right direction.
 

Enforcer52

Feed Provider
Premium Subscriber
Joined
Sep 4, 2023
Messages
351
Location
Lake Livingston, TX
Proscan RSOIP has it's on Proscan Client to connect and view the scanner. It's a free client, but only runs on a PC, not sure if it can be run on Cloudflare tunnels as it is not a webpage.
 

BinaryMode

Active Member
Joined
Jul 3, 2023
Messages
742
Location
USA
If you're wanting to pass audio, I don't think Cloudflare Tunnel will allow that. Cloudflare Tunnel is for web traffic, nothing else. And yes, to use Cloudflare Tunnel (for web traffic) you will have to use their connector software. But again, this is ONLY for web-based protocols.

If you want remote entry without increasing your attack surface with an open port then look at ZeroTier. The only issue with ZeroTier is that you can't go public unless others run a ZeroTier client and have the ID you disseminate and you approve that ID. But it's a great alternative to rolling your own VPN which DOES need an open port in the router thereby increasing your attack surface. ZeroTier is like Cloudflare Tunnel in that they are both a reverse VPN.

I use the Zerotier App on my Android phone to connect back to the house and from there I can connect to the laptop with the RVNC Viewer Android App and the TeamSpeak Android App... You will of course need to setup a VNC server like Tight VNC or Ultra VNC and the TeamSpeak server running on the same computer as ProScan. All of which are mostly point and click. No terminal commands and whatnot.

Once that is done, when you connect to the Zerotier client running on the computer from the Zerotier App on your phone you now have local Intranet connection ability in your router at home. So you can now access the VNC server for remote PC control and use the TeamSpeak server to listen to the scanner. I even use a program called Serva for a small FTP server and the FTPCafe App which I think is at the F-Droid play store that hosts FOSS (Free Open Source Software) applications.

I see ZeroTier has an API so it might be possible to code that into a webpage for public listening...

Any questions ask. I know how this goes together.
 

kc8jwt

Member
Premium Subscriber
Joined
Feb 25, 2011
Messages
48
Location
Belpre, OH
I've been successful with the tunnel for the web server in ProScan. That works perfect without any issues.

I still have it setup, but I did use at one point Twingate. and it does work, but the issue I ran into was that when I would connect to the house I ran into issues with what I was doing at work. (I am an IT guy in a local K-12 school district) The issue I ran into with Twingate was my LAN connections in the school became sluggish or non-responsive because of how I was connecting. It worked as I wanted it to, but caused me issues when I was trying to do my normal job.

I thought I could do it in Cloudflare because there is an option when setting up a host that you can do TCP. The issue I think that happen is that the port that the RSoIP server is on is 5100, but it responds via another random port and I think that is where the hang up is. I don't think Cloudflare knows how to deal with that random port and it basically just doesn't pass that traffic back out via the connector.

While I have the web server running through the tunnel, I thought it would be nice to be able to use the RSoIP with the client and have lower latency than what the web server provides.
 

ProScan

Software Provider
Premium Subscriber
Joined
Jul 2, 2006
Messages
7,781
Location
Ontario, Calif.
The issue I think that happen is that the port that the RSoIP server is on is 5100, but it responds via another random port and I think that is where the hang up is. I don't think Cloudflare knows how to deal with that random port and it basically just doesn't pass that traffic back out via the connector.
The TCP protocol is assigning the far side a random port and not the RSOIP side. So If the RSOIP port is set to 5100 then the incoming data is on port 5100. The outgoing data is on port 5100 sent to a random port at the far end. The Web Server works the same way.

While I have the web server running through the tunnel, I thought it would be nice to be able to use the RSoIP with the client and have lower latency than what the web server provides.
Latency should be about 1 second using the built in audio player.
 

kc8jwt

Member
Premium Subscriber
Joined
Feb 25, 2011
Messages
48
Location
Belpre, OH
The TCP protocol is assigning the far side a random port and not the RSOIP side. So If the RSOIP port is set to 5100 then the incoming data is on port 5100. The outgoing data is on port 5100 sent to a random port at the far end. The Web Server works the same way.


Latency should be about 1 second using the built in audio player.
I'm not complaining about it. The software works fantastic. I just know that I had some issues with my previous connection method and I thought that there might be someone on here that figured out what Cloudflare was doing to get it to work. It was one of those things, "Gee, this would be nice if I could get this to work this way."

I have a feeling it has something to do with the way the tunnels are configured and then how they are presented to the far end and how they communicate through my connector.
 
Top