SoftEther是由日本筑波大学开发的一款开源的多平台虚拟私有网络(VPN)程序,支持多种协议和操作系统。它包括服务器端、客户端、服务器管理工具等多个软件组件,支持SSL、L2TP/IPsec、OpenVPN和Microsoft SSTP等协议。SoftEther的特点是跨平台、功能全面且易于使用。
本文手把手教您在树莓派4B上安装Ubuntu24.04,架设SoftetherVpnServer,并在Windows桌面进行SoftetherVpnServer管理。
文章目录
2.用Raspberry Pi Imager烧录Ubuntu24.04.1
五、在Windows中配置SoftEther VPN Server
六、连接Softether VPN Server,架设VPN
一、准备
1.树莓派4B开发板及必要的外设(键鼠、电源线、显示器等,电源功率要足够,不然会不断重启)
2.SD卡及读卡器
3.Windows系统电脑
4.下载安装SDFormatter
5.下载树莓派镜像工具(Raspberry Pi Imager)
地址:https://www.raspberrypi.com/software/
Windows环境下载适用Windows平台的即可
6.下载Softether VPN Server Manager for Windows
通过这个管理工具,在Windows上就能轻松管理VPNServer,选项如下图,地址:SoftEther 下载中心
二、树莓派安装Ubuntu24.04桌面
为什么安装Ubuntu24.04呢?这是到2024年12月最新的长支持版。
1.用SDFormatter格式化SD卡
2.用Raspberry Pi Imager烧录Ubuntu24.04.1
打开Raspberry Pi Imager,选择设备:Raspberry Pi4
选择需要写入的操作系统:下拉找到Other general-purpose OS 点击 Ubuntu Ubuntu Desktop 24.04.1 LTS(64-bit)
选择SD卡点击NEXT进行烧录,校验数据完成后拔出SD卡。
3.安装Ubuntu24.04.1
将SD卡插入树莓派开机进行系统安装,语言选择最下面的简体中文,键盘布局选Chinese,网络先不选直接跳过,以免因可能的更新影响进系统的进度,地方选默认的上海,输入主机名和密码,登录时需要密码,继续等待开机。
三、配置Ubuntu24.04.1
输入密码进入系统,欢迎页看看内容一路点过去,如果弹出更新提示什么的,一律点击稍后提示“Remind Me Later”。
哎,这里怎么还是英文,开始不是设置了简体中文吗?
你猜对了,那个设置没太多作用,
那去设置里改下语言呢?
也没用,不要急,因为语言包没下载。
1.接入网络
有线网络及Wifi都可以,有线直接插,Wif在设置里。
点击左下角Show apps,找到Settings,点进去第一个就是Wifi,连无线的在这里。那个小齿轮可以查看树莓派的内网IP,我的是192.168.0.106。
2.开启远程登录或SSH
Settings下来到底,点System,右侧找到Remote Desktop,进入找到右侧Remote Login选项卡,这里要输入账户密码解锁一次,开启远程登录,输入远程账户和密码。(左侧的Desktop Sharing开不开都行)
习惯用命令行可开启SSH,在非本地环境中比远程桌面要流畅稳定的多,但需要安装SSH服务,系统中没有预装
执行命令 sudo apt update 更新软件包列表
sudo apt update
然后执行 sudo apt install openssh-server 安装SSH服务,记得开启22端口,后面的防火墙设置有相关内容
sudo apt install openssh-server
然后就可以用SSH来连接树莓派,可以直接跳转到“四、安装Softethr VPN Server”
3.在Windows系统中远程连接
将Windows系统电脑跟树莓派接入同一网络(有Ap隔离的路由器关闭隔离),在附件中找到远程桌面,在计算机那里输入树莓派的内网P地址192.168.0.106,点连接输入远程账户和密码确定,
先点上面的Continue,再点击下面的用户名,输入密码按回车,这时会出现一个Session冲突,直接点击强制停止,接下来就可以在Windows系统中进行配置了。
4.在Windows系统中继续配置
接下来就可以在Windows系统中用远程桌面进行配置了,能复制代码方便多了
1.换源
这里我换的阿里源,引用了《Ubuntu24.04换源方法(新版源更换方式,包含Arm64)-CSDN博客》https://blog.csdn.net/qq_37344125/article/details/138841559。
Ubuntu24.04的源地址配置文件发生改变,不再使用以前的sources.list文件,升级24.04之后,而是使用如下文件
/etc/apt/sources.list.d/ubuntu.sources
点击左下角Show apps,找到Terminal终端,点进去
输入下面代码,备份源配置文件,这里需要验证一次账户的密码
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak
编辑源配置文件
sudo nano /etc/apt/sources.list.d/ubuntu.sources
这是源配置文件,按Ctrl+6进入多行,按下箭头选中全部,Ctrl+k全部删除,把下面的代码添加进去,我用的是阿里源,有需要其他源的可以相应修改。
Types: deb
URIs: http://mirrors.aliyun.com/ubuntu-ports/
Suites: noble noble-updates noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
Ctrl+o,按回车保存,Ctrl+x关闭编辑器,然后依次输入下面代码更新,需要些时间。
sudo apt-get update
sudo apt-get upgrade
5.更改语言
点击左下角Show apps,找到Settings,下来到底,点System,右侧找到Region&Language。
把下面两组的设置都改成中文和中国,在更新完成后,点击上面的管理安装语言,出现安装提示点安装。
点击应用到整个系统。
四、安装Softether VPN Server
1.安装依赖
输入代码,看提示,输入y按回车
sudo apt-get install build-essential
2.安装Softether VPN Server
输入代码,看提示,输入y按回车
sudo apt install softether-vpnserver
安装完成后启动SoftEther VPN Server服务,softether-vpnserver.service是服务名,可能会有所不同,看终端最后一行提示
启动服务,并设置开机自启动
sudo systemctl start softether-vpnserver.service
sudo systemctl enable softether-vpnserver.service
检查服务状态
sudo systemctl status softether-vpnserver.service
3.设置防火墙
关闭防火墙
sudo ufw disable
也可以启用防火墙,放开需要的端口,端口可以再Server管理器中修改,列举几个命令行。
sudo ufw allow 443/tcp
sudo ufw allow 992/tcp
sudo ufw allow 1194/tcp
sudo ufw allow 5555/tcp
# 启用ufw,这将激活防火墙并开始拦截传入的连接
sudo ufw enable
# 允许22端口访问,一般是SSH的端口
sudo ufw allow 22/tcp
# 拒绝通过端口53的DNS查询
sudo ufw deny 53
# 删除允许端口80的规则
sudo ufw delete allow 80/tcp
# 查看当前的防火墙状态和规则列表
# verbose参数将显示详细的规则信息
sudo ufw status verbose
4.重启树莓派
五、在Windows中配置SoftEther VPN Server
在Windows电脑中打开下载好的Softether VPN Server Manager for Windows管理工具,点击新设置,弹出“新的连接设置”页面。
新的VPN连接处输入连接名称,随意点好区分就可以,主机名输入树莓派分配的IP,使用服务端管理模式,密码留空,点击确定。
弹出管理员密码框,输入两次密码作为管理密码,以后登录时填到刚才留空的密码框里。
开启远程访问VPN Server
自己设置一个虚拟HUB名称
出现DNS地址,在右面修改设置里可以更改成易记的名字,设置好就会在左边显示出来。
上面两个点上,预共享秘钥自己设置,后面要用到
有公网IP的不用开启VPN Azure,没有公网IP或者在好几层路由和防火墙后的还是要开启这个功能。
在初始页面,点击新建的连接,进入后就打开了管理页面,2和3是连接的地址,开启了VPN Azure用3地址,没开启的用2地址,点击1处就可以管理Server了。
点击管理用户新建几个用户,1处填用户名,2处选密码验证,3处输入两次密码。
点击虚拟NAT和虚拟DHCP服务器,进入配置页面。
开启虚拟NAT和虚拟DHCP,网络中已经有DHCP的也可以不开启,设置本地网桥的也可以关闭虚拟NAT,注意网络桥接跟NAT不能同时开启(本地网桥开启后始终没成功过,这里就不讲了)。网关要与左侧虚拟主机网络接口IP地址一致。确定后启用。
六、连接Softether VPN Server,架设VPN
连接的方式有很多种,这里举例用Softether VPN Client进行连接
在官网下载安装Softether VPN Client,点击添加新的连接。
1处输入一个名称,2处输入之前分配的DDNS主机名,按是否开启Azure,选择不同的后缀,.softether.net或者.azure.net,如果是本地局域网内的还可以数入IP。主机名连接正确的话,3处直接下拉选取HUB。4处选标准密码验证。5处输入设置的用户账户密码,确定就好了。
成功好主页显示状态为已连接,在CMD,输入ipconfig,可以看是连接状态。
标签:树莓,SoftetherVpnServer,Windows,sudo,Ubuntu24.04,Server,VPN From: https://blog.csdn.net/zhou470166992/article/details/144316011