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

Friday, Nov 1, 2019 | 2 minute read | Updated at Friday, Nov 1, 2019

@

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

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

  1. 创建conf.json配置文件,示例如下:
{ 
  “ Email” : “ yourmail@domain.com” ,
  “ 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

官网

https://ssldocker.com/

© 2018 - 2026 vpslala

🌱 Powered by Hugo with theme Dream.