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博客
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/541634.html
標籤:Android
上一篇:Flutter例外監控 - 叁 | 從bugsnag原始碼學習如何追溯例外產生路徑
下一篇:安卓+n2n實作異地組建局域網
