How can I ssh through shadowsocks server to another server seamlessly?

Hi 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 through the shadowsocks server. Client->Shadowsocks Server->Final server.
Is there a way to do that seamlessly so the client will only be running commands on the Final Server?

Also could it also be seamless for copying files using the scp command? Client->Final Server through the ShadowSocks server…

Thanks, Ron