https://github.com/fatedier/frp/blob/master/README_zh.md
//服务器
宝塔frp服务端插件
1.通用设置
frps版本->版本安装
TPC端口->7000
UDP端口->7001
KCP端口->7000
验证秘钥->自定义
2.高级设置
TCP多路服用->启用
3.仪表盘设置
监听端口->7500
验证帐号->后台帐号
验证密码->后台密码
3.虚拟主机
二级域名->设置绑定根域名或一级域名
HTTP端口->680 //自定义
HTTPS端口->6443 //自定义
404页面->启用 //连接不上主机时候显示页面
/*********源码**********/
```
[common]
vhost_http_port = 680
dashboard_addr = 0.0.0.0
bind_udp_port = 7001
max_pool_count = 5
dashboard_user = 后台帐号
bind_addr = 0.0.0.0
subdomain_host = ui-china.cn
disable_log_color = false
dashboard_port = 7500
token = 12345678
max_ports_per_client = 0
vhost_https_port = 6443
log_max_days = 3
bind_port = 7000
dashboard_pwd = 后台密码
kcp_bind_port = 7000
log_level = info
tcp_mux = true
log_file = /www/server/panel/plugin/btp_frps/temp/frps.log
custom_404_page = /www/server/panel/plugin/btp_frps/conf/404.html
```
nginx设置1.16测试
/www/server/panel/vhost/nginx/
新建->frps.conf //端口需要配合服务端开放的自定义端口
//设置通用支持多域名需配置多域名证书,单域名设置配单域名证书
```
# frps 80 ——》680
server {
listen 80;
server_name *.ui-china.cn;
# return 301 https://$host$request_uri;
location / {
proxy_pass http://127.0.0.1:680;
proxy_redirect http://$host/ http://$http_host/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Host $host;
}
}
# 通用的443——》6443
server {
listen 443 ssl http2;
server_name *.ui-china.cn;
ssl_certificate /www/server/panel/vhost/cert/_ui-china.cn/_1.pem;
ssl_certificate_key /www/server/panel/vhost/cert/_ui-china.cn/_2.key;
client_max_body_size 50m;
client_body_buffer_size 256k;
client_header_timeout 3m;
client_body_timeout 3m;
send_timeout 3m;
proxy_connect_timeout 300s;
proxy_read_timeout 300s;
proxy_send_timeout 300s;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
proxy_ignore_client_abort on;
location / {
proxy_pass http://127.0.0.1:680;
proxy_redirect https://$host/ https://$http_host/;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_ssl_server_name on;
proxy_set_header Host $host;
}
}
```
//服务器
myfrpc.ini
```
[common]
server_addr = tp5.ui-china.cn
server_port = 7000
token =12345678
[web01]
type = http
local_ip = 127.0.0.1
local_port = 80
subdomain = demo
[web02]
type = http
local_ip = 127.0.0.1
local_port = 80
subdomain = gg
```
运行
```
./frpc -c myfrpc.ini
```
- HTML
- 讯飞插件
- Python
- 王者荣耀
- demo_cg.py
- demo_cg_TT.py
- img.py
- MySQL
- 清空表数据
- ID自增长重置
- 用户密码及权限操作
- 外键在数据库中的作用
- MySQL增删改查语句
- DDL-数据库操作
- DDL-表操作-查询
- DDL-表操作-创建
- DDL-表操作-数据类型
- DDL-表操作-修改
- DDL-表操作-删除
- DML-语句
- DML-添加数据
- DML-修改数据
- DML-删除数据
- DQL-语法
- DQL-基本查询
- DQL-条件查询
- DQL-聚合函数
- DQL-分组查询
- DQL-排序查询
- DQL-分页查询
- DCL-介绍
- DCL-管理用户
- DCL-权限控制
- 函数
- JS
- ajax
- ajax get请求
- ajax post提交
- ajax 同时上传文本和文件到数据库(inpt text和input file)
- 路径传值+接收解析
- js 本地sessionStorage
- js Excel导出.xls
- 二维码生成插件
- VUE-CLI4
- 安装手脚架及插件
- ECharts-数据可视化
- element-ui-时间戳
- qrcode二维码生成插件
- vuedraggable-拖拽组件
- vue-drag-resize-自由拖拽、缩放组件
- gitee配置
- src
- plugins
- element.js
- echartsMixin.js
- views
- login
- login.vue
- btn.vue
- home
- home.vue
- Welcome.vue
- user
- users.vue
- router
- main.js
- App.vue
- 引入语法
- 获取路径传值
- ajax请求
- token语法
- NPM更换镜像方案
- PHP
- PHP 微信网页登录
- PHP 判断函数
- PHP 获取微信公众号openid
- PHP 实现发送模板消息(微信公众号版)
- PHP 阳历阴历转换计算生肖闰年
- PHP 接口数组形式
- PHP 同文件夹下顺序命名
- PHP 输出文件
- PHP E-mail发送
- PHP cURL资源
- PHP 远程访问控制服务器
- PHP 8.0 开启mysqli扩展
- PHP 使用 OSS 批量上传图片
- PHP md5 加密与解密
- ThinkPHP
- PT6
- TP6安装多应用
- TP5
- view渲染模板常见语法
- Visual Studio Code
- 介绍
- 插件-eslint
- vs code插件
- VSCode添加自定义模板
- SFTP
- md格式的文档
- mermaid
- frp内网穿透
- 自定义端口
- ui-china.cn
- 常用软件
- 框架
- 服务器
- 微信小程序
- 云函数 Email
- 参数传递
- 其他
- VMware虚拟机centos7设置静态ip 连接外网