开发环境部署之frp内网传通
Posted 爱我-中华
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了开发环境部署之frp内网传通相关的知识,希望对你有一定的参考价值。
开发环境部署之frp内网传通
一:前言
出于学习目的,搭建了我的个人博客,98元买的服务器由于配置太小,很难用于基于spring微服务+mysql数据库的架构,而且个人学习很不方便经常部署和运维,基于以上原因选择了如下图架构。
二:nginx之html部署如图
三:frps服务端配置与部署
3.1:解析
-
区块1-主要是frps服务端的服务配置,其中frps_full.ini是它的全部配置选项。其他两个分别用于我项目的http协议的代理和sock协议的代理的服务
frps.ini配置
[common] bind_port = 7000 token = 1234321 dashboard_port = 7001 dashboard_user = admin dashboard_pwd = 0623 vhost_http_port = 7004
frps_websocket.ini配置
[common] bind_port = 7010 token = 1234321 dashboard_port = 7011 dashboard_user = admin dashboard_pwd = 0623 vhost_http_port = 7014
-
区块2-即frps文件服务的启动脚本+服务
3.2: 服务启动
nohup ./frps -c ./frps.ini > web.log 2>&1 &
nohup ./frps -c ./frps_websocket.ini > websocket.log 2>&1 &
四:frps客户端配置与部署
4.1 :客户端配置
frps.ini配置
[common]
server_addr = 121.5.70.195
server_port = 7000
token = 1234321
[web]
type = http
local_port = 8888
custom_domains = 121.5.70.195
frps_websocket.ini配置
[common]
server_addr = 121.5.70.195
server_port = 7010
token = 1234321
[websocket]
type = http
local_port = 8080
custom_domains = 121.5.70.195
locations = /msg
4.1 :cmd打开windown终端,并进入指定目录”F:\\frp\\frp_0.48.0_windows_386"
4.2 : 运行启动命令 frps -c *.ini
frpc -c ./frpc.ini
frpc -c ./frpc_websocket.ini
五:完整应用视图
六:小结
frp官方:https://gofrp.org/#td-block-1
frp下载:https://github.com/fatedier/frp/releases
原创连接: http://121.5.70.195/articles/152
注意:下载请注意版本,我服务器用的是linux版本,客户端用的是window版本
以上是关于开发环境部署之frp内网传通的主要内容,如果未能解决你的问题,请参考以下文章