Categorygithub.com/cybwan/ztm-sdk-go
repositorypackage
0.2.0
Repository: https://github.com/cybwan/ztm-sdk-go.git
Documentation: pkg.go.dev

# Packages

No description provided by the author
No description provided by the author
No description provided by the author

# README

1 部署 ZTM HUB 服务

ztm run hub -l 0.0.0.0:8888 -n 127.0.0.1:8888 -d /tmp/.ztm.hub --permit /tmp/.ztm.root.json

2 部署 ZTM Home Agent 服务

ztm run agent -l 0.0.0.0:7771 -d /tmp/.ztm.home --permit /tmp/.ztm.root.json --join k8s-mesh --join-as home

3 部署 ZTM Office Agent 服务

ztm run agent -l 0.0.0.0:7772 -d /tmp/.ztm.office --permit /tmp/.ztm.root.json --join k8s-mesh --join-as office

4 测试

4.1 组网
#CTR_AGENT=home make TestJoin
CTR_AGENT=home make TestListEndpoints

#CTR_AGENT=office make TestJoin
CTR_AGENT=office make TestListEndpoints
4.2 ztm/tunnel 测试
CTR_AGENT=home   make TestStartApp
CTR_AGENT=office make TestStartApp

CTR_AGENT=home make TestOpenOutbound

export MY_HOST_IP=192.168.127.91

CTR_AGENT=office MY_HOST_IP=${MY_HOST_IP} make TestOpenInbound

curl ${MY_HOST_IP}:10081 -I
curl ${MY_HOST_IP}:10082 -I
4.3 file 测试
CTR_AGENT=home   make TestPublishFile

CTR_AGENT=home   make TestDescribeFile
CTR_AGENT=office make TestDescribeFile

CTR_AGENT=home   make TestDownloadFile
CTR_AGENT=office make TestDownloadFile

CTR_AGENT=home   make TestEraseFile
CTR_AGENT=office make TestEraseFile

CTR_AGENT=home   make TestListFiles
CTR_AGENT=office make TestListFiles