n2n(P2P VPN)连接 配置

项目源码 :https://github.com/meyerd/n2n
选择版本下载,本站是v2版本的,编译

supernode 中心节点的配置方法,源码里的Readme有,本站的supernode 已经配置好,(客户端)无需另外配置。如果谁想发布自己的n2n 网络到公网上来,大家可以看群里的
supernode信息。

edge节点(客户端节点)的配置方法:

N2N_KEY=密码 edge -r -d n2n0 -c 用户名 -u 1000 -g 1000 -m 3C:A0:12:34:46:68 -a 192.168.55.2(内网网段) -l vpn.bhzhu203.com:7777 (supernode节点信息)

每个客户端需要修改的参数:
-u 1000 -g 1000 (以用户、用户组的权限运行)
-m 3C:A0:12:34:46:68 mac地址,稍微改几个数字就行,不要和其它客户端有冲突
-a 192.168.55.2 192.168.55.2 ~192.168.55.254 不要和其它客户端有冲突

记得加 -r 参数,不然转发不了流量

ping 服务器的内网ip 看看通了没有
如 ping 192.168.55.1

2.配置路由:

ip route add 服务器地址 via 本地网关地址 dev eth0 (网卡接口名称)

添加通往服务器的路由,以免删除default网关后断掉连接

ip route del default
删除默认的本地网络的路由

ip route add default via 192.168.55.1
添加VPN的路由网关地址

至此,可以使用VPN上网了!百度一下“ip”试试

恢复原先的网络:

ip route del default
删除默认的本地网络的路由

ip route add default via 192.168.0.1
添加原先的路由网关地址,这个要事先查询本地路由器的地址才行,使用ifconfig或者 route或者 ip route 查询

linux 上连接n2n 是比较方便和稳定的,有安卓客户端(需要root),也有windows的客户端,但是只有v1版本的。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

跳至工具栏