GoLang
文章平均质量分 61
teamlet
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
naviemail的升级之路-孵化mailrouter
在naviemail部署上线经过实际应用后,发现了一些问题。这些问题是早有预料的。危机就是转机,问题就是前进的加油站!为了学习的目的,保留naivemail简单的代码、明了的结构,以naivemail为基础,孵化出 mailrouter!原创 2025-12-28 15:33:47 · 216 阅读 · 0 评论 -
naivemail - golang开发的最简smtp邮件系统
我用golang写了个邮件系统。当我和搞研发的老同学聊起这件事,他非常惊讶:这玩意简单得很,长手的就能写,naive!所以,这个邮件系统就有了它的名字:naivemail!准确的说,naivemail 是一个接收端的 MTA ,MTA(Mail Transfer Agent)全称邮件传输代理,是SMTP协议中负责跨系统邮件传输的核心组件。下图红色圆圈内的就是naivemail的位置,naivemail只能接收数据,红色箭头代表naivemail能够处理的请求。原创 2025-12-27 09:28:09 · 250 阅读 · 0 评论 -
Gear DNS - 一个go语言开发的小型dns系统
在外网dns被攻击,外部dns系统不能正常工作时,可以有效保证访问过的网站的可用性。为家庭和企业内网提供短域名访问、垃圾广告过滤、屏蔽不良网站、加速和缓存IP、1、通过 /data/conf/config.txt 进行 配置。2、client/client.go 是dns客户端,用于测试。自定义域名和IP的映射直连,防止dns污染和劫持、可以自定义上游dns服务器,作为dns代理服务。2、增加外部公用dns的测速和切换。一个go语言开发的小型dns系统。1、增加界面,读取配置和设置。原创 2025-12-14 21:11:29 · 191 阅读 · 0 评论 -
多域名TLS 证书的自动签名和续期
一个网站如果不使用 https ,既不能保证数据的安全,又显得很不正规。letsencrypt 官网提供了一些客户端和各类开发语言实现的 ACMEv2 API。官方比较推荐 Certbot 客户端还有 acme.sh shell 开发的客户端。这些客户端通常需要在终端命令行下,进行交互式的调用,完成证书的申请或者续期。原创 2025-12-13 22:11:13 · 440 阅读 · 0 评论 -
多域名备案审核展示模板
国内域名通过备案流程获得备案号之后,需要按照要求在 www 二级域名下进行备案号展示(悬挂)。如果是单个或者少量域名,使用nginx,在 /var/share/nginx/html 下创建一个单页面即可。但是,如果域名比较多,维护起来就比较麻烦。利用 go ,开发了一个。通过一个配置文件 就可以展示不同域名的备案相关信息。只要将需要展示的信息完整填写到 文件中,比如:或者启动docker即可完成源码地址:https://github.com/golangle/beian-universal-temp原创 2025-12-11 20:02:07 · 220 阅读 · 0 评论 -
go的实现arp客户端
net包是Go语言标准库中与网络编程有关的包,它提供了一套用于创建各种类型的网络连接的函数和接口,提供了TCP、UDP、Unix 域套接字等传输层协议的支持。net。原创 2025-08-27 20:50:27 · 395 阅读 · 0 评论 -
WSN - Wirth syntax notation 沃斯语法符号
等号表示新生成或者(新)定义。左侧的元素被定义为右侧元素的组合。每个新的生成(定义)以 .(句号)终止。我们今天认为这些概念是理所当然的,但它们在1977年是及其具有开创性的,甚至是有争议的。Wirth后来将一些概念(具有不同的语法和符号)合并到扩展的巴科斯-诺尔形式中。原创 2025-08-05 19:16:59 · 358 阅读 · 0 评论
分享