If you really don't want to move to a proper routed network, then you'll need to enable ICS on the host and run the Network Setup wizard on the client. Remember to configure your firewalls to permit ICS traffic through the LAN adapters.
Surface Pro (2017) vs Surface Pro 4
20 groundbreaking 3D animation techniques
How to mine Bitcoin on Mac