光影工作室

搭建SoftEther

发布时间:3年前热度: 2663 ℃评论数:

服务器: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、重启服务端,确认服务及端口是否正常,在路由器或防火墙映射相关的端口即可在公网上访问。


HTTP/1.1 200 OK,Server: Bayou Tech Web Srv 1.0,Content-Encoding: none,Content-Length: 5,Content-Type