服务器:CentOS7 客户端:Windows10 SoftEther版本: v4.29
SoftEther 是由日本筑波大学的登大遊在硕士论文中提出的开源、跨平台、多重协议的虚拟专用网方案。
1、安装好了centos7系统之后,先安装gcc及其它组件,方便后期的在线编译。
yum -y install gcc zlib-devel openssl-devel readline-devel ncurses-devel
2、去SoftEther官网下载页面下载服务端,下载完成之后上传至服务器开始安装:
tar -xf softether-vpnserver-*.tar.gz -C /usr/local/
cd /usr/local/vpnserver/
./.install.sh
安装提示按照提示选择或者全部选1就行
启动
./vpnserver start
停止
./vpnserver stop
3、将SoftEther设置为服务项。
# 新建启动脚本/etc/systemd/system/vpnserver.service
vi /etc/systemd/system/vpnserver.service
在脚本中输入如下内容(大家需要注意的是“/ root/vpnserver/”是你的安装路径,要自行修改)。
[Unit]
Description=SoftEther Server
After=network.target
[Service]
Type=forking
ExecStart=/usr/local/vpnserver/vpnserver start
ExecStop= /usr/local/vpnserver/vpnserver stop
[Install]
WantedBy=multi-user.target
4、启动服务,并设置为开机自启动
# 启动服务
systemctl start vpnserver
# 开机自启
systemctl enable vpnserver
5、 在防火墙上开放端口
# 开放443端口
firewall-cmd --permanent --add-port=443/tcp
# 开放992端口
firewall-cmd --permanent --add-port=992/tcp
# 开放1194端口
firewall-cmd --permanent --add-port=1194/tcp
# 开放5555端口
firewall-cmd --permanent --add-port=5555/tcp
#重启防火墙(修改配置后要重启防火墙)
firewall-cmd --reload
#查询开启的端口
firewall-cmd --list-port
6、重启服务端,确认服务及端口是否正常,在路由器或防火墙映射相关的端口即可在公网上访问。
正文完