Debian/Ubuntu上配置SoftEther Server的方法

      我没有死……哦不,我是说我的博客还没死,只是,当那种热度消退后,维护和折腾博客的感觉已经没有,更多的是一份坚持,把一些想到的,容易忘掉的东西记录下来,这就是今后要做点事。

      我的博客不同于其他的,类似于网赚,站长,SEO等等赚钱的站,这个博客没有广告,没有流量,更没有收入。

      说实话,我几乎已经有1年的时间没有登录过博客后台了,今天闲来无事,准备更新一下WordPress,登录后台后发现竟然还有人给我留言,也是挺有趣的,查看来路后发现是一些友链和搜索引擎的访客,我这个破站还没被搜索引擎遗忘啊??

      最后说一句,这个博客托管于景安的虚拟主机,所以,图片各种挂,头像各种挂,甚至你们给我发的留言,我给你们的回复,都无法用邮件发送,但是唯一的一个优点,就是太稳定了,不用担心自己买了不靠谱的VPS天天备份数据,不用担心某日被和谐,更不用担心主机商突然跑路(本人碰到过多次……),而且景安的客服非常给力,有问题,能打电话绝不发TK。所以我把博客放到景安,自己很省心。

 


      本人在淘宝做点小生意,需要用到这玩意,本着“好记性不如烂笔头”的想法,记录下整个配置过程,本笔记继承了随心一贯的风格,把全网各种奇葩方法整合,并优化,需要的,看这里就行了,你不用在找别人了……

 

      *本方案在Debian 7 X64上实施,Ubuntu请自行变更相关命令*

      1、更新系统并安装相关支持

 

apt-get update -y && apt-get upgrade -y
apt-get install g++ gcc make vim screen -y
(有时候下面这条命令不用也可以,取决于你VPS的系统内核)
apt-get install build-essentials -y

      2、下载SoftEther Server

 

      因为SoftEther Server仍然在不断更新,所以,我简直直接去SoftEther官网上下载最新版安装,这里给出目前的最新版。

 

wget http://www.softether-download.com/files/softether/v4.24-9652-beta-2017.12.21-tree/Linux/SoftEther_VPN_Server/64bit_-_Intel_x64_or_AMD64/softether-vpnserver-v4.24-9652-beta-2017.12.21-linux-x64-64bit.tar.gz
解压并安装
tar zxf softether-vpnserver-v4.24-9652-beta-2017.12.21-linux-x64-64bit.tar.gz
cd vpnserver
make

      make后不管三七二十一,一路回车就行了。

 

      3、配置

 

 

cd ..
mv vpnserver /usr/local
cd /usr/local/vpnserver
chmod 600 *
chmod 700 vpncmd
chmod 700 vpnserver

      4、为SoftEther Server添加启动项

 

这里就不写出vim的使用方法了,百度一下吧……
vim /etc/init.d/vpnserver
写入如下内容:
#!/bin/sh
### BEGIN INIT INFO
# Provides:          vpnserver
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start daemon at boot time
# Description:       Enable Softether by daemon.
### END INIT INFO
DAEMON=/usr/local/vpnserver/vpnserver
LOCK=/var/lock/subsys/vpnserver
test -x $DAEMON || exit 0
case "$1" in
start)
$DAEMON start
touch $LOCK
;;
stop)
$DAEMON stop
rm $LOCK
;;
restart)
$DAEMON stop
sleep 3
$DAEMON start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0

      5、继续配置

 

 

chmod 755 /etc/init.d/vpnserver
mkdir /var/lock/subsys
update-rc.d vpnserver defaults
/etc/init.d/vpnserver start
cd /usr/local/vpnserver/
./vpncmd
1
enter
enter
下面这段命令是设置SoftEther Server的密码
ServerPasswordSet
退出
exit

      至此,整个Server端的配置过程已经结束。

 

 

分享到:

7 条评论

*

昵称
  1. thf

    楼主为什么不用阿里云呢?景安的vps好贵啊。。。。

    1. 随心

      哈哈,我用的是景安的虚拟主机,就是那种能不交钱但是能无限续费的主机……没钱用vps啊,穷啊!

  2. 一抹阳光

    有的人死了,他还活着!!!N年前来过,现在博客还在,真的不容易啊。

    1. 随心

      d(゚∀゚d)点赞!

  3. Lop

    随心!你已经死了!

    1. 随心

      你才死了,你连头像都没有了,差评!

  4. 逆时针

    看到一堆代码头都大了,折腾博客还真是要一点时间,有空冒个泡就好了。