使用 Hyper_ 部署一个 Socks5 代理服务器
hyper 已经停止服务,内容不再有效
Hyper_是世界上第一家 Container-native 的 Docker 云服务。它的核心是底层的HyperContainer虚拟化容器技术,以及Hypernetes多租户的 Kubernetes 系统。
而且使用方式与传统 VPS 也有很大不同。
首先我们需要一个账号授权密钥,如果你没有可以去 https://console.hyper.sh/account/credential 生成一个。
我们这里使用的工具只能在mac或者linux下面运行,所以你需要先准备。
mac下:
curl -O https://hyper-install.s3.amazonaws.com/hyper-mac.bin.zip
unzip hyper-mac.bin.zip
chmod +x hyper
./hyper --help
linux下:
wget https://hyper-install.s3.amazonaws.com/hyper-linux-x86_64.tar.gz
tar xzf hyper-linux-x86_64.tar.gz
chmod +x hyper
./hyper --help
然后下面的操作都是一样的。
配置授权密钥:
./hyper config
拉取docker-shadowsocks镜像:
./hyper pull oddrationale/docker-shadowsocks
创建一个容器:
./hyper run --size s1 -d --name shadowsocks -p 4096 oddrationale/docker-shadowsocks -s 0.0.0.0 -p 4096
-k yubanmei.com -m aes-256-cfb
// --size 是创建容器的规格,不建议更改
// --name 是创建的容器名
// -p 是端口
// -k 是密码
// -m 是加密方式
// 以上注释的都是可以自定义的,按需更改
获取一个新IP:
./hyper fip allocate 1
绑定IP到创建的容器:
./hyper fip attach xxx.xxx.xxx.xxx shadowsocks
// xxx.xxx.xxx.xxx 是你上面获取到的Ip
// shadowsocks是你创建的容器名
然后属于你的Socks5 代理服务器就创建好了,连接信息在最下面。
可以在网页端查看你的docker容器 https://console.hyper.sh/containers
{
"server" : "xxx.xxx.xxx.xxx",
"server_port" : 4096,
"password" : "yubanmei.com",
"method" : "aes-256-cfb"
}