All Projects → raymond9zhou → frps-nginx-https

raymond9zhou / frps-nginx-https

Licence: MIT License
nginx反代frps实现https的模板配置文件

Projects that are alternatives of or similar to frps-nginx-https

Nginxy
FancyIndex Theme for Nginx same appearance of Apaxy for apache
Stars: ✭ 34 (-22.73%)
Mutual labels:  nginx-configuration
Mirror
Deploy Google and Wikipedia mirror with one command using now.sh.
Stars: ✭ 93 (+111.36%)
Mutual labels:  nginx-configuration
frp-notify
一个专注于消息通知的 frp server manager plugin 实现,让你对进入 frps 的连接了如指掌,不再裸奔。
Stars: ✭ 44 (+0%)
Mutual labels:  frp
purescript-pop
😃 A functional reactive programming (FRP) demo created with PureScript events and behaviors.
Stars: ✭ 33 (-25%)
Mutual labels:  frp
node-js-starter-kit
This is the starter kit project for node js REST API development with express js, mongodb, typescript, webpack specially designed for REST API projects.
Stars: ✭ 14 (-68.18%)
Mutual labels:  nginx-configuration
Swift-3-Functional-Programming
Code repository for Swift 3 Functional Programming, published by Packt
Stars: ✭ 78 (+77.27%)
Mutual labels:  frp
eta-android-2048
Android 2048 game using Yampa FRP library in Eta
Stars: ✭ 56 (+27.27%)
Mutual labels:  frp
frpmgr
Windows 平台的 FRP GUI 客户端
Stars: ✭ 131 (+197.73%)
Mutual labels:  frp
reactive-rs
Streams and broadcasts: functional reactive programming in Rust.
Stars: ✭ 28 (-36.36%)
Mutual labels:  frp
reflex-dom-semui
A reflex-dom API for Semantic UI components
Stars: ✭ 22 (-50%)
Mutual labels:  frp
nginx-conf
Nginx configuration
Stars: ✭ 18 (-59.09%)
Mutual labels:  nginx-configuration
dtask
DTask is a scheduler for statically dependent tasks.
Stars: ✭ 17 (-61.36%)
Mutual labels:  frp
dockerize-and-ansible
🐳 Build & Deploy the containerized Dev & Prod Env
Stars: ✭ 20 (-54.55%)
Mutual labels:  nginx-configuration
demonstration-gsd
GSD (Get your Stuff Done) | Basic Todo list for demonstrating CQRS/Command Sourcing in Haskell
Stars: ✭ 46 (+4.55%)
Mutual labels:  frp
nginx-1.16.0
学习nginx架构设计与实现,翻译nginx的源码,写nginx的测试代码, 在issue中记录nginx的精妙设计及其常见问题https://github.com/vaynedu/nginx-1.16.0/issues 。 myexercise内存池、哈希表、链表、md5、crc测试代码,mymodule中有hello自定义模块代码。通过nginx将自己整个知识体系连接起来
Stars: ✭ 12 (-72.73%)
Mutual labels:  nginx-configuration
reactify
The first and only true Functional Reactive Programming framework for Scala.
Stars: ✭ 77 (+75%)
Mutual labels:  frp
nginx-session-ticket-key-rotation
Nginx session ticket key rotation program for secure rotation of TLS session ticket keys and sharing in server clusters.
Stars: ✭ 23 (-47.73%)
Mutual labels:  nginx-configuration
reflex-dom-ace
Reflex wrapper for the ACE editor
Stars: ✭ 12 (-72.73%)
Mutual labels:  frp
recurrent
A library for building functional-reactive (FRP) GUIs in Clojurescript
Stars: ✭ 49 (+11.36%)
Mutual labels:  frp
purescript-wire
Events and Signals for FRP. Monad instances included
Stars: ✭ 13 (-70.45%)
Mutual labels:  frp

frps-nginx-https ——nginx反代frps实现https的模板配置文件

blog说明地址:点击此处

如有问题请在blog留言或者在知乎私信~

服务器拓扑假设

服务器拓扑假设 如上图所示,假设本地有两台服务器,一台nginx服务器负责本地网站的承载下面称为LS1,另一台负责运行frpc下面称为LS2,实际使用中这两台服务器可以合二为一,远端有一台frps服务器

可实现以下四种功能

  1. (放在case1中)本地LS1正确配置http跳转到https(TLS),远端frps直接监听80 443端口
  2. (放在case2中)本地LS1正确配置http跳转到https(TLS),远端nginx反代frps转发的https实现泛解析和http跳转到https,frps监听其他端口(适用于想要正确传递https客户端真实IP,由于frpc到frps线路质量不佳需要缓存,frps服务器同时需要挂其他网站等特殊需求)
  3. (放在case3中)本地LS1只配置http,远端nginx反向代理frps转发的http到https,frps监听其他端口(是远端nginx反代的伪https,极不推荐,但如有本地特殊http需求或因为懒癌晚期本地确不想用https的请看本部分)
  4. (放在case4中)本地LS1只配置http,远端nginx反向代理frps转发的http到http,frps监听其他端口
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].