基于golang的轻量级小鲜肉专注于代理的程序

By admin at 2019-11-01 22:56 • 62次点击
admin

SSLDocker是一个轻量级主机反向代理,具有针对多个应用程序自动配置HTTPS。

1.下载与您的服务器操作系统匹配的最新二进制版本。

2. 创建conf.json配置文件,示例如下:

{ 
  “ Email” : “ yourm[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 2
官网
https://ssldocker.com/ 2

golang, 量级, 鲜肉, 程序


目前尚无回复
登录 后发表评论