说明:n2n 跟 Zerotier 相类似,然而 Zerotier 的设置方面更容易些,但稳定性取决于官方的服务器,由于国内的互联网环境,Zerotier 经常掉线。n2n 虽然设置起来麻烦一些,但稳定性取决于所选的服务器。只要有台有公网 ip 的服务器,就能远程访问内网的电脑、路由器或者其他设备。
安装教程
官方提供的源码用的是很老的库,现在编译会报错,我这里用的是 meyerd 修正过的,但两者不能互通,所以如果服务器是用官方的,客户端必须使用官方的源码来编译。另外 n2n 还有 V1 和 V2 版本,这两者也是不能互通的,我这里选择的是 V2 版本, V1 版本编译和设置方面基本相同。
n2n 源码 (推荐修正版)
Linux 编译 n2n
安装必要运行库
编译
Linux 交叉编译 Windows 版的 n2n
安装 Mingw
安装 cmake
获取 n2n 源码
修改在 n2n_v2 中的 cmake 文件夹中的 CMakeToolchainFileMingw32.cmake 里面的
修改为
开始编译
关于使用
服务端
Linux 客户端(需要权限)
Windows 客户端
市面上的 Windows 客户端有两个:一个是 n2nedgegui,另一个是 n2nguien,前者用的是 V2 版本,后者 V1 和 V2 版本,但这两个用的是官方旧版的内核,如果服务端用的是修正的版本,需要把上面编译好的 edge 替换客户端安装文件夹内的 edge 。
我这里使用的是 n2nguien ,客户端安装文件夹内 V2 版是用 edge2.exe 来命名的,所以替换 V2 版的时候把名字改为 edge2.exe ,V1 版直接替换就行了。
如果使用的是 V2 版,需要在 Advanced 选择 Use n2n v2 。
推荐本站淘宝优惠价购买喜欢的宝贝:
本文链接:https://hqyman.cn/post/3922.html 非本站原创文章欢迎转载,原创文章需保留本站地址!
休息一下~~