服务器端
在服务器上下载并解压安装文件,注意是32位还是64位系统(可通过uname -a命令查看), 打开要安装的路径,可以自定义。
# cd /usr/local/
# wget https://github.com/SoftEtherVPN/SoftEtherVPN_Stable/releases/download/v4.30-9696-beta/softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz
最新版的下载地址自己在官网找一下 https://www.softether.org/5-download
解压安装包
# tar zxvf softether-vpnserver-v4.30-9696-beta-2019.07.08-linux-x64-64bit.tar.gz
进入目录
# cd /usr/local/vpnserver/
在编译安装之前先要安装一下系统常用软件
# yum -y install make cmake gcc gcc-c++ gcc-g77 flex bison file libtool libtool-libs autoconf kernel-devel patch wget crontabs libjpeg libjpeg-devel libpng libpng-devel libpng10 libpng10-devel gd gd-devel libxml2 libxml2-devel zlib zlib-devel glib2 glib2-devel unzip tar bzip2 bzip2-devel libevent libevent-devel ncurses ncurses-devel curl curl-devel libcurl libcurl-devel e2fsprogs e2fsprogs-devel krb5 krb5-devel libidn libidn-devel openssl openssl-devel vim-minimal gettext gettext-devel ncurses-devel gmp-devel pspell-devel unzip libcap diffutils ca-certificates net-tools libc-client-devel psmisc libXpm-devel git-core c-ares-devel libicu-devel libxslt libxslt-devel xz expat-devel
编译安装
# make
提示是否阅读license许可,那是必须读了,所以输入:1,回车
NOTES 输入:1,回车
是否同意,输入:1,同意,回车。
看到下边这里就编译成功了
./vpnserver start #开启服务
./vpnserver stop #关闭服务
设置远程管理密码
# ./vpncmd
选择1
这里需要选择地址和端口,我的云主机用了SSL占用了443端口,所以默认的443端口不能用,所以改用了5555端口,所以在这里输入localhost:5555
localhost:5555
这里就是指定一个虚拟HUB名字,用默认的直接回车就行。
输入命令设置远程管理密码
ServerPasswordSet
设置用于windows 客户端 管理服务端的登录密码就可以了!
最后需要在服务器防火墙上开启相关的端口,如果是云主机,还需要在控制台安全组放行对应的端口。这里配置的是iptables
iptables -A INPUT -p udp -m multiport --dport 4500,1701,500 -j ACCEPT
然后使用VPN Server Manager配置就行了(下载地址在官网)
需要注意的是管理端的端口
这个不错!