导读 8月科学教育网苏苏来为大家讲解下。addr是什么软件,add软件下载)这个很多人还不知道,现在让我们一起来看看吧!今天继续紧锣密鼓地完善控...

8月科学教育网苏苏来为大家讲解下。addr是什么软件,add软件下载)这个很多人还不知道,现在让我们一起来看看吧!

今天继续紧锣密鼓地完善控制器的功能,为几天后的大系统的调试做准备。

主要完成了以下的工作:

1) 基本完成了基于delphi的调试和模拟软件的设计,该软件通过http协议读写控制器的json格式数据。还可以导入实际运行历史数据,并定时发送给控制器作为自动控制算法的输入。

再读回控制算法的输出,并用tchart控制以图表形式显示出来,从而非常直观地检验程序、评估算法。

2) 完成了自动控制算法的设计,并用上述软件做了深入的测试,发现了一些bug并将其解决。

3) 继续将控制器通过frp代理软件开放至公网,将软件打包并提供给平台开发商,方便其了解控制器的基于http的通信协议,并与其开发的平台软件进行远程调试。

分享frps的服务端和客户端的配置文件,供有类似功能需求的网友参考。

服务端, frps.ini

[common]

bind_port = 7000 //frp提供服务的端口,用于服务器端和客户端通信

vhost_http_port=7003 //http协议代理端口

vhost_https_port=7004 //https协议代理端口

dashboard_addr=0.0.0.0 //后台管理网页的IP地址

dashboard_port=7500 //后台管理网页的端口

dashboard_user=admin //后台管理网页的用户名

dashboard_pwd=123456 //后台管理网页的密码

token=12345678 //客户端连接服务端的凭证

客户端, fprc.ini

[common]

server_addr = xxx.xxx.xxx.xxx //服务端IP

server_port = 7000 //服务端管理端口

vhost_http_port = 7003 //服务端HTTP代理端口

token = 12345678 //服务端的凭证

[httpname]

type = http

local_port = 80 //本地网页的IP地址,这里是控制器的http端口

local_ip = 192.168.2.28 //本地网页的IP地址,这里是控制器的IP地址

custom_domains = www.xxxx.cn //服务端域名

[ssh]

type = tcp

local_ip = 127.0.0.1

local_port = 22

remote_port = 6000

图2为用于调试和模拟的软件,

图3为将整型数字转换为指定小数点位数浮点数的字符串的代码。

图4为将指定小数点位数浮点数的字符串转换为整数的代码。

### tcpdump抓包

```bash

tcpdump host 172.26.0.121 and 100.27.252.78 -w ./target.cap

#抓取包含端口22的数据包

tcpdump -i eth0 -vnn port 22 -w ./target.cap

tcpdump -i ens33 -vnn port 443 -w ./target.cap

tcpdump -i ens32 -vnn port 80 -w ./target.cap

#过滤IP,如来源IP或者目标IP等于某个IP

ip.src eq 192.168.1.107 or ip.dst eq 192.168.1.107

#或者

// 都能显示来源IP和目标IP

ip.addr eq 192.168.1.107

ip.addr eq 57.111.79.197

```

本文addr是什么软件,add软件下载)到此分享完毕,希望对大家有所帮助。