请问FRP是什么?

请问FRP是什么?,第1张

FRP是纤维增强复合材料。

被越来越广泛地应用于各种民用建筑、桥梁、公路、海洋、水工结构以及地下结构等领域中。

它是由增强纤维材料,比如说玻璃纤维、碳纤维、芳纶纤维等,与基体材料经过缠绕,模压或拉挤等成型工艺而形成的复合材料。

常见的纤维增强复合材料分为玻璃纤维增强复合材料(GFRP)、碳纤维增强复合材料(CFRP)以及芳纶纤维增强复合材料(AFRP)。

扩展资料:

纤维增强复合材料的特点:

1、比强度高,比模量大。

2、材料性能具有可设计性。

3、抗腐蚀性和耐久性能好。

4、热膨胀系数与混凝土的相近。

FRP材料能满足现代结构向大跨、高耸、重载、轻质高强以及在恶劣条件下工作发展的需要,同时也能满足现代建筑施工工业化发展的要求。

参考资料来源:百度百科-FRP

物联网的应用如下:
1、智能仓库。物联网一个很好的应用。它能准确的提供仓库管理各个环节数据的真实性,对于生产企业,可以根据这个数据合理的把控库存量,调整生产量。物联网中利用SNHGES系统的库位管理功能,可以准确提供货物库存位置,这就大大提高了仓库管理的效率。
2、智能物流。运用条形码、传感器、射频识别技术、全球定位等先进的物联网通信技术,实现物流业运输、仓储、配送、装卸等各个环节的智能化。不仅货物运输更加的自动化,而且作出的全面分析还能及时的处理问题对物流过程作出调整,优化了管理。大大提高了物流行业的服务水平,还节约了成本。
3、智能医疗。利用物联网技术,实现患者和医务人员、医疗机构、医疗设备的互动,实现医疗智能化。物联网医疗设备中的传感器与移动设备可以对患者的生理状态进行捕捉,把生命指数记录到电子健康文件中,不仅自己可以查看,也方便了医生的查阅,实现远程的医疗看病。很好的解决当前的医疗资源分布不均,看病难的问题。
4、智能家庭。物联网的出现让我们的日常生活更加的便捷。不远的将来一台手机,就可以 *** 作家里大多数的电器,查看它们的运行状态。寒冷的冬天,我们可以提前打开家里的空调,回到家就暖暖的。物联网还能准确的定位家庭成员的位置,你再也不用担心孩子跑的找不见人,省心省力。
5、智能农业。物联网在农业中的应用就更加的广泛。监测温湿度,监视土壤酸碱度,查看家禽的状态。在这些数据的支持下,农户就可以合理进行科学评估,安排施肥,灌溉。监测到的天气情况比如降水,风力等又为我们抗灾、减灾提供了依据。提高了产量,降低了减产风险。
6、智能交通。物联网将整个交通设备连在一起。主要是用图像识别为核心技术。可以准确的收集到交通车流量信息,通过信号灯等设备进行流量的控制,这个技术的运用,会让堵车成为历史。管理人员利用这个技术能将道路、车辆的情况掌握的一清二楚,驾驶违章无处可逃,交通事故也能及时的得到处理。人们的出行得到了很大的方便。
7、智能电力。电力工程是一项重大的民生工程,对电网的安全检测是一项必修科目。以南方电网与中国移动通过M2M技术进行的合作为例,因为物联网的运用,使得自动化计量系统开始启动,使得故障评价处理时间得到一倍的缩减。

花生壳内网穿透接下来主要通过:注册域名、搭建内网网站服务、发布外网这3步来介绍搭建独立网站。

内网穿透原理:

当信息由局域网向因特网传递时,源地址从专有地址转换为公用地址。由路由器跟踪每个连接上的目的地址和端口

当数据返回路由器时,通过记录的连接跟踪数据来决定该转发给内部网的哪个主机;如果此时如果有多个公用地址可用,当数据包返回时,则会客户机的端口号可以用来分解数据包。

内网穿透,即NAT(Network Address Translator)穿透,是指计算机在内网(局域网)内使用私有IP地址,在连接外网(互联网)时使用全局IP地址的技术。该技术被普遍使用在有多台主机但只通过一个公有IP地址访问的私有网络中。

举个例子:比如我在实验室配置了一个服务器 Server A,当我在实验室的时候,就可以通过自己的笔记本使用SSH连接因为我和服务器处于一个局域网。

当我回宿舍以后,就没有办法直接使用SSH连接了因为我和服务器不在一个局域网,这个时候就需要进行NAT穿透,让我在宿舍也可以使用SSH连接Server A。

内网穿透工具推荐

目前市面上有很多传统工具,较为知名的开源工具有Ngrok、FRP、 fcn、goProxy,其他还有一些商用的工具比如花生壳和基于等Ngrok和FRP二次开发的商用软件,接下来进行分类归类和整理。

ngrok系列:

Ngrokngrok 是一个反向代理,通过在公共端点和本地运行的 Web 服务器之间建立一个安全的通道,实现内网主机的服务可以暴露给外网。ngrok 可捕获和分析所有通道上的流量,便于后期分析和重放,所以ngrok可以很方便地协助服务端程序测试。

NatappNATAPP是基于ngrok的国内高速内网穿透服务,其中免费版本提供>

Sunny-NgrokSunny-Ngrok提供免费内网穿透服务,免费服务器支持绑定自定义域名、管理内网服务器,内网web进行演示、本地WEB外网访问、本地开发微信、TCP端口转发。

小米球小米球旨在给程序猿们调试本地的web项目,免去部署环节,它是提供给有需要的同学免费使用的。

echositeechosite同样ngrok二次开发的内网穿透工具,支持多种协议,以前是全部免费的,现在是收费的,不过普通使用的话1元/月,可根据自己的需要去选择。

SSH

配合autossh工具使用,因为autossh会容错。

项目主页:>

项目介绍:自动重新启动SSH会话和隧道。SSH工具是一个非常强大的工具,除了能够远程连接,还能建立隧道,转发端口。利用这个特性就可以把外网的端口请求,连接到内网端口。

SSH本身的连接并不稳定,借助工具autossh可以很稳定的建立隧道,因为失败或者其他网络情况下,autossh会自动维护和保持连接。

设备能够接入华为云物联网平台的前提。
1、要有数据传输通路。
2、要有一定的存储功能。
3、要有CPU。
4、要有 *** 作系统。
5、要有专门的应用程序。
6、遵循物联网的通信协议
7、在世界网络中有可被识别的唯一编号。普通家电如果不能连网是不能接入华为生态链的,需要华为品牌合作的一些家电品牌。

以下内容来自公众号逆锋起笔,关注每日干货及时送达

原文:v0wtop/2020/08/11/IntranetProxy

前言

本文以渗透的视角,总结几种个人常用的内网穿透,内网代理工具,介绍其简单原理和使用方法。

1、nps-npc11 简介

nps是一款轻量级、高性能、功能强大的内网穿透代理服务器。目前支持tcp、udp流量转发,可支持任何tcp、udp上层协议(访问内网网站、本地支付接口调试、ssh访问、远程桌面,内网dns解析等等……),此外还支持内网>

一台有公网IP的服务器(VPS)运行服务端(NPS)

一个或多个运行在内网的服务器或者PC运行客户端(NPC)


12 特点

Go语言编写

支持跨平台

支持多种协议的代理

web管理端


13 使用方法

>


NPS
安装配置

找到自己服务器相应版本的server:

cd ~
wget >

在nps目录下面会有一个nps可执行文件、conf配置目录和web网页目录,我们只需要修改conf/npsconf即可:

vim conf/npsconf

需要改一下#web下面的几个参数,

web_host= 服务器IP或者域名
web_username= admin(登录用户名)
web_password= 你的密码
web_port=8080(web管理端口)

修改#bridge可以更改 NPC的连接端口。比如我们拿到一台权限受限的服务器,有防火墙,可能只有部分端口(80,443)可以出网,就需要修改成出网端口。

##bridge
bridge_type=tcp
bridge_port=443 # 修改连接端口
bridge_ip=0000


启动

#Mac/Linux
/nps test|start|stop|restart|status 测试配置文件|启动|停止|重启|状态

#Windows
npsexe test|start|stop|restart|status 测试配置文件|启动|停止|重启|状态

NPC

/npc -server=你的IP:8024 -vkey=唯一验证密码 -type=tcp

新建好客户端后,也可以在+中看到,详细的客户端连接命令:

在客户端界面可以通过新增的方式添加客户端连接,每一个连接的vkey都是唯一区分的。

每一个客户端,在建立连接后,都可以建立多个不同协议的隧道,这一个个隧道就是不同的代理了。

通过不同的协议和端口就可以连接代理的内网机器。

2、frp
21 简介

frp 是一个专注于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 节点的中转暴露到公网。
22 特点

客户端服务端通信支持 TCP、KCP 以及 Websocket 等多种协议。

端口复用,多个服务通过同一个服务端端口暴露。

跨平台,但是支持的比nps少一点

多种插件,提供很多功能

23 使用方法

下载: >以下内容摘自: 访问家里的机器

1修改 frpsini 文件,为了安全起见,这里最好配置一下身份验证,服务端和客户端的 common 配置中的token参数一致则身份验证通过:

# frpsini
[common]
bind_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh

2启动 frps:

/frps -c /frpsini

3修改 frpcini 文件,假设 frps 所在服务器的公网 IP 为 xxxx:

# frpcini
[common]
server_addr = xxxx
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh

[rdp]
type = tcp
local_ip = 127001
local_port = 3389
remote_port = 6000

4启动 frpc:

/frpc -c /frpcini

5通过 rdp 访问远程的机器,地址为:

xxxx:6000

开机自启

针对 Windows 系统,为了便于使用,可以配置一下开机的时候静默启动。

1在 frpcexe 的同级目录创建一个 start_frpcvbs:

'start_frpcvbs
'请根据实际情况修改路径
CreateObject("WScriptShell")Run """D:\Program Files\frp_windows_amd64\frpcexe""" & "-c" & """D:\Program Files\frp_windows_amd64\frpcini""",0

2复制 start_frpcvbs 文件,打开以下目录,注意将

改为你的用户名:

C:\Users\\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

3鼠标右击,粘贴为快捷方式即可。

2 通过 SSH 访问公司内网机器

frps 的部署步骤同上。

1启动 frpc,配置如下:

# frpcini
[common]
server_addr = xxxx
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh

[ssh]
type = tcp
local_ip = 127001
local_port = 22
remote_port = 6000

2通过 SSH 访问内网机器,假设用户名为 test:

ssh -oPort=6000 test@xxxx

3 通过自定义域名访问部署于内网的 Web 服务

1修改 frpsini 文件,设置 >

# frpsini
[common]
bind_port = 7000
vhost_>

2启动 frps:

/frps -c /frpsini

3修改 frpcini 文件,假设 frps 所在的服务器的 IP 为 xxxx,local_port 为本地机器上 Web 服务对应的端口, 绑定自定义域名>

# frpcini
[common]
server_addr = xxxx
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh

[web]
type = >

4启动 frpc:

/frpc -c /frpcini

5 将>

6通过浏览器访问>

4 对外提供简单的文件访问服务

通过static_file插件可以对外提供一个简单的基于 >

frps 的部署步骤同上。

1启动 frpc,启用static_file插件,配置如下:

# frpcini
[common]
server_addr = xxxx
server_port = 7000
# 用于身份验证,请自行修改,要保证服务端与客户端一致
token = abcdefgh

[test_static_file]
type = tcp
remote_port = 6000
plugin = static_file
# 要对外暴露的文件目录
plugin_local_path = /tmp/file
# 访问 url 中会被去除的前缀,保留的内容即为要访问的文件路径
plugin_strip_prefix = static
plugin_>

2通过浏览器访问>

常用功能

统计面板(Dashboard)

通过浏览器查看 frp 的状态以及代理统计信息展示。

注:Dashboard 尚未针对大量的 proxy 数据展示做优化,如果出现 Dashboard 访问较慢的情况,请不要启用此功能。

需要在 frpsini 中指定 dashboard 服务使用的端口,即可开启此功能:

[common]
dashboard_port = 7500
# dashboard 用户名密码,默认都为 admin
dashboard_user = admin
dashboard_pwd = admin

打开浏览器通过>

加密与压缩

这两个功能默认是不开启的,需要在 frpcini 中通过配置来为指定的代理启用加密与压缩的功能,压缩算法使用 snappy:

# frpcini
[ssh]
type = tcp
local_port = 22
remote_port = 6000
use_encryption = true
use_compression = true

如果公司内网防火墙对外网访问进行了流量识别与屏蔽,例如禁止了 SSH 协议等,通过设置use_encryption = true,将 frpc 与 frps 之间的通信内容加密传输,将会有效防止流量被拦截。

如果传输的报文长度较长,通过设置use_compression = true对传输内容进行压缩,可以有效减小 frpc 与 frps 之间的网络流量,加快流量转发速度,但是会额外消耗一些 CPU 资源。

[TLS

从 v0250 版本开始 frpc 和 frps 之间支持通过 TLS 协议加密传输。通过在frpcini的common中配置tls_enable = true来启用此功能,安全性更高。

为了端口复用,frp 建立 TLS 连接的第一个字节为 0x17。

注意:启用此功能后除 xtcp 外,不需要再设置 use_encryption。

代理限速

目前支持在客户端的代理配置中设置代理级别的限速,限制单个 proxy 可以占用的带宽。

# frpcini
[ssh]
type = tcp
local_port = 22
remote_port = 6000
bandwidth_limit = 1MB

在代理配置中增加bandwidth_limit字段启用此功能,目前仅支持MB和KB单位。

范围端口映射

在 frpc 的配置文件中可以指定映射多个端口,目前只支持 tcp 和 udp 的类型。

这一功能通过range:段落标记来实现,客户端会解析这个标记中的配置,将其拆分成多个 proxy,每一个 proxy 以数字为后缀命名。

例如要映射本地 6000-6005, 6007 这 6 个端口,主要配置如下:

# frpcini
[range:test_tcp]
type = tcp
local_ip = 127001
local_port = 6000-6006,6007
remote_port = 6000-6006,6007

实际连接成功后会创建 8 个 proxy,命名为test_tcp_0, test_tcp_1 test_tcp_7。

3、ew31 简介

EW 是一套便携式的网络穿透工具,具有 SOCKS v5服务架设和端口转发两大核心功能,可在复杂网络环境下完成网络穿透。但是,现在工具已经不更新了。。。
32 特点

轻量级,C语言编写

可以设置多级代理

跨平台

但是只支持Socks5代理

33 使用方法以下使用方法均摘自:/

以下所有样例,如无特殊说明代理端口均为1080,服务均为SOCKSv5代理服务

该工具共有 6 种命令格式(ssocksd、rcsocks、rssocks、lcx_slave、lcx_listen、lcx_tran)。

1 正向 SOCKS v5 服务器

$ /ew -s ssocksd -l 1080

2 反d SOCKS v5 服务器

这个 *** 作具体分两步:

a) 先在一台具有公网 ip 的主机A上运行以下命令:

$ /ew -s rcsocks -l 1080 -e 8888

b) 在目标主机B上启动 SOCKS v5 服务 并反d到公网主机的 8888端口

$ /ew -s rssocks -d 1111 -e 8888

成功。

3 多级级联

工具中自带的三条端口转发指令, 它们的参数格式分别为:

$ /ew -s lcx_listen -l 1080 -e 8888
$ /ew -s lcx_tran -l 1080 -f 2223 -g 9999
$ /ew -s lcx_slave -d 1111 -e 8888 -f 2223 -g 9999

通过这些端口转发指令可以将处于网络深层的基于TCP的服务转发至根前,比如 SOCKS v5。首先提供两个“二级级联”本地SOCKS测试样例:

a)lcx_tran的用法

$ /ew -s ssocksd -l 9999
$ /ew -s lcx_tran -l 1080 -f 127001 -g 9999

b)lcx_listen、lcx_slave的用法

$ /ew -s lcx_listen -l 1080 -e 8888
$ /ew -s ssocksd -l 9999
$ /ew -s lcx_slave -d 127001 -e 8888 -f 127001 -g 9999

再提供一个“三级级联”的本地SOCKS测试用例以供参考

$ /ew -s rcsocks -l 1080 -e 8888
$ /ew -s lcx_slave -d 127001 -e 8888 -f 127001 -g 9999
$ /ew -s lcx_listen -l 9999 -e 7777
$ /ew -s rssocks -d 127001 -e 7777

数据流向:SOCKS v5 -> 1080 -> 8888 -> 9999 -> 7777 -> rssocks

4、ngrok41 简介

42 特点

官方维护,一般较为稳定

跨平台,闭源

有流量记录和重发功能

43 使用方法

进入ngrok官网(>

根据官网给定的授权码,运行如下授权命令;

/ngrok authtoken 1hAotxhmORtzCYvUc3BsxDBPh1H_

/ngrok >

可以通过官网的UI界面查看数据包和流量等等(但是要付费==、)

还可以通过一些命令将内网的文件和其他TCP服务 暴露到公网中。

有授权的设置文件共享

ngrok >

无授权的设置文件共享

ngrok >

将主机的3389的TCP端口暴露到公网

ngrok tcp 3389

更多使用方法参考:>

内网渗透之内网穿透

开源内网穿透工具 frp 简单使用教程

>

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/dianzi/13488841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-17
下一篇 2023-08-17

发表评论

登录后才能评论

评论列表(0条)

保存