自建节点
对于一些对带宽资源有高要求的用户,可以使用自己的服务器搭建节点,独享资源
基础配置
- 名称:节点名称(随意)
- 介绍:节点说明(随意)
- 排序:展示节点时的顺序,升序
- 地址:可以是IP和域名
- 连接协议:节点和客户端传输时使用的协议
域名解析配置
- 访问端口:HTTP流量入口,如果需要HTTPS,可以使用nginx这类代理工具添加SSL,或者使用gostc-proxy网关服务
- 基础域名:系统会基于域名分配随机的字符串前缀,比如配置是:example.com,系统会分配:asdferga.example.com或rthgedrg.example.com
- 域名模板:在域名解析隧道会展示访问地址,当使用非标准端口时,展示的地址是错误的,可以使用此配置修正展示的访问地址,比如配置是https://{{DOMAIN}}:8443域名解析隧道分配的域名是aaa.example.com,则访问地址会展示https://aaa.example.com:8443
- 不允许的域名前缀:比如基础域名是example.com,但是www.example.com已被用作其他用途,不想也不能让用户使用,则在这里配置
www
(注意:域名解析隧道功能依赖于私有隧道功能,必须配置正常的私有隧道才能保证域名解析功能正常)
私有隧道配置
- 连接端口:组合配置
节点协议://节点地址:连接端口
,客户端会向此地址发起连接,错误的配置隧道无法正常使用 - 替换地址:一般是用来矫正,比如节点监听的ws://,但是通过nginx代理,并添加了ssl,客户端应该要使用wss://连接,则需要配置为:wss://1.1.1.1:443,客户端才能正常连接到节点
- METADATA:不用填
端口转发配置
- 连接端口:组合配置
节点协议://节点地址:连接端口
,客户端会向此地址发起连接,错误的配置隧道无法正常使用 - 端口配额:在创建端口转发隧道时,会从这里随机获取一个可用的端口,如果不配置,将无法正常创建端口转发,配置格式:10001,10002,20001-21000
- 替换地址:一般是用来矫正,比如节点监听的ws://,但是通过nginx代理,并添加了ssl,客户端应该要使用wss://连接,则需要配置为:wss://1.1.1.1:443,客户端才能正常连接到节点
- METADATA:不用填
(注意:代理隧道功能依赖于端口转发功能,必须配置正确的端口转发功能才能保证代理隧道功能正常)
P2P隧道
- 连接端口:组合配置
节点协议://节点地址:连接端口
,客户端会向此地址发起连接,错误的配置隧道无法正常使用 - 中继转发:启用转发,在隧道无法打洞的情况下,会使用节点转发流量
流量循环
- 重置日期:流量重新计算的日期
- 预计流量:当在重置日期内,则节点流量达到此值时,所有隧道将限制为1KB,避免在消耗流量
- 计算方式:流量统计方式,可以是全部、上行、下行
(注意:P2P隧道不受流量循环限制)
运行节点
获取节点连接密钥
shell
# 把******换成实际的客户端密钥
./gostc --tls=true -addr gost.sian.one -s -key ******
运行成功,则会看到一下输出内容,并且后台管理节点状态变为在线
text
WS_URL: wss://gost.sian.one
API_URL: https://gost.sian.one
如果创建的域名解析、端口转发、私有隧道无法访问,请检查节点服务器的参数配置和防火墙端口开放,如果使用的自己的服务端,请注意服务端配置的基础URL地址是否正常,基础URL地址,必须保证节点可以正常访问到服务端