I did this for years until recently. Now I use wireguard instead. Now I don't need a giant ssh config with stuff like:
Host myhouse.net
LocalForward 5902 foo:5900
LocalForward 3393 bar:3389
DynamicForward 8083
Host baz
ProxyCommand=nc -X 5 -x localhost:8083 %h %p