- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章Nginx下Frp强制重定向为https配置详解由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
迫于家里的路由将300M的带宽强行降到80M的速度,所以入手了一个3205U的软路由,果真没有令人失望,速度飞起O(∩_∩)O哈哈~ 当然,由于宽带没有公网IP所以DDNS就不能使用,转而使用frp,在折腾的过程中踩到了一些坑,所以记录下来,希望能帮助有需要的同学.
frps.ini(服务端配置) 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
[common]
bind_port = 5443
kcp_bind_port = 5443
vhost_http_port = 8080
vhost_https_port = 4443
# Frp的服务器指示面板配置
admin_addr = frp.
test
.com
dashboard_port = 6443
dashboard_user =
test
dashboard_pwd =
test
log_file = .
/frps
.log
# trace, debug, info, warn, error
log_level = info
log_max_days = 3
# auth token 可自主生成一些字符串
token = sfsfgsdgsdgsgddgsg
tcp_mux =
true
max_pool_count = 50
# 用户自定义域名
subdomain_host = frp.
test
.com
|
frpc.ini (客户端配置) 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
[common]
# 远程服务器IP地址
server_addr = 8.8.8.8
server_port = 5443
token = sfsfgsdgsdgsgddgsg
tls_enable =
true
[lede]
type
= http
local_ip = 10.10.10.1
local_port = 80
# 这里的值最终会被解析为lede.frp.test.com(需要在你的域名服务器做指向你自己公网服务器的*.frp.test.com的
# 域名泛解析)
subdomain = lede
use_encryption =
false
use_compression =
true
# HTTP基础认证可以不填写
http_user =
test
http_pwd =
test
|
vhosts.conf(Nginx配置) 。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
server {
listen 80;
listen 443 ssl http2;
ssl_certificate
/usr/local/nginx/conf/ssl/lede
.frp.
test
.com.crt;
ssl_certificate_key
/usr/local/nginx/conf/ssl/lede
.frp.
test
.com.key;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_ciphers EECDH+CHACHA20:EECDH+AES128:RSA+AES128:EECDH+AES256:RSA+AES256:EECDH+3DES:RSA+3DES:!MD5;
ssl_prefer_server_ciphers on;
ssl_session_timeout 10m;
ssl_session_cache
builtin
:1000 shared:SSL:10m;
ssl_buffer_size 1400;
add_header Strict-Transport-Security max-age=15768000;
ssl_stapling on;
ssl_stapling_verify on;
server_name lede.frp.okuka.com;
access_log
/data/wwwlogs/lede
.frp.
test
.com_nginx.log combined;
if
($ssl_protocol =
""
) {
return
301 https:
//
$host$request_uri; }
location / {
proxy_pass http:
//127
.0.0.1:8080;
#端口号一定要和frps.ini的vhost_http_port一致
proxy_set_header Host $host;
proxy_set_header X-Real-IP 8.8.8.8;
#这里填写你的公网服务器IP
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}
}
|
注意!!!!!以上操作就能需要重启服务后才能使用 。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我.
原文链接:https://seakee.top/other/nginx-frp-https-config.html 。
最后此篇关于Nginx下Frp强制重定向为https配置详解的文章就讲到这里了,如果你想了解更多关于Nginx下Frp强制重定向为https配置详解的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我需要实现一个行为: 点击元素时 - 会发生一件事 但是当单击并按住超过一秒时,会发生其他情况(例如元素变得可拖动),然后第一个事件永远不会触发 我想我知道如何捕获点击并按住类型的事件,但如何区分第一
1 frp介绍 注意事项: 1)服务器端和内网机器端下载的版本要相同,否则可能会影响内网穿透 2)根据服务器系统选择合适的脚本 脚本主要分为服务端与客户端文件 1.外网服务器端用到的是Frps和Frp
1 frp介绍 注意事项: 1)服务器端和内网机器端下载的版本要相同,否则可能会影响内网穿透 2)根据服务器系统选择合适的脚本 脚本主要分为服务端与客户端文件 1.外网服务器端用到的是Frps和Frp
我目前正在阅读 WebSharper 的文档.在 the section about FRP , 它指出: Functional Reactive Programming (FRP) typicall
我目前正在研究我的下一个项目。这是在一个预先规划阶段,所以这个问题只是为了了解现有技术。 设置 我有一个具有多个输入和输出的有向无环图 (DAG),现在考虑人工神经元网络: 处理这种结构的常用方法是在
我可以构建一个PID controller在 Haskell FRP 库中 netwire使用为 Wire 提供的 ArrowLoop 实例中的 loop。 我还可以使用 switch 实现 Cont
我目前正在尝试了解箭头和 FRP,并且遇到了一个问题,我似乎无法将其映射到 FRP,即如何对道路网络进行建模。 我想我可以将道路网络建模为箭头,其中每个箭头代表一个路段。它在地点和时间接受汽车流,并生
我正在 Scala 中实现 FRP 框架,我似乎遇到了问题。出于某种想法,这个问题我决定限制我的框架的公共(public)接口(interface),以便只能在“现在”中评估行为,即: behavio
我一直在使用 Haskell(特别是 Yampa)中的 Arrowized FRP 库,但我不太清楚如何进行“连续”切换。我的意思是信号通过信号函数(下面的 sf),它本身就是一个信号(如图像的上半部
在经典 FRP 的最新实现中,例如 react 香蕉,有事件流和信号,它们是阶跃函数( react 香蕉称它们为行为,但它们仍然是阶跃函数)。我注意到 Elm 只使用信号,并没有区分信号和事件流。此外
关闭。这个问题不符合Stack Overflow guidelines .它目前不接受答案。 我们不允许提出有关书籍、工具、软件库等建议的问题。您可以编辑问题,以便可以用事实和引用来回答它。 7年前关
我必须写一篇关于函数响应式(Reactive)编程 (FRP) 系统优化的论文。 这是我目前找到的引用资料。 使用广义代数数据类型进行函数式响应式(Reactive)编程的动态优化,Henrik Ni
我想在 Haskell 中学习 FRP,但是决定使用哪个库有点困难。许多尝试似乎已经失败,有些似乎又复活了(例如最近在 Yampa 上的事件)。 从我读到的内容来看,FRP 似乎有两种“类型”:一侧是
我必须写一篇关于函数响应式(Reactive)编程 (FRP) 系统优化的论文。 这是我目前找到的引用资料。 使用广义代数数据类型进行函数式响应式(Reactive)编程的动态优化,Henrik Ni
我刚开始使用 Bacon.js这真的很棒。尽管有时我确实很难找到正确的做事方式。例如,我想要一个带有可拖动部分的 Angular Directive(指令)。我不要脸的扒进别人的jsBin并尝试将该代
我正在使用BaconJS创建两个事件流,如下所示: # Wait for start of the module sStart = Bacon.fromCallback module.onStart.
有人说 FRP 是在不显式管理状态的情况下处理事件流。例如这个人: http://www.slideshare.net/borgesleonardo/functional-reactive-progr
我的问题是关于 FRP 中“状态机”对象的可变性。我正在评估Bacon.js's Observable.withStateMachine . 我的领域是交易机器人。我有一个“订单”的源事件流,它实际上
我正在开发一个使用 React 的项目,并且希望实现一种 FRP 形式来处理给定对象以任何给定形式更改时的事件。 我对 Bacon.js 和 RX.js 做了一些研究,但仍然有点不确定如何充分利用这些
今天,我读到了 FRP(函数式响应式(Reactive)编程)。但是,我不知道这在引擎本身中有多少适合。 看完Gerold Meisinger's article ,我的问题是,是否值得使用 FRP
我是一名优秀的程序员,十分优秀!