准备工具:一台具有公网IP的云服务器(阿里云 腾讯云 京东云 搬瓦工......等等)
linux系统:ubuntu debian centos 都可以,32位 64位都可以,推荐64位,本教程以ubuntu为例。
linux服务端:
下载地址:http://www.softether-download.com/files/softether/
下载地址可能需要翻墙,根据自己的系统位数选择需要下载的版本。
使用国内服务器(阿里云、腾讯云等)的同学自行到我的百度云分享链接下载。
链接:https://pan.baidu.com/s/1wo2_iNN8BZe-rc_BNn92Cg 密码:s5ue
windows管理工具:Xshell (用于SSH登录服务器)、SE-VPN Server Manager (Tools) (用于管理建立在服务器上的VPN客户端)
Xshell请自行下载
电脑端管理工具:链接:https://pan.baidu.com/s/1bqIe9xsqO4C9ggSwiwidmQ 密码:2a3a
第一步:通过Xshell连接上你的服务器
打开xshell,点击菜单栏的文件--新建--主机那里填写你服务器公网IP,点确定--在点连接,弹出警告窗的时候,点击接受并保存,用户名是root,密码是你自己创建服务器时设置的密码。以下是连接成功示意图。
第二步:linux下载所需要的服务器端安装包
如果你的服务器时国内的,在这里会卡壳,因为这个文件被GFW墙了,所以你需要在我上面给出的百度云链接里下载,然后使用Winsicp软件上传到服务器(自行搜索教程,跟xshell差不多)
wget http://www.softether-download.com/files/softether/v4.24-9651-beta-2017.10.23-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.24-9651-beta-2017.10.23-linux-x64-64bit.tar.gz
第三步:安装软件编译环境
apt-get update
解释:更新系统软件源
ubuntu系统执行 apt-get install make gcc g++ -y
cenos系统执行 yum install make gcc gcc-c++ -y
解释:安装 make gcc g++ 编译软件
第四步:tar -zxvf soft(打完soft这几个字母就按tab键,linux系统下tab可以自动补全)
第五步:cd vpnserver (打开vpnserver文件夹,就是刚刚解压的文件,这里也可以打完vpn三个字母后按tab自动补全)
第六步:(此操作需要在root权限下,关于root权限,如果你用的是root用户名登录的服务器则就是root权限,如果你用的其他用户名(ubuntu)登录的服务器,需要执行su命令切换到root权限,提示输入密码输入你设置的root密码即可,一般在创建服务器时就会让你创建)
./.install.sh,期间出来提示一直选1,一共键入3次1.
第七部:./vpnserver start
第八步:./vpncmd 期间出来提示选1,键入一次,后面的直接按enter
(正常的结果)linux服务端到此结束。
如果你使用的是腾讯云、阿里云,需要配置服务器的安全组,可以理解为防火墙,服务器有很多端口,我们的上网数据都是通过端口转发实现的。
这里端口要注意:53/67/68,一般都可以,具体自己试一下。
然后把保存的压缩文件解压。
然后打开电脑端的openvpn软件,打开后在电脑右下角。
点击 Import files
导入刚刚解压出来的文件就行了
输入之前我们设置的用户的账号密码。
图标变绿就能上网了
安卓和ios自行百度。有偿代搭,一顿外卖。