欧根喵
欧根喵
Published on 2025-11-06 / 17 Visits
0
0

关于自建GOSTC节点 - 服务端 - 客户端 实现内网穿透功能

以下是官方文档

https://docs.sian.one/gostc/node/index.html

第一步

购买一个带宽足够的云服务器 推荐阿里云服务器 轻量应用服务器

第二步

放行宝塔面板中的对应防火墙 放行对应的云服务器防火墙

本教程使用的docker 部署

1、网关服务的docker 文件

services:
  client1:
    image: sianhh/gostc:latest
    restart: always
    network_mode: host # 客户端推荐网络使用host模式
    container_name: gostc_network
    command:
      - --tls=false 注意这个配置选项
      - -addr
      - 你的云服务器ip:9000
      - -s
      - -key
      - 你的密钥 在管理面板中获取

2、管理面板的docker 文件

services:
  client1:
    image: sianhh/gostc-admin:latest
    restart: always
    network_mode: host # 
    container_name: gostc-admin
    volumes:
      - ./data:/app/data # 
    command:
      - -d # 开发者模式,用于将日志输出到控制台
      - --log-level # 日志级别
      - info

3、部署gostc 节点 (这个可以部署在别的服务器上 可以部署多个 用于新增节点)

version: "3"
services:
  client1:
    image: sianhh/gostc:latest
    restart: always
    network_mode: host # 客户端推荐网络使用host模式
    container_name: gostc
    command:
      - --tls=false 注意这个配置 
      - -addr
      - 你的云服务器 ip
      - -s
      - -key
      - ****** # 替换为节点密钥

4、客户端配置

version: "3"
services:
  client1:
    image: sianhh/gostc:latest
    restart: always
    network_mode: host # 客户端推荐网络使用host模式
    container_name: gostc_network
    command:
      - --tls=false
      - -addr
      - 47.105.106.206:9000
      - -key
      - d5a6f06f-f9b8-4b9f


Comment