怎么样在自己的群晖机器上编辑本机可用的N2N程序?

这里的方法来自于网络,是网上的方法的实践,希望对大家编辑群晖机器上运行的N2N程序有一定的借鉴作用。本人在自己的群晖 DS212J 和
DS712+ 机器上的 DSM 5.2-5644 Update 5 系统下测试通过,在DSM 5.2-5967 Update 4下面也是没有问题的,但在 DSM 5.2-5644 Update 3
系统下没有通过。

 

第一步、参考这篇文章:http://www.7po.com/thread-590318-3-1.html,其中的25楼说道,看你的机器支持部支持 chroot,如果支持你才可以下一步,否则本文的方法不适合你。先在群晖软件源里面加入http://packages.synocommunity.com/,安装debian chroot,必须把这个安装好才可以。

 

第二步、参考这篇文章:http://tieba.baidu.com/p/3257838822,把 Chroot 环境做好,保证不出错。大概在 putty 下输入以下语句:

 

/var/packages/debian-chroot/scripts/start-stop-status chroot
apt-get update
apt-get install locales
dpkg-reconfigure locales ##选中zh_CN.UTF-8以及en_US.UTF-8,记得default 用en us##
exit
reboot

 

第三步、直接连接源码,进行编辑,即可得到n2n_v1,当然在下例中,你如果进入的是v2目录(cd n2n/n2n_v2),就可以得到n2n_v2。不过,这个v2缺乏相应的库的支持,查看帮助信息时会报错,edge是用不起来的,但 supernode 可以用:

 

/var/packages/debian-chroot/scripts/start-stop-status chroot
apt-get install subversion build-essential libssl-dev
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v1
make
make install
exit

 

第四步、参考第一步的连接:http://www.7po.com/thread-590318-3-1.html,使用 WinSCP 软件在这里去拷贝刚才编辑好的N2N程序( edge 和 supernode ),大功告成!!

 

/volume1/@appstore/debian-chroot/var/chroottarget/n2n/n2n_v1

 

本人在群晖 DS212J 上编辑好的N2N程序,可以到 这里 去下载,我感觉只要是“Marvell Armada”类的CPU的机器,应该都可以使用。这些机器有 DS216se、DS115j、DS215j、DS114、DS214se、DS214、DS214+、DS414、DS414slim、RS214、DS213air、DS213j、DS213、DS413j、DS112+、DS112j、DS112、DS212j、DS212、DS212+等等,没有完全罗列,具体请请参考这里:http://forum.synology.com/wiki/index.php/What_kind_of_CPU_does_my_NAS_have。

 

编外话:如果你的机器支持 Docker(套件中心),那么你可以在那个容器里面去安装N2N。

 

接下来,关于群晖上的N2N的使用方法,请参考本站文章:http://www.lucktu.com/archives/754.html


100%(0)

100%(0)

发表评论

*