原文:[Go]基于Go语言的Web路由转发,多个网站共享一个端口(新版本,支持WebSocket)

之前编写过一个Web路由转发,可以参考我之前的博客 之前的版本具有很多问题,所前段时间一直很忙,在做我的新东西和实习,所以就一直没更新 今天忙里偷闲,就更新一下Web路由 主要解决的还是多语言Web开发时,整合至一个端口的问题 当然除了这个功能,还有很多有趣的用法,比如网站镜像,绕过备案等玩法 废话不说直接上代码 下面是配置文件 MainPort:监听的主端口 Rules:就是定义的相关规则,Do ...

2019-08-02 11:05 0 481 推荐指数:

查看详情

[Go]基于Go语言Web路由转发多个网站共享一个端口(存在问题,已经抛弃,新解决方案请看新博客)

服务器上跑了很多的Web服务,但都是基于Golang自己写的,不能像IIS或者Apache一样共享端口和绑定域名,很多端口号自己又记不住 所以呢,我就利用端口转发技术,制作了这样一个Web路由 其主要原理就是将所有流量集中在一个端口,然后再将其通过域名转发至真正WebServer工作的端口 ...

Thu Jan 31 08:33:00 CST 2019 0 720
追踪go语言(golang)的新版本新特性【摘抄】

Go 2.0 新特性展望:详细 go2.0 会有什么新特性呢?下图是一个老外的调侃,他不希望发生这样的事情(please don't make it happen)。我倒是希望其中一些实现,比如泛型和操作符重载和多态。 Go 1.9 新特性:详细 1,类型别名,type alias ...

Wed Dec 06 18:32:00 CST 2017 0 6343
GO语言实现TCP端口转发

package main import ( "fmt" "log" "net" ) func main() { //源端口,目的端口 var fromport, toport int = 2222, 88 fromaddr := fmt.Sprintf("127.0.0.1 ...

Thu Jan 28 20:04:00 CST 2021 0 434
go mod 使用最新版本

更新了mod依赖版本后, vscode的跳转功能并不能立即生效,需要重启下才能生效。 ...

Wed Dec 22 15:40:00 CST 2021 0 2264
Go语言 websocket

websocket消息服务 目的:搭建websocket服务,用浏览器与服务进行消息交互(写的第一个Go程序) 代码目录结构: 前端html页面: client.html server.go代码: package ...

Sat Sep 07 04:52:00 CST 2019 0 477
Go Web:HttpRouter路由

HttpRouter是一个轻量级但却非常高效的multiplexer。手册: https://godoc.org/github.com/julienschmidt/httprouter https://github.com/julienschmidt/httprouter 用法示例 ...

Tue Nov 27 00:08:00 CST 2018 0 1988
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM