1 Star 1 Fork 1

真格智能实验室 / LetsProxy

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

LetsProxy

使用Golang开发的HTTPS反向代理,功能特点:

  1. 内嵌Let's Encrypt自动证书,
  2. 支持多组代理
  3. 支持多个域名
  4. 支持负载均衡
  5. 支持Linux和Windows系统服务,系统重启也不怕

编译

go build

国内用户可能需要设置golang编译环境,开启代理,关闭检验

go env -w GOPROXY=https://goproxy.cn,direct
go env -w GOPRIVATE=*.gitlab.com,*.gitee.com,git.zgwit.com
go env -w GOSUMDB=off

运行

LetsProxy -h
Usage of LetsProxy:
  -c string
        配置文件 (default "LetsProxy.yaml")
  -h    帮助
  -i    安装服务
  -u    卸载服务

运行环境:

  • Windows server 2008 及以上版本
  • Linux Kernel 2.6 及以上发行版

注意:部分Linux发行版安装服务异常

配置文件

//证书目录
cache: certs

//letsencrypt注册邮箱(未测试)
email: ""

//域名和目标服务器均支持多个(以逗号间隔)
proxies: 
  git.zgwit.com: http://127.0.0.1:3000
  a.com,b.com: http://192.168.0.12:80,http://192.168.0.13:80

其他

  1. 项目参考 audibleblink/letsproxy
  2. 性能未测试,基本满足日常需要(专业用户请移步nginx)
  3. 暂无界面开发计划

真格智能实验室

<真格智能实验室>

空文件

简介

使用Golang开发的HTTPS反向代理,内嵌Let's Encrypt自动证书,支持多组代理,支持多个域名,支持负载均衡,支持Linux和Windows系统服务,系统重启也不怕 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
1
https://gitee.com/zgwitlabs/LetsProxy.git
git@gitee.com:zgwitlabs/LetsProxy.git
zgwitlabs
LetsProxy
LetsProxy
master

搜索帮助