golang实现的http反向代理
来源:互联网 发布:mac virtualbox 拖拽 编辑:程序博客网 时间:2024/06/06 07:05
今天找http代理的例子,一直没找到满意的,终于在github上找到一个,非常的简洁,记录一下。
package mainimport ( "net/http" "net/http/httputil" "log")func main() { http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) { director := func(req *http.Request) { req = r req.URL.Scheme = "http" req.URL.Host = r.Host } proxy := &httputil.ReverseProxy{Director: director} proxy.ServeHTTP(w, r) }) log.Fatal(http.ListenAndServe(":8888", nil))}
出处:https://gist.github.com/montanaflynn/304aa58b188f036204af
0 0
- golang实现的http反向代理
- golang 实现HTTP代理和反向代理
- ActivedRouter--golang实现的反向代理、监控
- go学习笔记:golang实现的反向代理
- GOLANG实现的HTTP转HTTPS的代理
- HTTP反向代理的理解
- nginx反向代理实现http负载均衡
- nginx 反向代理 golang web
- Golang ReverseProxy 简单的反向代理用于内网穿透
- Nginx的http反向代理初探
- 【Nginx】基于HTTP的反向代理
- http 反向代理原理
- nginx http反向代理
- HTTP 代理和反向代理
- 反向代理负载均衡Nginx的http和tcp代理
- squid实现反向代理的原理
- squid实现反向代理的原理
- Squid 反向代理的实现原理
- [转载]各种安装包打包发布工具(安装制作工具)评测
- 图形化冒泡排序
- Ubuntu Kylin下Android编译环境构建
- 小白学习-linux之启动脚本方法
- Jenkins入门系列之——01第一章 Jenkins是什么?
- golang实现的http反向代理
- 洛谷-刷题
- 设计模式--工厂模式
- UVa - 725 - Division(暴力枚举)
- HTML-插入图片
- Linux Shell发邮件笔记
- 面向对象之封装,继承,多态(上)
- 洛谷-营救
- [leetcode]5. Longest Palindromic Substring