LoginSignup
0
0

More than 3 years have passed since last update.

AWS ElastiCacheに外部から接続【socat + socks プロキシ編】

Last updated at Posted at 2019-09-25

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

おわり。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0