客户端的作用
无论任何内网穿透服务,都需要启动一个客户端,他们对外宣传无需客户端,其实是将内网穿透客户端绑定在常用的电子设备上,例如:路由器、软件系统等等。
创建客户端
首先,在网站上创建一个客户端,输入备注名称
获取客户端密钥
运行客户端
运行方式有两种:Docker运行、二进制文件运行
方式1:Docker运行客户端(推荐)
Docker支持的架构
linux/386
linux/amd64
linux/arm/v7
linux/arm64
linux/s390x
下载Docker镜像
shell
docker pull harbor.sian.one/gostc/gostc:latest
运行Docker容器
- 通过docker compose方式部署
yml
version: "3"
services:
client:
image: harbor.sian.one/gostc/gostc:latest # 记得修改为使用的镜像
restart: always
network_mode: host
container_name: gostc
command:
- -key
- ****** # 这里需要把******替换为客户端的KEY,客户端的KEY在网页新建客户端后可以获取到
- 直接运行容器
shell
docker run -d --name gostc --net host --restart always harbor.sian.one/gostc/gostc:latest -key ******
记得将******修改为自己的客户端密钥
方式2:二进制运行文件(支持全平台,需要自行处理进程守护方式)
下载二进制文件
根据当前运行的系统架构,下载对应的文件并解压,得到gostc可执行文件
windows,一般为windows_amd64.zip
linux,一般为linux_amd64.tar.gz
更多系统架构,下载地址
获取到客户端的KEY后,运行客户端时设置-key参数。
Windows运行命令
cmd
# ******替换为客户端的连接密钥
./gostc.exe -key ******
Linux运行命令
shell
# 需要先修改一下二进制文件的可执行权限
chmod +x gostc
# ******替换为客户端的连接密钥
./gostc.exe -key ******
运行成功,则会看到一下输出内容,并且在后台管理,客户端状态是在线的
text
WS_URL: wss://gost.sian.one
API_URL: https://gost.sian.one
connect success
注意:教程中的命令皆为前台运行,不能断开ssh连接或cmd窗口