基于golang的轻量级小鲜肉专注于代理的程序
SSLDocker是一个轻量级主机反向代理,具有针对多个应用程序自动配置HTTPS。
1.下载与您的服务器操作系统匹配的最新二进制版本。
- 创建conf.json配置文件,示例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
“ Email” : “ [email protected]” ,
“ GzipOn” : true ,
“ Http2https” : true ,
“ MaxHeader” : 10 ,
“ Certs” : “ certs” ,
“ ProxyItems” : [
{ “ Host” : “ app1.com“ , ” Target“ : ” http:// localhost:8082“ },
{ ” Host“ : ” app2.com“ , ” Target“ : ” http:// localhost:8083“},
{ “Host” : “ app3.com” , “ Target” : “ http://domain.com” },
{ “ Host” : “ app4.com” , “ Target” : “ https://ssldomain.com” }
]
}
3.通过在终端中运行以下命令来启动SSLDocker:
./ssldocker -c=conf.json
程序示意图
基本上这个程序可以作为代理服务器,,,实现前端负载
程序会自动配置HTTPS。可以使用supervisor等开启守护进程。。。
ssldocker已支持最新的tls 1.3协议
github
https://github.com/wqihai/ssldocker
官网
💘 相关文章
- 又一款基于golang,MySQL的开源论坛程序。。。
- 基于golang的强大即时开源IM聊天程序Mattermost
- 基于golang的开源http2 proxy服务器-Nico
- Mac Os 怎么样实现开机自动恢复所有的程序
- 只要三步即可在Linux系统搭建golang环境
- 基於golang開源類似推特的社交程序-paopao-ce
- Tetua-基于golang和mysql的开源轻量级cms程序,附上安装和配置教程
- 开源导航网址程序WebStack-Laravel的安装折腾记录
- 非常愉快轻松的使用golang以及多版本共存的管理工具-gvm
- Open source very powerful monitoring system-monitoror based on golang