配图: https://unsplash.com/photos/XMg8GBzNmgA
首先安装 Docker,安装教程参考官方文档 https://docs.docker.com/install/
安装完成后,拉取 Gost 镜像
|
|
安装 acme.sh,用于申请证书,申请证书的过程参见 README,写的很详细,RSA 或者 ECC 证书都是可以的
申请完证书后安装证书,这里将证书安装在 /etc/gost/
,这个路径在使用 docker 运行 Gost 时会用到
|
|
创建 secrets.txt 文件,用于多用户认证,格式为一行一对用户名密码,空格隔开,如
|
|
这里为了方便将 secrets.txt
文件也放在 /etc/gost/
,方便挂载,可以根据自己情况修改
运行 Gost
|
|
其中 -v 参数用于挂载当前用户的 /etc/gost/
到 Gost 运行环境的 /mnt
目录,这样 Gost 程序就可以读取证书和用户信息文件,8888 是端口,这个根据自己的情况适当修改即可
运行后查看 Gost 运行状态,如果出现以下提示,就运行成功了
|
|
参考资料: