安卓+n2n实现异地组建局域网

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6

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博客

阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: android

“安卓+n2n实现异地组建局域网” 的相关文章