FRP中NAO机器人内网穿透记录

mac2024-04-07  37

FRP中NAO机器人内网穿透记录

下载地址为:

https://github.com/fatedier/frp/releases

下载的frp文档为:

frp_0.29.0_linux_386

注:不同操作系统和操作系统的位数(32和64位)需要对应下载,否则不能使用

下载的文件如下:

其中3个frpc文件是运行在内网机器

另外3个frps文件运行在公网服务器上

注:

服务器端:是阿里云的Ubuntu系统,下载frp_0.29.0_linux_amd64,把frps中的文件考入服务器中(frpc文件即可删除),

客户端:NAO人中下载frp_0.29.0_linux_386,将其中frpc文件考入NAO机器人中(frps文件即可删除)

即:frp技术文件版本需要和安装使用的系统对应  

代码:

服务器端:

服务器端仅需修改frps.ini文件

sudo vim frps.ini

[common] bind_port = 3904 bind_udp_port = 7001 sk = djkadiwjd #加密,此处为任意字符串,当客户端和服务器的sk一致时才可以连接 dashboard_user = #服务器用户名 dashboard_pwd = #服务器的密码 dashboard_port = 7500 vhost_http_port = 6081

客户端代码:

客户端仅需修改frpc.ini文件

sudo vim frpc.ini

[common] server_addr = #服务器外网IP地址 sk = djkadiwjd #加密,此处为任意字符串,当客户端和服务器的sk一致时才可以连接 server_port = 3904 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000 [Choregraphe] type = tcp local_ip = 127.0.0.1 local_port = 9559 remote_port = 9000 [Choregraphe1] type = tcp local_ip = 127.0.0.1 local_port = 9559 remote_port = 9001

运行启动

服务器端启动代码:

sudo ./frps -c ./frps.ini

如果需要挂后台(阿里云Ubuntu系统)

sudo nohup ./frps -c ./frps.ini

客户端启动代码:

sudo ./frpc -c ./frpc.ini

连接测试

使用NAO机器人自带控制软件Choregraphe,输入IP地址(服务器地址),和设定好的端口(9000)

遇到的问题

1.文件访问权限问题:connect:connection refused

sudo chmod 777 文件名

2.注意:NAO机器人默认端口为9559,使用其余端口都未能成功

IP地址输入服务器外网IP即可

参考链接:

https://github.com/fatedier/frp/blob/master/README_zh.md

最新回复(0)