老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Go语言开发的网络工具有哪些?老男孩go开发

老男孩IT教育

技术博客

2019年10月24日 11:47

今天老男孩教育为大家分享Go语言技术——Go语言开发的网络工具有哪些?

  今天老男孩教育为大家分享Go语言技术——Go语言开发的网络工具有哪些?

  网络工具

  1、项目名称:Traefik

  项目简介:Traefik 是一个新型的http反向代理、负载均衡软件,能轻易的部署微服务. 它支持多种后端 (Docker, Swarm, Mesos/Marathon, Consul, Etcd, Zookeeper, BoltDB, Rest API, file…) ,可以对配置进行自动化、动态的管理。

  项目地址:https://github.com/containous/traefik

  2、项目名称:Gor

  项目简介:Gor 是用 Go 编写的简单 HTTP 流量复制工具,主要是为了从生产服务器返回流量到开发环境。使用 Gor 可以在实际的用户会话中测试代码。

  项目地址:https://github.com/buger/goreplay

  3、项目名称:COW

  项目简介:COW 是一个简化穿墙的 HTTP 代理服务器。它能自动检测被墙网站,仅对这些网站使用二级代理;支持多种协议:sock5、http、shadow、cow。

  项目地址:https://github.com/cyfdecyf/cow

  4、项目名称:Seesaw

  项目简介:Seesaw 是 Google 开源的一个基于 Linux 的负载均衡系统。Seesaw 包含基本的负载均衡特性,同时支持一些高级的功能,诸如:anycast, Direct Server Return (DSR), 支持多个 VLANs 和集中式配置。同时其设计的宗旨是易于维护。需要注意的是,尽管该项目挂靠在 Google 名下,但并非 Google 官方产品。

  项目地址:https://github.com/google/seesaw

  5、项目名称:myLG

  项目简介:myLG是一个开源的网络工具集,它包含了很多不同类型的网络诊断工具, 功能包括ping,trace, bgp, dns lookup, 端口扫描, 局域网网络发现,提供web界面, tcpdump等。项目地址:https://github.com/mehrdadrad/mylg6、项目名称:go-tcp-proxy项目简介:go-tcp-proxy是一个简单的tcp代理, 可以用于tcp端口转发, 也可以用做http代理使用。

  项目地址:https://github.com/jpillora/go-tcp-proxy

  随着Go语言自身的逐渐优化及Go语言社区的不断发展壮大,笔者相信Go语言一定会拥有广阔的未来。

老男孩go培训

 

老男孩教育早在2017年就开设了Go语言课程,最新一期Go语言周末提高班6期已经在10月20日开班啦!

把别人刷抖音、打王者的时间用来学习和提高自己,致敬每一位不甘平凡的你!

你想要追赶风口,总要开始奔跑才行。

想进一步了解Go语言,欢迎大家周末来现场试听,试听就送内部教材一本。

预约Go周末班周末试听或参与更多关于go语言学习的讨论,请加QQ群(745470832),进群请备注:试听

 

老男孩IT教育开设有全日制脱产班、周末班和网络在线班,以不同形式帮助更多有需要的盆友们提升技能。

老男孩IT教育——致力于帮助有志向的年轻人通过努力学习获得体面的工作和生活。

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。