仓库网站(公测)


目前只支持 http 访问,只有配置 DNS 客户端才可以访问这个顶级域名。

http://gogs.shos

按照下面的方法配置后,你的 DNS 请求就已经由坦克 NS 接管了,有一点要严格遵守:


仓库简介


仓库简介:坦克编程实验室的所有软件资产源码使用 Gogs 服务器自部署在内网,并通过坦克 PWA3 实现内网穿透提供给公网用户共享。如果用户有需要访问我的 Git 源码服务器,可以参考下面的方法实现访问。



配置DNS服务器


请按照系统类型进行配置 DNS 客户端,把这个 IP 地址 161.189.131.15 填上去即可访问我 自己的域名 http://gogs.shos ,这个域名是 自定义顶级域名,所以公共互联网无法解析,坦克 NS 域名计划是处于实验阶段的域名解决方法。



Linux 配置方法


打开设置 -> 网络 -> 点击活动网络接口的齿轮图标 -> 点击 IPv4 选项卡 -> 输入 DNS:161.189.131.15 截图: Debian 12 配置 DNS 客户端


有线网络


右击右下角网络图标 -> 网络和 Internet 设置 -> 以太网 -> 在 DNS 服务器分配(点击编辑) -> 选择手动 -> IPv4 -> 首选 DNS:161.189.131.15


无线网络


右击右下角网络图标 -> 网络和 Internet 设置 -> 点击 WLAN -> 点击 Wifi 网络名 -> 在 DNS 服务器分配(点击编辑) -> 选择手动 -> IPv4 -> 首选 DNS:161.189.131.15


Windows 11 配置DNS客户端


按照这个方法来设置,用户应该可以访问我的软件资产源代码了。



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

到此,您应该可以进行开发了。如果有任何需要,可以通过下面的方式联系我。



联系人



核心产品

经过多年的技术积累和发展,实验室已经打造了一系列具有特色的产品和服务: