来吧兄弟,一起玩一起讨论!
您需要 登录 才可以下载或查看,没有账号?注册
×
本帖最后由 liujie 于 2016-8-17 16:54 编辑
Linux: n2n的github地址:https://github.com/meyerd/n2n.git 下载下来我们会发现2个版本,这里默认介绍V1版本,已经在linux,安卓,win,openwrt上互通,v2版本未测 Linux下面:git clone https://github.com/meyerd/n2n.git以后,然后进入V1版本编译运行即可 n2n编译完了的命令不是n2n,而是edge和supernode edge是....怎么形容,就说客户端吧,而supernode则是服务器超级节点,用法也是很简单的,首先看看edge的help:
sm
具体上面已经介绍的很清楚了,现在实战怎么开启,一句话:
sudo edge -d edge0 -a 94.03.05.01 -c lunaw -u 1000 -g 1000 -M 1200 -k xiaojunyu -l xx.xx.xx.xx:xxxx -m 94:03:05:00:10:01 > /dev/null &
现在简单介绍下上面这条命令的含义,-d edge0就是创建一个虚拟的网卡设备,edge0就是它的名称,-c -k就是用户名和密码,-a 虚拟的IP地址,随便取,只要你的所有设备在一个网段即可,然后 -u -g这个是设置UID和GID 也可以不设置,-m 虚拟mac地址,设置了有好处,只要不相同即可,不设置回随机分配,最后有一个重要的地方,-M 1200,这里是设置MTU,至于MTU是什么,可以自行百度哈,没设置之前,ssh,http等协议会卡住死活连不上,设置后就正常了,需要比1400小,安卓上不用设置,这样设置以后就可以ping通你的其他机器了,只要它可以访问到超级节点 -l xx.xx.xx.xx:xxxx
现在介绍supernode,这个是创建超级节点,root权限都不需要,直接supernode -l 端口号,就行了。网上有免费的超级节点,不过都很慢,很卡,很蛋疼,建议自己买个阿里的vps,又便宜,100M宽带一个月32块钱,那速度,只有一个字,飞快,视频在线传输都没问题,我上班都可以通过n2n查看家里的摄像头... 好了,linux下面的就这样,客户端就是那一句话,很方便,开机自动连接,超级节点自己搭建一个,其他机器都可以用这个节点
|