荣耀之链论坛

 找回密码
 立即注册
搜索
查看: 3434|回复: 0

centos 搭建N2N

[复制链接]

1325

主题

2372

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10262
发表于 2018-1-8 15:23 | 显示全部楼层 |阅读模式
https://www.cnblogs.com/mousean/p/6007036.html

http://blog.csdn.net/yetyongjin/article/details/7419894

前提:
服务器是香港的阿里云
我用的是专有网络,阿里云的IP是内网IP,不要着急,这个是阿里云的网络策略不用管他,我绑定了公网IP的
下面我会说明

方法:
在服务器上执行命令

1  yum install subversion gcc-c++ openssl-devel
2
3  svn co https://svn.ntop.org/svn/ntop/trunk/n2n/n2n_v2
4  cd n2n_v2
5
6  make && make install
7  cp supernode /usr/sbin/
8  cp edge /usr/sbin/
这几条命令是安装n2n,行号我就不删除了


supernode -l 1235
这条命令是表示开启supernode,监听端口是1235

edge -a 10.10.10.1 -c myn2n -k myn2n -l 172.31.194.88:1235
这条命令是自定义一个节点
节点的IP是10.10.10.1
节点的虚拟网名是myn2n
节点的密码是myn2n
supernode的IP和端口是172.31.194.86:1235
(说明:我用的专有网络,大家如果用的其他的服务器的话 输入命令ip addr可以查看到你的网卡的IP,填你网卡的IP就行了)


然后我们在LEDE路由器界面添加
勾选启用
隧道设备名称:myn2n(我估计这个应该是可以自定义的)
接口模式:static
接口IP地址:10.10.10.2
接口子网掩码:255.255.255.0
supernode节点IP地址:这个填上面那台服务器的公网IP(阿里云私有网络填你绑定的公网IP)
supernode节点端口:1235
N2N网络组名称:myn2n
加密密钥:myn2n
勾选启用数据包转发

supernode节点设置不勾选(这个因该是如果你的路由器的WAN口是公网IP的话就可以很方便的用路由器搭建N2N服务,不过我用不到)

点保存&应用

OK,完工


等一分钟,等路由器连上centos服务器

现在在centos上ping 10.10.10.2是可以ping通的

我的电脑使用的是这个LEDE路由器上网的,我直接在cmd里面ping 10.10.10.2是小于1ms的
ping 10.10.10.1 相当于是在ping 阿里云的公网IP
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

荣耀之链

GMT+8, 2025-6-18 03:14 , Processed in 0.013177 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表