Bootstrap

【实战经验】基于 centos9 安装和部署 SoftEther Server 搭建专用网络 实现异地远程办公

场景描述: 

本人长期在远程办公,需要在公司连接家里电脑办公,但是家里有公网IP,并可进行内网穿透,

但是如果直接把设备的远程端口暴露在公网上想着不安全,已经被端口扫描了好几次,现在休息在家想着在家里服务器上搭建一个 softether server,通过暴露 1194 端口实现,专用网络连接,再从专用网络连接到家里的台式机实现远程控制。并实现专用网络访问数据中心和家里的互联。

特别说明:安装 centos9,由于本教程只介绍 softEther VPN的安装,关于 centos9 的教程和部署,本教程暂时不做介绍,如果不会安装 centos9可私信我咨询。

验证系统版本:CentOS Stream release 9,实测可完成安装。

一、准备工作

  1. 下载SoftEther VPN的安装包

可以从官方网站下载最新版本的SoftEther VPN安装包,下载地址为:https://www.softether-download.com/cn.aspx?product=softether

二、登录服务器 使用 ssh 22 端口连接服务器

三、登录完成 开始控制服务器

四、上传服务器端安装程序

请确定你的安装目录 我这里的安装目录是/usr/local/

开始上传服务器端 

 五、进入程序存放的目录

在 ssh 上 输入usr/local/,这样就算成功进入了这个目录

cd /usr/local

六、解压这个安装包

softether-vpnserver-v4.43-9799-beta-2023.08.31-linux-x64-64bit.tar.gz就是你下载的服务器端包,我的包是这个路径,请根据实际包文件进行修改。

tar xzf softether-vpnserver-v4.43-9799-beta-2023.08.31-linux-x64-64bit.tar.gz

七、解压完成安装包

解压完成,后得到一个 vpnserver文件夹

八、输入 以下命令,进入这个系统的目录

cd vpnserver

截图如下: 

九、输入以下命令 yum install gcc 安装 gcc 库。

yum install gcc

 十、安装make 应用库

使用以下命令安装make工具:

yum install make

十一、开始编译安装  SoftEther Server

使用以下命令编译并安装SoftEther VPN:

make

十二、安装界面展示

 完成安装后展示界面

十二、启动 SoftEther Server

1 、使用以下命令设置vpnserver文件的执行权限:

chmod 600 vpnserver
chmod +x vpnserver

 2 、 使用这个命令进行启动

sudo ./vpnserver start

十三、如何添加这个服务到启动项,

请看下一篇文章 如何在 centos9 上将 softether server 设定自动启动以及如何管理 softether server 。

;