注册
推荐180天以上github账号注册,每月有5美元的消费额度,相当于免费使用
创建容器
登入claw.cloud,左上角选择心仪线路。
点击进入App Launchpad,右上角选择新建:
给容器起个名字
替换镜像为snowdreamtech/frps:0.59
cpu和内存选择。就hy2代理功能来说,即使最小的0.1和64M都是够用的。
network,在10000-50000之间设定一个随机端口号如11223,打开internet access,协议选择udp://
拉到最下新增存储,默认1G大小,目录名/data
最后右上角部署
连接终端
容器创建后,通过连接终端进入容器后台
在根目录下curl -s ip.sb 获取IP地址
cd /data 进入配置目录
下载linux版hysteria2程序:
cd /data
wget https://github.com/apernet/hysteria/releases/download/app%2Fv2.6.1/hysteria-linux-amd64
chmod +x hysteria-linux-amd64
创建证书和密钥
openssl genrsa -out hy2.key 2048
openssl req -new -x509 -key hy2.key -out hy2.crt -days 36500
创建配置文件
vi server.yaml
按i键后输入以下内容:
listen: :前面设定的UDP端口号,如11223
speedTest: true
tls:
cert: hy2.crt
key: hy2.key
sniGuard: disable
auth:
type: password
password: 自定义密码,如123456
按ESC键后,:wq回车保存退出
启动服务
创建自启脚本
在终端进入data目录
vi hy2.sh
按i键后输入以下内容:
cd /data
./hysteria-linux-amd64 server -c server.yaml
按ESC键后,:wq回车保存退出
编辑容器,在command选项中输入sh /data/hy2.sh,这样即使容器重启了也能自动执行hy2程序