设为首页 加入收藏

TOP

安卓+n2n实现异地组建局域网
2023-07-23 13:32:02 】 浏览:87
Tags:安卓 n2n

1.系统信息

??服务器为阿里云服务器,系统版本为Ubuntu 20.04;

??安卓为vivo x9s,系统版本为 安卓8。

??具体的介绍参考文末的参考博文。

2.环境搭建

??首先在服务器搭建所需要的环境,按照下列命令依次执行;

git clone https://github.com/ntop/n2n.git -b dev
cd n2n/
./autogen.sh
./configure
make && make install

??需要注意的是git获取的是v3版本,与参考博文中的v2版本有些许不同,容易踩坑。安装好后可以用supernode --help测试一下安装是否正常。

??启用supernode;

supernode -p 1000

??一定要注意v3版本的端口指定是-p,而v2版本中才是 -l,这点极易踩坑。本人跟着参考博文走完后一直碰到warning,无法联通,后期排查时才发现这个细节。

??supernode配置完成后就可以进行客户端连接了,连接之前需要注意的是,防火墙以及安全组全部要打开。以下是防火墙命令。

firewall-cmd --zone=public --add-port=8887/udp --permanent

??客户端1连接,用的就是云服务器本机;不加-f命令则是后台执行;

edge -c yuxian -k 1316474469 -a 192.168.0.3 -f -l 47.122.21.117:8887

 ??安卓机连接;

?

 

 

??至此完美结束;下面是连接成功的截图;

 

??通过adb连接测试,通信完全正常。

 

3.参考博文

(1)(80条消息) 使用N2N,实现异地快速组建内网_ytfsksk的博客-CSDN博客_centos n2n

(2)(80条消息) N2N V3 安装配置解决方案_◎天启疯车℡的博客-CSDN博客

(3)(80条消息) linux N2N v2 入门篇(通俗介绍,最简单搭建教程)_陈阿刚的博客-CSDN博客

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇HMS Core 3D流体仿真技术,打造移.. 下一篇【FAQ】在华为鸿蒙车机上集成华为..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目