Again not exactly what you are looking for; but another way.
I have TeamViewer on all four PCs, using particularly the VPN side of that software.
When away from home, I leave my main PC running, it is connected by Ethernet Cable to the Router.
My ASUS Netbook is my "travelling" PC.
I log in to whatever WiFi is available, usually hotel or airport, then use TV's VPN to access my main PC at home, going out on the Web from the latter.
That way, I basically get close to the main PC's processing and VDSL speeds etc.
Only drawback is the small screen of the ASUS; but recently I have used EZCast or HDMI cable to connect to the hotel's Television set.
I did have an NAS set-up; on the earlier Bright Box 1, again accessed via my main PC - but have not bothered to re-establish on the BB2.
I have also found TeamViewer of use for quickly transferring files etc across PCs.
Also to give me a "large screen" version of my ASUS Netbook, when upgrading etc - much easier to read.
Using TeamViewer, maximising on what-ever local display is available, is generally similar to sitting at the remote PC, occasionally getting to the extent of being confusing!
"Which PC am I actually working on?"
I was given a Raspberry Pi, which I eventually intend to connect in, so that I don't have to leave the main PC running.
The main Tower PC, the Netbook and my lady-wife's laptop are all Windows 10, whilst an older Tower PC was resurrected using Ubuntu; the three W 10 PCs having TeamViewer Beta 9 installed.
The Ubuntu version of TeamViewer is slightly different; and older as far as I can judge; but works fine for my purposes.