1.系統信息 伺服器為阿裡雲伺服器,系統版本為Ubuntu 20.04; 安卓為vivo x9s,系統版本為 安卓8。 具體的介紹參考文末的參考博文。 2.環境搭建 首先在伺服器搭建所需要的環境,按照下列命令依次執行; git clone https://github.com/ntop/n2n.gi ...
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博客