在进行 Tiktok/Facebook/Instagram营销、注册或自动化管理时,稳定的代理是不可或缺的。本文将介绍如何使用 gost 配合 Docker,快速部署一个带认证的 socks5 代理服务器。
一、安装 Docker
在大多数 Linux 服务器上,只需一条命令即可安装 Docker:
apt update && apt install -y docker.io
💡 如果你是 CentOS 或 Alpine 用户,请使用对应的安装方式。
二、运行 Gost SOCKS5 容器
以下命令会拉取 Gost 镜像并运行一个代理容器:
docker run -d \
--name gost-socks5 \
-p 886:1080 \
ginuerzh/gost \
-L=socks5://proxyuser:CHANGE_ME_强密码@:1080
参数解释:
-d:后台运行容器(detached 模式)--name gost-socks5:容器名称-p 886:1080:把宿主机的 886 端口映射到容器内的 1080 端口。冒号左边是外面连的端口,右边是容器里 gost 实际监听的端口,两个数不需要一样ginuerzh/gost:使用官方 Gost 镜像-L=socks5://用户名:密码@:1080:监听本地 1080 端口,开启带用户名密码认证的 SOCKS5 服务
⚠️ 请根据实际需求修改用户名、密码、端口(
proxyuser和那串密码都要换掉)。
三、修改配置:删掉重建
gost 的账号密码和监听端口都是启动参数,不是配置文件,所以改不了——只能删掉容器重建。 容器本身不存数据,删了没有任何损失:
docker stop gost-socks5 && docker rm gost-socks5
# 重新运行(比如更换端口或密码)
docker run -d \
--name gost-socks5 \
-p 886:1080 \
ginuerzh/gost \
-L=socks5://proxyuser:CHANGE_ME_强密码@:1080
四、在自动化工具里使用
你可以在 TikTok 的注册、登录、自动浏览中,将代理地址设置为:
socks5://proxyuser:CHANGE_ME_强密码@你的服务器IP:886
支持的软件示例:
- Playwright / Puppeteer 自动化
- 指纹浏览器
- Clash / Proxifier / curl
五、安全建议
- 避免使用默认端口(如 1080),容易被扫描
- 尽量开启认证,防止被滥用
- 可用 UFW / iptables 设置 IP 白名单
实测可用VPS推荐
小结
通过 Docker 和 Gost,一条命令即可快速搭建一个稳定、可认证的 SOCKS5 代理,非常适合 TikTok 营销、社媒批量操作等场景。