EC2インスタンスを立ててプロキシするような記事はあるけど、
https://qiita.com/suzuki_sh/items/1d20c467bb46501bce2e
socat が socks4a プロトコル使えるので、 socks プロキシ経由で繋げば iptable いじらなくてもいけるよ、っていう話。
本番環境向けとかでは使わないほうが良いと思う。
踏み台サーバに socks プロキシを通す
ssh -D 1080 bastion
local のポートに繋ぐ
socat -dd TCP-LISTEN:16379,fork,reuseaddr SOCKS4A:localhost:XXXXX.XXXXXX.XXXX.XXXXX.cache.amazonaws.com:6379,socksport=1080
$ redis-cli -h localhost -p 16379 ping
PONG
unix domain socket に繋ぐ
socat -dd UNIX-LISTEN:ec.sock,fork,reuseaddr SOCKS4A:localhost:XXXXX.XXXXXX.XXXX.XXXXX.cache.amazonaws.com:6379,socksport=1080
$ redis-cli -s ec.sock ping
PONG
おわり。