通过 static_file 插件可以对外提供一个简单的基于 HTTP 的文件访问服务。类似于http的文件索引!

服务端frps.ini配置
[common]
bind_addr = 0.0.0.0
bind_port = 7000
privilege_token = 12345678

客户端frpc.ini配置
[common]
server_addr = 服务端IP
server_port = 7000
privilege_token = 12345678

[static_file]
type = tcp
local_ip = 127.0.0.1
remote_port = 6000
plugin = static_file
plugin_local_path = /tmp/file
plugin_strip_prefix = static
plugin_http_user = admin
plugin_http_passwd = admin

static_file 插件参数详解
plugin = static_file为开启插件static_file模式
plugin_local_path文件目录的绝对路径
plugin_strip_prefix访问网址后缀路径
通过浏览器访问 http://x.x.x.x:6000/static/
来查看位于 /tmp/file 目录下的文件,如不需要,可以不添加此参数。
plugin_http_user为http访问验证的用户名,可自定义,可添加此参数或不添加。
plugin_http_passwd为http访问验证的密码,可自定义,可添加此参数或不添加。

注意:客户端访问时需要加上端口号,每个客户端使用的端口号均不能相同

实际配置

frps服务端配置(linux系统)
[root@hn frps]# cat frps.ini 
[common]
bind_port = 7000
vhost_http_port = 8080
#vhost_https_port = 8080
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin
privilege_token = 12345678
privilege_allow_ports = 2000-3000
max_pool_count = 10
subdomain_host = 1.2.com
log_file = ./frps.log
log_level = info
log_max_days = 3

windows作为frpc客户端使用 =>访问地址:http://x.x.x.x:2900/static
[common]
server_addr = x.x.x.x  #frps服务端IP
server_port = 7000
privilege_token = 12345678 #校验
pool_count = 2
log_file = ./frpc.log
log_level = info
log_max_days = 3

[static_file]
type = tcp
local_ip = 127.0.0.1
remote_port = 2900  #frps服务端端口放行
plugin = static_file
plugin_local_path = D:/Py/10  #本机目录,注意写法
plugin_strip_prefix = static
plugin_http_user = admin  #账号
plugin_http_passwd = admin #密码

linux作为frpc客户端使用  =>访问地址:http://x.x.x.x:2002/static
[common]
server_addr = x.x.x.x
server_port = 7000
privilege_token = 12345678
pool_port = 2
log_file = ./frpc.log
log_level = info
log_max_days = 3

[plugin_static_file]
type = tcp
remote_port = 2002
plugin = static_file
plugin_local_path = /tmp/file
plugin_strip_prefix = static
plugin_http_user = abc
plugin_http_passwd = abc

5.frp对外提供简单的文件访问服务相关推荐

  1. zookeeper集群,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的。...

    zookeeper集群,每个服务器上的数据是相同的,每一个服务器均可以对外提供读和写的服务,这点和redis是相同的,即对客户端来讲每个服务器都是平等的.

  2. 使用frp实现内网穿透(含SSH、远程桌面、文件访问等)

    目录 一.遇到的问题 二.材料 三.步骤 1. 服务器配置 A. 部署Go语言环境 B. 安装frp C. 开端口 D. 通过Dashboard查看服务端连接情况 2. 客户机α配置(需求1) A. ...

  3. RSA创新沙盒盘点|BastionZero——零信任基础设施访问服务

    RSAConference2022将于旧金山时间6月6日召开.大会的Innovation Sandbox(沙盒)大赛作为"安全圈的奥斯卡",每年都备受瞩目,成为全球网络安全行业技术 ...

  4. 关于文件访问无权限,无法枚举容器内对象,访问被拒绝等问题的傻瓜式解决办法,超级简单,小白必看!

    关于文件访问无权限,无法枚举容器内对象,访问被拒绝等问题的傻瓜式解决办法,超级简单,小白必看! 以win10为例,其他windows系统原理基本相同 1.右键需要更改的文件夹-属性-安全-高级-权限, ...

  5. 使用jspsmartupload完成简单的文件上传系统

    请不要妄想,一个html的file控件,再加上JavaScript与jQuery语句就可以完成文件上传, 文件上传系统从来是需要配合服务器来完成的 用户把自己的文件上传到服务器上 文件上传系统是很复杂 ...

  6. java对外sdk提供接口_Android SDK封装,对外提供接口

    项目中需要把连接服务器的部分做成一个service并生成一个jar模块.其他产品就可通过这个包来快速的开发连接服务器的应用软件.做成一个service的优点是: 1. 在后台运行,可以一直保持与服务器 ...

  7. 隧道不能访问web vxaln_SpringBoot实现本地存储文件上传及提供HTTP访问服务

    笔者计划为大家介绍分布式文件系统,用于存储应用的图片.word.excel.pdf等文件.在开始介绍分布式文件系统之前,为大家介绍一下使用本机存储来存放文件资源. 二者的核心实现过程是一样的: 上传文 ...

  8. web.config文件访问物理路径_计算机操作系统学习笔记(五):文件管理

    五.设备管理 -- 文件管理 文件和进程是 OS 引入的两个重要概念. 5.1 文件的概念 5.1.1 文件概述 概念 文件是具有符号名的,在逻辑上具有完整意义的一组相关信息项的序列 文件(docum ...

  9. VB.NET 读写HTML 文件,VB.NET 简单介绍文件的读写----流类

    我们知道在计算机内部处理的数据信息以及存放在在磁盘上的文件,对于计算机而言就是一堆二进制数(字节).这些字节(甚至是位,但计算机通常按字节对它们进行分组).只有在程序解析了这些字节时,它们才具有了对用 ...

最新文章

  1. 机器学习的核心要素是什么?它们分别作了什么工作?
  2. 怎么通过ip连接oracle,Oracle 无法通过IP连接问题
  3. Asp.Net微型服务器使用次数统计
  4. python中的time库安装步骤-Python中time模块的使用
  5. js 停止事件冒泡 阻止浏览器的默认行为
  6. 干货|MIT线性代数课程精细笔记[第二课]
  7. python端口转发_Python实现TCP/IP协议下的端口转发及重定向示例
  8. 春运公益片“情满回家路”上线 顺风车等出行方式再被呼吁
  9. 对Excel或者其他office操作推荐使用NPOI
  10. vuex模块化配合vue-router全局路由守卫做登陆权限控制
  11. 记录.net 中的常见术语
  12. 计算机网络中的数据通信——(1)基本结构
  13. 【下载】1200页CV经典《计算机视觉:算法与应用》第二版开放下载
  14. MFC模拟360悬浮窗加速球窗口
  15. 【洛谷】P1216数字三角形
  16. 学习嵌入式,需要哪些硬核技能?
  17. ucosii等待信号量函数中pend前后怎样执行
  18. 电脑配件 - 机械键盘的由来, 与普通键盘的区别以及如何选购及使用维护 - 学习/实践
  19. 【基于MapReduce的成绩分析系统】——计算每门课程的平均成绩、最高成绩、最低成绩
  20. Tekton笔记(三)之catalog kaniko

热门文章

  1. 蒙特梭利素材-【数字海报】蒙氏素材
  2. 固态硬盘性能测试成绩
  3. 服务器正在维护中是什么意思王者,王者荣耀服务器正在维护中怎么回事 7月4日王者荣耀进不去解决办法...
  4. 3ds Max 2014安装SupperMap 插件
  5. 如何更改计算机开机壁纸,如何修改电脑开机的背景图片
  6. artTemplate模板引擎
  7. Mask R-CNN训练日记
  8. 智慧校园人脸识别解决方案
  9. Java接口继承接口
  10. 微软dhcp服务器配置,附录:在 Windows DHCP Server 以外的 DHCP 服务器上配置 DHCP 选项...