I have a firewall application (Kaspersky) on my PC as well as a physical firewall (pfsense) controlling all my subnet traffic and rules.
I added a firewall rule for my iPad’s subnet to allow TCP Port 28252 direct to my PC. Looks like this [ Allow TCP 28252 from 10.10.70.0/24 to 10.10.69.8]. I disabled the application firewall (Kaspersky) for testing purposes so it wouldn’t cause me problems with the rules configured in pfsense.
The PC and iPad can ping each other. I also have an app called Touch Portal on the iPad which allows me to send hotkey commands to my PC, which works fine after adding a similar rule in pfsense, only this time adding 2 ports required by Touch Portal. So I know I am configuring the firewall correctly, but for some reason when I manually add the server IP address in the iPad spacedesk app, it gets stuck on “Manually adding IP: 10.10.69.8. IP validation in progress”.
Are there any other ports I need to add to make this work other than 28252?
28252 is the only port that spacedesk used.
Could you please check if your current network profile in your primary machine is Private or Public?
Could you also try to connect with HTML5 Viewer on your iPad too, just open a web browser (e.g. Safari or Google Chrome) then go to http://viewer.spacedesk.net/, the try to connect to your computer’s IP address.
VPN connection might cause a discovery issue with spacedesk, in some cases it works but most of the time it’s not. That’s why we advice to disable any VPN connection when using spacedesk.
For details, please check Troubleshooting -> Network Connection -> VPN chapter in the user manual. https://www.spacedesk.net/user-manual/#item_493