You can easily spin up containerized, lightweight, and secured SOCKS5 proxy on Amazon ECS on AWS Fargate using AWS Copilot. Destroy it when you are done and only pay for what you use.
This guide is created for OSX users.
-
Follow the Installation docs to install AWS Copilot CLI.
-
Setup your AWS Credentials
-
Clone this repository
git clone git@github.com:rvelic/shadowsocks-copilot.git && cd shadowsocks-copilot
copilot app init
copilot env deploy --name production
copilot svc deploy --app shadowsocks --env production --name libev
You can check your running service and its status with copilot svc show
and copilot svc status
To delete everything run copilot app delete
To the awesome people at shadowsocks-libev and AWS Copilot