centos搭建SoftEtherVpn

背景

今天vultrssh 服务突然就不能登录了,起先以为是vultr我的账号被禁了,于是重新建了 server,重新安装的 shadowsocks,结果还是一样

百般尝试下,偶然在拨了公司的 vpn,竟然能够登进去了!!!

于是我查了一下 ip:

  • 未拨 vpn

ip地址

  • 拨通 vpn

ip地址

这难道是联通搞的鬼(黑人脸)??

为了防止之后再出现这样的情况,我决定在我的腾讯云上搭建 vpn 服务。


搭建流程

一、选择 vpn 服务

我选用的是softether

选择的版本为 linux 版本(只有英文版)SoftEther VPN Server

下载版本

因为用的是 mac,在本地机上下载SoftEther VPN Server Manager for Mac OS

下载版本

二、搭建 vpn 服务端
  1. 通过 scp 将下载的SoftEther VPN Server上传到服务器
1
scp ~/Desktop/softether-vpnserver-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz user@ip:/home/user
  1. 进入服务器,解压文件
1
tar -zxvf softether-vpnserver-v4.27-9668-beta-2018.05.29-linux-x64-64bit.tar.gz
  1. 此时会得到一个vpnserver的文件夹,进入文件夹
1
make

3 次同意即可。

  1. 启动关闭
1
2
sudo ./vpnserver start 开启服务
sudo ./vpnserver stop 关闭服务
三、vpn 控制台
  1. 开放服务器端口

image

  1. 本地安装SoftEther VPN Server Manager for Mac OS

  2. 打开控制台

image

  1. 点击New Setting

image

填写 vpn 服务端 ip,输入登陆密码,此时会多一个 vpn 连接。

image

  1. 点击 vpn 连接

开始连接

image

连接成功

image

动态 dns 设置

image

之后连接 vpn 可以使用 ip 地址,也可以使用该主机名

  1. 设置协议

image

默认启用的 L2TP 服务器功能,注意这个预共享秘钥,之后登陆的时候会用到。

  1. VPN Azure 设置

image

这里默认是关闭的,我也没有启用。

  1. 创建用户

回到

image

点击创建虚拟 HUB

image

创建完成

image

这里不要忘记回到协议设置部分修改默认虚拟HUB以防遗漏用户名上的HUB名称

双击新创建的虚拟HUB

image

点击管理用户(这是用来登陆的用户)

image

点击虚拟NAT和虚拟DHCP服务器,启用 SecureNAT

image

SecureNAT 配置可自由配置

image

重要的事情说三遍
SecureNAT 和 Local Bridge(本地桥)不可以同时开启!
SecureNAT 和 Local Bridge(本地桥)不可以同时开启!
SecureNAT 和 Local Bridge(本地桥)不可以同时开启!

四、mac 连接 vpn

  1. 打开网络设置,新建连接

image

  1. 选择类型

image

  1. 配置变量

mac 的SoftEther VPN Server Manager for Mac OS快捷键沿用的 windows 的快捷键(反智)

image

鉴定设置

image

最后不要忘记设置流量
image

至此,vpn 搭建完成

LeoQin wechat
欢迎您扫一扫上面的微信公众号,订阅我的博客!
0%