Using ShadowsocksX-NG how do I ssh to another server seamlessly?

Hi, I posted this in implementations but maybe it belongs under ShadowsocksX-NG?

I have a shadows sock server installed on centos 07 built from github source shadowsocks-libev running on port 8388
I have the shadowsocksX-NG client running on my mac.
I would like to use ssh to shell to into a server by passing through the shadowsocks server.
Client goes through the Shadowsocks Server then to the Final server.
Is there a way to do that seamlessly ?

Also would it also be seamless for copying files using the scp command as well? Client copies to Final Server through the ShadowSocks server…

Thanks, Ron