Skip to content

Instantly share code, notes, and snippets.

@pollenjp
Last active October 8, 2018 10:01
Show Gist options
  • Save pollenjp/60a18a992991d84002bc6ff70cb9f021 to your computer and use it in GitHub Desktop.
Save pollenjp/60a18a992991d84002bc6ff70cb9f021 to your computer and use it in GitHub Desktop.

まずcmakeのversion 3.7.2以上をinstallする

$ sudo apt -y install gcc g++ libncurses5-dev libreadline-dev libssl-dev make zlib1g-dev    # requirements
$ git clone https://github.com/SoftEtherVPN/SoftEtherVPN.git
$ cd SoftEtherVPN
$ git submodule init && git submodule update
$ ./configure
$ make -C tmp
$ sudo make -C tmp install
$ sudo ip route add 150.249.182.194 via default dev wlp3s0
$ ip route list
default via 172.20.10.1 dev wlp3s0  proto static  metric 600 
150.249.182.194 dev wlp3s0 
...
pollen@pollen-FMVA77KLKS ~/workdir/source_install/SoftEtherVPN/build/vpnclient
 % sudo vpnclient start
[sudo] pollen のパスワード: 
The SoftEther VPN Client service has been started.

pollen@pollen-FMVA77KLKS ~/workdir/source_install/SoftEtherVPN/build/vpncmd
 % sudo vpncmd
vpncmd コマンド - SoftEther VPN Developer Edition コマンドライン管理ユーティリティ
SoftEther VPN コマンドライン管理ユーティリティ (vpncmd コマンド)
Developer Edition
Version 5.01 Build 9658   (Japanese)
Compiled 2018/10/08 03:11:29 by pollen at pollen-FMVA77KLKS
Copyright (c) SoftEther VPN Project. All Rights Reserved.

vpncmd プログラムを使って以下のことができます。

1. VPN Server または VPN Bridge の管理
2. VPN Client の管理
3. VPN Tools コマンドの使用 (証明書作成や通信速度測定)

1 - 3 を選択: 2

接続先の VPN Client が動作しているコンピュータの IP アドレスまたはホスト名を指定してください。
何も入力せずに Enter を押すと、localhost (このコンピュータ) に接続します。
接続先のホスト名または IP アドレス: 

VPN Client "localhost" に接続しました。

VPN Client>Niccreate vpn0
NicCreate コマンド - 新規仮想 LAN カードの作成
コマンドは正常に終了しました。

VPN Client>Nicenable vpn0
NicEnable コマンド - 仮想 LAN カードの有効化
コマンドは正常に終了しました。

VPN Client>AccountCreate vpngate /SERVER:<VPNサーバーのIP>:<ポート> /HUB:<ハブ名> /USERNAME:<ユーザー名> /NICNAME:vpn0
VPN Client>AccountCreate vpngate /SERVER:150.249.182.194:1359 /HUB:VPNGATE /USERNAME:vpn /NICNAME:vpn0

VPN Client>AccountAnonymousSet vpngate
AccountAnonymousSet コマンド - 接続設定のユーザー認証の種類を匿名認証に設定
コマンドは正常に終了しました。

VPN Client>AccountConnect vpngate
AccountConnect コマンド - 接続設定を使用して VPN Server へ接続を開始
コマンドは正常に終了しました。

VPN Client>exit

$ sudo dhclient vpn_vpn0

185.242.4.94

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment