在基于 Debian 的系统上安装 n2n:
sudo apt-get install subversion build-essential libssl-dev
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v2
make
sudo make install
--------------------------------------------------------------------------------------------
基于 Red Hat 的系统上安装 n2n:
sudo yum install subversion gcc-c++ openssl-devel
svn co https://svn.ntop.org/svn/ntop/trunk/n2n
cd n2n/n2n_v2
make
sudo make install
--------------------------------------------------------------------------------------------
使用下面的命令来连接到一个 P2P VPN。edge 守护程序将会在后台运行。
sudo edge -d edge0 -a 10.0.0.10 -c 自定义内网网络名字 -u 1000 -g 1000 -k 自定义内网网络密码 -l 超级节点地址:5000
--------------------------------------------------------------------------------------------
下面是对命令行的一些解释:
“-d <接口名>”选项指定了由 edge 命令创建的 TAP 接口的名字。
“-a
“-c <组名>”选项指定了 VPN 组的名字(最大长度为 16 个字节)。这个选项可以被用来在同样一组节点中创建多个 VPN。
“-u”和“-g”选项被用来在创建一个 TAP 接口后降权放弃 root 权限。edge 守护进程将会作为指定的用户/组 ID 运行。
“-k <密钥>”选项指定了一个由 twofish 加密的密钥来使用。如果你想要将密钥从命令行中隐藏,你可以使用 N2N_KEY 环境变量。
“-l