8000 GitHub - BabyRoo/xVpn: xVpn是一个基于ssl的多用户vpn实现,包含客户端和服务端程序,基于linux平台。 源码中的ca_cert目录,已经包含测试用的CA证书、xVpn服务器端和客户端证书。 也可以指定自己的数字证书。
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
/ xVpn Public

xVpn是一个基于ssl的多用户vpn实现,包含客户端和服务端程序,基于linux平台。 源码中的ca_cert目录,已经包含测试用的CA证书、xVpn服务器端和客户端证书。 也可以指定自己的数字证书。

Notifications You must be signed in to change notification settings

BabyRoo/xVpn

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xVpn

作者:callme_friend@163.com

00 简介

xVpn是一个基于ssl的多用户vpn实现,包含客户端和服务端程序,基于linux平台。 源码中的ca_cert目录,已经包含测试用的CA证书、xVpn服务器端和客户端证书。 也可以指定自己的数字证书。

01 依赖

编译时,依赖于openssl和tun驱动,应确保已安装上述依赖。 For Ubuntu-16.04:

apt-get install libssl-dev

02 编译

进入源码根目录: make

清除编译: make clean

03 运行

vpn server端:

$ cd server
$ ./xVpn --port=443 --CAfile=../ca_cert/cacert.pem --cert=../ca_cert/xvpnserver.crt --key=../ca_cert/xvpnserver.pem

vpn client端:

$ cd client

$ ./xVpnClient --vpn=192.168.132.0 --vpnserver=192.168.56.114 --serverport=443 --CAfile=../ca_cert/cacert.pem --cert=../ca_cert/xvpnusr1.crt --key=../ca_cert/xvpnusr1.pem

04 Todo

About

xVpn是一个基于ssl的多用户vpn实现,包含客户端和服务端程序,基于linux平台。 源码中的ca_cert目录,已经包含测试用的CA证书、xVpn服务器端和客户端证书。 也可以指定自己的数字证书。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0