Softether VPN を張る

VPN

国産最強なのにフリーというVPNソフト(すごい!)

Softether VPN のインストール

SoftEther VPN - Document Softether VPN - Download

VPN Server

# Ubuntu20.04 is already build bridge interface
# Setup VPN server
apt install make gcc -y

wget softether-vpnserver-???.tar.gz
tar zxvf softehter-vpnserver-*.tar.gz
cd vpnserver
make

cd ..
mv vpnserver /usr/local/

過去バージョン(あれば)からconfig ファイルをコピー

cp /usr/local/vpnserver/vpn_server.config ~/vpnserver/

起動スクリプト

vi /usr/local/vpnserver.sh
#!/bin/sh
# chkconfig: 2345 99 01
# description: SoftEther VPN Server
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

# +x
chmod +x /usr/local/vpnserver.sh

続けてservice 登録

vi /etc/systemd/system/vpnserver.service

[Unit]
Description="SoftEther VPN Server"
After=network-online.target

[Service]
Type=forking
Restart=always
ExecStart=/usr/local/vpnserver.sh start
ExecStop=/usr/local/vpnserver.sh stop

[Install]
WantedBy=network-online.target

# start service
systemctl daemon-reload
systemctl start vpnserver

SoftEther VPN Bridge

VPN Server のインストールと同じ手順。サーバー版はブリッジ版を含んでいるので、どちらもサーバー版でOK。


VPN Server Manager for Windows

Windows アプリからリモートで設定します。

  1. [ローカルブリッジ設定] - ブリッジインターフェイスとTapデバイスを経由して繋ぐ。
  2. [仮想HUBの管理] - ユーザー管理 - VPN用ユーザー作成 (VPNserver)
  3. [仮想HUBの管理] - カスケード接続 - VPNログイン設定 (VPNbridge)

    apt install net-tools


IPv6 + NGN 局所内折り返し