Softether 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 アプリからリモートで設定します。
- [ローカルブリッジ設定] - ブリッジインターフェイスとTapデバイスを経由して繋ぐ。
- [仮想HUBの管理] - ユーザー管理 - VPN用ユーザー作成 (VPNserver)
-
[仮想HUBの管理] - カスケード接続 - VPNログイン設定 (VPNbridge)
apt install net-tools