下载地址为:
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