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