LetsProxy 集成Letsencrypt免費HTTPS證書的反向代理服務(wù)器

項目地址:
Gitee LetsProxy

使用Golang開發(fā)的HTTPS反向代理,功能特點:

  1. 內(nèi)嵌Let's Encrypt自動證書,
  2. 支持多組代理
  3. 支持多個域名
  4. 支持負(fù)載均衡
  5. 支持Linux和Windows系統(tǒng)服務(wù),系統(tǒng)重啟也不怕

編譯

go build

國內(nèi)用戶可能需要設(shè)置golang編譯環(huán)境,開啟代理,關(guān)閉檢驗

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    安裝服務(wù)
  -u    卸載服務(wù)

運行環(huán)境:

  • Windows server 2008 及以上版本
  • Linux Kernel 2.6 及以上發(fā)行版

注意:部分Linux發(fā)行版安裝服務(wù)異常

配置文件

//證書目錄
cache: certs

//letsencrypt注冊郵箱(未測試)
email: ""

//域名和目標(biāo)服務(wù)器均支持多個(以逗號間隔)
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. 性能未測試,基本滿足日常需要(專業(yè)用戶請移步nginx)
  3. 暫無界面開發(fā)計劃

真格智能實驗室

<真格智能實驗室>

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容