使用 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"
}

本文链接:

https://yubanmei.com/archives/4.html
1 + 1 =
快来做第一个评论的人吧~