仓库网站(公测)
目前只支持 http 访问,只有配置 DNS 客户端才可以访问这个顶级域名。
按照下面的方法配置后,你的 DNS 请求就已经由坦克 NS 接管了,有一点要严格遵守:
- 你的所有 DNS 查询由坦克 NS 服务器进行,包括
gogs.shos
域名以外的域名,例如:www.tankprint.online
等等。 - 这个网页(当前浏览)会每分钟添加一次临时访问时间到坦克 NS 服务器,让坦克 NS 服务器临时允许你的 IP 进行 DNS 查询。
- 访问完成
gogs.shos
,需要还原电脑的 DNS 客户端的 DNS IP (删除或者还原)。
仓库简介
仓库简介:坦克编程实验室的所有软件资产源码使用 Gogs 服务器自部署在内网,并通过坦克 PWA3 实现内网穿透提供给公网用户共享。如果用户有需要访问我的 Git 源码服务器,可以参考下面的方法实现访问。
配置DNS服务器
请按照系统类型进行配置 DNS 客户端,把这个 IP 地址 161.189.131.15
填上去即可访问我 自己的域名 http://gogs.shos ,这个域名是 自定义顶级域名,所以公共互联网无法解析,坦克 NS 域名计划是处于实验阶段的域名解决方法。
Linux 配置方法
打开设置 -> 网络 -> 点击活动网络接口的齿轮图标 -> 点击 IPv4 选项卡 -> 输入 DNS:161.189.131.15
截图:
有线网络
右击右下角网络图标 -> 网络和 Internet 设置 -> 以太网 -> 在 DNS 服务器分配(点击编辑) -> 选择手动 -> IPv4 -> 首选 DNS:161.189.131.15
无线网络
右击右下角网络图标 -> 网络和 Internet 设置 -> 点击 WLAN -> 点击 Wifi 网络名 -> 在 DNS 服务器分配(点击编辑) -> 选择手动 -> IPv4 -> 首选 DNS:161.189.131.15
按照这个方法来设置,用户应该可以访问我的软件资产源代码了。
Golang工作区环境变量设置
为了保证Go工作区可以访问 gogs.shos
服务器,需要设置这些工作区环境变量,通过如下方法设置:
go env -w GOINSECURE='gogs.shos'
go env -w GONOPROXY='gogs.shos'
go env -w GONOSUMDB='gogs.shos'
go env -w GOPRIVATE='gogs.shos'
go env -w GOPROXY='https://goproxy.cn,direct'
这样设置后才可以在运行 go build
等命令时自动下载依赖。
克隆项目
vscode 安装 Terminal Here 插件后,可以快速定位到当前文件位置打开 Terminal 窗口。先导航到 Go 工作区目录,然后克隆项目,只需要执行:
git clone http://gogs.shos/Go-tank/tankpwaaa.git
到此,您应该可以进行开发了。如果有任何需要,可以通过下面的方式联系我。
联系人
- 姓名:甘耀通
- 职务:开源软件作者
- 联系邮箱:ganyaotong@tankprint.online
- 联系电话:19078002350
- 联系地址:广西壮族自治区,贵港市,平南县,大新镇,大新街三坡竹路口炒粉店(创始人圩日在粉店帮手)
核心产品
经过多年的技术积累和发展,实验室已经打造了一系列具有特色的产品和服务:
- 网络应用安全软件:坦克保镖(采用 Tconf 配置技术)仓库地址:http://gogs.shos/Go-tank/tankag
- 网络应用软件:
- 坦克 NS(采用 Tconf 配置技术)仓库地址:http://gogs.shos/Go-tank/tankns
- 坦克 AW(采用 Tconf 配置技术)仓库地址:http://gogs.shos/Go-tank/tankaw
- 坦克 DHCP(采用 Tconf 配置技术)仓库地址:http://gogs.shos/Go-tank/tankdhcp
- 坦克 PWA 访问助手(PWA3,采用 Tconf 配置技术)仓库地址:http://gogs.shos/Go-tank/tankpwaaa
- 网络存储软件:坦克罐(坦克网盘,采用 Tconf 配置技术)仓库地址:http://gogs.shos/Go-tank/tanknss
- 配置文件管理:坦克配置文件 Tankconf(全球首创中文符号配置文件,缩写 Tconf)仓库地址:http://gogs.shos/Go-tank/config
- 数据库软件:坦克文档数据库(基于 Tconf 解析技术)仓库地址:http://gogs.shos/Go-tank/tconfdb