@haikushane, currently Roon won’t work outside your home LAN except for using ARC on a mobile device. As @BeeKay, some users have had success by configuring a VPN to connect your Core to a Remote outside your LAN, but this is not officially supported.
Another option could be setting up a Roon Core on your work laptop and authorize/de-authorize your home Core or your work Core depending on which one you want to use at that moment. Roon allows more than one Core to be created, but only one can be active with a single Roon license. In this approach, you will need to have a separate copy of your music library, and each Core will not be synchronized unless the music libraries are identfical and you backup the active Core and restore it on the other Core each time you re-activate it.
By outside my house, I mean outside of the network. I was hoping to use something like Arc, but on my laptop. Using a VPN has been suggested but that sounds fairly ridiculous.
I use a second Roon core on my laptop when I travel. Simply authorize the laptop and unauthorize your at home Roon core. If you have local files you want to play, you need a copy of them on your laptop or a USB drive to plug into the laptop. You don’t need a second Roon license to do this, but Roon ARC will stop working when you unauthorize your at home Roon core.
PlexAmp also works, though you’ll have to set up some RPi based endpoints with PlexAmp headless on them, which is relatively fresh, though I’ve heard ok things. All depends on how much you value discovery, content, and signal path control. If in your use case you’re not that excited about any of those 3 features, PlexAmp can be a very solid option - and it has a web player.