| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
10年前发布

高速、安全的 V*N - ShadowV*N

ShadowVN 是一个基于 libsodium 的高速、安全的 VN。特别为低端硬件,如 OpenWRT 路由器设计。

安装

Linux:

请确保 configure 时使用了 --sysconfdir=/etc 参数。

sudo apt-get install build-essential automake libtool  git submodule update --init  ./autogen.sh  ./configure --enable-static --sysconfdir=/etc  make && sudo make install

OpenWRT:

下载预编译版: ar71xx, brcm63xx, brcm47xx, ramips_24kec.

或者自行编译: 进入 SDK 根目录,然后:

pushd package  git clone https://github.com/clowwindy/ShadowV*N.git  popd  make menuconfig # select Network/ShadowV*N  make V=s  scp bin/xxx/ShadowV*N-xxx-xxx.ipk root@192.168.1.1  # then log in your box and use opkg to install that ipk file

配置

  • 可以在 /etc/shadowV*N 目录下找到所有配置文件。
  • 对于客户端,编辑 client.conf
  • 对于服务器端,编辑 server.conf
  • 修改配置文件中的 serverpassword 字段。
  • up 字段指定的脚本会在 V*N 启动后执行。
  • down 字段指定的脚本会在 V*N 退出后执行。
  • 如果需要自定义路由,可以修改上面两个脚本。在脚本最后有一段注释,可以把修改路由的命令放在相应的位置。

需要注意的是 ShadowV*N 是一个点对点 V*N。意味着对于每个客户端,需要一个对应的服务端。可以开启多个服务端进程,用 -c 参数指定不同的配置文件。请确保对于不同的服务端和客户端,在 updown 脚本中指定了不同的 IP。

项目主页:http://www.open-open.com/lib/view/home/1412739151952

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1412739151952.html
ShadowVPN