macOS 10.15.7(Intel)に正常にインストールできない

SoftEther VPN に関するご質問はこのフォーラムにお気軽にご投稿ください。
Post Reply
Will
Posts: 7
Joined: Sun Jan 05, 2025 2:48 pm

macOS 10.15.7(Intel)に正常にインストールできない

Post by Will » Thu Jan 30, 2025 5:33 pm

Windows 11 では Softether vpn が正常にインストールされ、正常に使用できましたが、macOS では正常にインストールできません。

ダウンロード:softether-vpnserver-v4.43-9799-beta-2023.08.31-macos-x64-64bit.tar
macOS: Catalina 10.15.7 (インテル)
コンパイル: vpncmd と vpnserver が正常に生成されました (エラーなし)
インストール:
-------------------------------------------
sh-3.2# whoami
root
sh-3.2# pwd
/usr/local/vpnserver
sh-3.2# ls -al
total 63632
drwxr-xr-x 11 root wheel 352 1 31 00:10 .
drwxr-xr-x 8 root wheel 256 1 30 21:00 ..
drw------- 2 root wheel 64 1 30 22:03 chain_certs
-rw-------@ 1 root wheel 2015690 1 30 21:05 hamcore.se2
-rw-------@ 1 root wheel 867 1 30 15:44 lang.config
-rw------- 1 root wheel 6437592 1 31 00:04 libcrypto.a
-rw------- 1 root wheel 913888 1 31 00:05 libssl.a
-rwx------ 1 root wheel 7440584 1 30 21:02 vpncmd
-rw------- 1 root wheel 3210688 1 31 00:07 vpncmd.a
-rwx------ 1 root wheel 7440672 1 30 21:02 vpnserver
-rw------- 1 root wheel 3210520 1 31 00:07 vpnserver.a
--------------------------------------------

埋め込む:
--------------------------------------------------------------------
sh-3.2# ./vpnserver start
The SoftEther VPN Server service has been started.

Let's get started by accessing to the following URL from your PC:

https://192.168.213.90:5555/
or
https://192.168.213.90/

Note: IP address may vary. Specify your server's IP address.
A TLS certificate warning will appear because the server uses self signed certificate by default. That is natural. Continue with ignoring the TLS warning.
--------------------------------------------------------------------

vpnserver はすべてをスムーズに実行しているように見えますが、vpncmd は正しく実行できません:
-----------------------------------
sh-3.2# ./vpncmd
vpncmd 命令 - SoftEther VPN 命令行管理工具
SoftEther VPN 命令行管理工具 (vpncmd 命令)
Version 4.43 Build 9799 (Simplified_Chinese)
Compiled 2023/08/31 10:50:49 by buildsan at crosswin with OpenSSL 3.0.9
Copyright (c) 2012-2023 SoftEther VPN Project. All Rights Reserved.

通过使用 vpncmd 程序,可以取得以下成果。

1. VPN Server 或 VPN Bridge 的管理。
2. VPN Client 的管理。
3. 使用 VPN 工具 (证书创建和网络传输速度测试工具)

选择 1, 2 或 3: 1

指定的主机名或目标 VPN Server 或 VPN Bridge 正在 运行的计算机 IP 地址。
通过以 "主机名:端口号" 格式指定,您还可以指定端口号。
(当没有指定端口号时,使用 443。)
如果不输入任何内容并按下回车键,将连接到端口号为 443 的本地主机 (这台电脑)。
目标 IP 地址的主机名:192.168.213.90:443

如果通过虚拟 HUB 管理模式连接到服务器,请输入虚拟 HUB 的名称。
如果通过服务器管理模式连接,无须输入任何内容请按回车键。
指定虚拟 HUB 名称:vpn
发生错误。(错误代码: 1) => error code: 1
服务器连接失败。请检查网络连接,确保目标服务器地址和端口正确。
----------------------------------

デバッグ:
1. macOS IP のポート 443、5555 をスキャン => 応答なし、vpnserver が正しくありません (macOS ファイアウォールが無効になっています)
2. vpncmd 項目 3 番目でテスト => 正しく、スキャン ポート 9821 も正しい

---------------------------------------
sh-3.2# ./vpncmd
vpncmd 命令 - SoftEther VPN 命令行管理工具
SoftEther VPN 命令行管理工具 (vpncmd 命令)
Version 4.43 Build 9799 (Simplified_Chinese)
Compiled 2023/08/31 10:50:49 by buildsan at crosswin with OpenSSL 3.0.9
Copyright (c) 2012-2023 SoftEther VPN Project. All Rights Reserved.

通过使用 vpncmd 程序,可以取得以下成果。

1. VPN Server 或 VPN Bridge 的管理。
2. VPN Client 的管理。
3. 使用 VPN 工具 (证书创建和网络传输速度测试工具)

选择 1, 2 或 3: 3

VPN 工具已推出。通过输入 "HELP",您可以查看可使用的命令列表。

VPN Tools>TrafficServer
TrafficServer 命令 - 在服务器模式下,运行网络流量速度测试工具
运行服务器程序...
启动了服务器程序。将 IPv4 的 TCP 端口 9821 处于待机状态,等待从客户端的连接。
将 IPv6 的 TCP 端口 9821 处于待机状态,等待从客户端的连接。

在服务器模式下开启的网络流量速度测试工具。
按下 Enter 键,停止服务器程序。

连接 1: 从客户端 192.168.213.90 的端口 49923 被连接了。
连接 2: 从客户端 192.168.213.90 的端口 49924 被连接了。
连接 3: 从客户端 192.168.213.90 的端口 49925 被连接了。
连接 4: 从客户端 192.168.213.90 的端口 49926 被连接了。
连接 5: 从客户端 192.168.213.90 的端口 49927 被连接了。
连接 6: 从客户端 192.168.213.90 的端口 49928 被连接了。
连接 7: 从客户端 192.168.213.90 的端口 49929 被连接了。

...
...

----------------------------------------

cedar
Site Admin
Posts: 2227
Joined: Sat Mar 09, 2013 5:37 am

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by cedar » Fri Jan 31, 2025 10:50 am

サーバーログを確認してみて下さい。

Will
Posts: 7
Joined: Sun Jan 05, 2025 2:48 pm

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by Will » Sat Feb 01, 2025 3:13 pm

おそらく私の長い説明はあなたを混乱させたでしょう。
私のmacOSでは、vpncmdはvpnserverに接続できません。
そのため、SoftEther サーバーのログにアクセスしてログを分析することはできません。

Windows では、vpnserver には vpn_server.config が必要です。
macOSでも同じ動作ですか?

質問が「はい」の場合、問題は、前回の投稿でvpnserverにvpn_server.configがないことです。

しかし、今 vpn_server.config を作成しても、vpnserver はポート 443、5555 をまだ使用しません。
私のmacOSではvpnserverはvpn_server.configを使用しないようです

vpncmd が macOS で正しく動作することを確認しました。
macOSのvpncmdはWin11の別のvpnserverに接続できますが、macOSのvpnserverには接続できません
質問はmacOSのvpnserverだと思います

2 番目の質問:
「vpnserver start」を 2 回実行すると、合計 4 つのプロセスが作成されます
これは正しいですか?

----------------------------------------------------------------------------
admindeMac-mini:vpnserver root# ./vpnserver start
The SoftEther VPN Server service has been started.

Let's get started by accessing to the following URL from your PC:

https://192.168.213.90:5555/
or
https://192.168.213.90/

Note: IP address may vary. Specify your server's IP address.
A TLS certificate warning will appear because the server uses self signed certificate by default. That is natural. Continue with ignoring the TLS warning.

admindeMac-mini:vpnserver root# ps -x | grep vpnserver
2229 ?? 0:00.01 /usr/local/vpnserver/vpnserver execsvc
2230 ?? 0:00.01 /usr/local/vpnserver/vpnserver execsvc

admindeMac-mini:vpnserver root# ./vpnserver stop
SoftEther VPN Server service has not yet been started.
Run the "vpnserver start" to start this service.

admindeMac-mini:vpnserver root# ./vpnserver start
The SoftEther VPN Server service has been started.

Let's get started by accessing to the following URL from your PC:

https://192.168.213.90:5555/
or
https://192.168.213.90/

Note: IP address may vary. Specify your server's IP address.
A TLS certificate warning will appear because the server uses self signed certificate by default. That is natural. Continue with ignoring the TLS warning.

admindeMac-mini:vpnserver root# ps -x | grep vpnserver
2229 ?? 0:00.01 /usr/local/vpnserver/vpnserver execsvc
2230 ?? 0:00.01 /usr/local/vpnserver/vpnserver execsvc
2237 ?? 0:00.01 /usr/local/vpnserver/vpnserver execsvc
2238 ?? 0:00.01 /usr/local/vpnserver/vpnserver execsvc

2240 ttys004 0:00.00 grep vpnserver

cedar
Site Admin
Posts: 2227
Joined: Sat Mar 09, 2013 5:37 am

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by cedar » Sun Feb 02, 2025 3:40 am

ログファイルはインストール先のディレクトリに保存されていると思います。

2.
正常であれば、vpnserver のプロセスは2つだけです。
何らかの理由で、プロセス間通信によるロックが機能していないように見えます。

Will
Posts: 7
Joined: Sun Jan 05, 2025 2:48 pm

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by Will » Wed Feb 05, 2025 3:16 pm

Mac mini のオペレーティング システムを再配置しました。OS X 10.6.8 と 10.15.7 が 2 つのハード ドライブにインストールされています。

1. 以下のバージョンは、OS X 10.6.8 (Xcode 3.2.2; gcc 4.2) で gcc コンパイルでき、OS X 10.6.8 および 10.15.7 で正常に実行できます。

softether-vpnserver-v1.00-9031-rc2-2013.03.22-macos-x64-64bit.tar
softether-vpnserver-v2.00-9387-rtm-2013.09.16-macos-x64-64bit.tar
softether-vpnserver-v4.34-9745-rtm-2020.04.05-macos-x64-64bit.tar
softether-vpnserver-v4.41-9787-rtm-2023.03.14-macos-x64-64bit.tar


2. 以下のバージョンは OS X 10.6.8 (Xcode 3.2.2; gcc 4.2) で gcc コンパイルできますが、OS X 10.6.8 および 10.15.7 では正常に実行できません。

softether-vpnserver-v4.42-9798-rtm-2023.06.30-macos-x64-64bit.tar
softether-vpnserver-v4.43-9799-beta-2023.08.31-macos-x64-64bit.tar

2.1 OS X 10.6.8 での 2.1 実行: 間違った server_log と奇妙な日付
admindeMac-mini:vpnserver_4.42_x root# more ./server_log/vpn_20250309.log
2025-03-09 19:08:28.426 ------------------------------------------------------
2025-03-09 19:08:28.426 SoftEther VPN Server Version 4.42 Build 9798 (English)
2025-03-09 19:08:28.426 Compiled 2023/06/30 11:06:58 by buildsan at crosswin with OpenSSL 3.0.9
2025-03-09 19:08:28.426 Log Messages are written with UTF-8 Encoding Format.
2025-03-09 19:08:28.426 The SoftEther VPN Server has been started.
2025-03-09 19:08:28.426 IPsec Module: The IPsec ver 2.0 (ISAKMP/IKEv1) processing module is started.

2.2 OS X 10.15.7 での実行: server_log が作成されません

2.3 「vpnserver start」を2回実行すると、合計4つのプロセスが作成されます。

3. vpnserver_manager は OS X 10.15.7 では実行できません。解決策としては、Windows サーバー マネージャーに置き換えることです。
softether-vpnserver_manager-v4.21-9613-beta-2016.04.24-macos-x86-32bit.pkg

=> お聞きしたいのですが、開発環境が変更されてv.4.34と4.41が異常になったのでしょうか?

cedar
Site Admin
Posts: 2227
Joined: Sat Mar 09, 2013 5:37 am

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by cedar » Wed Feb 05, 2025 10:12 pm

現在開発されている 5.x 系を試してみてはいかがでしょうか。

Will
Posts: 7
Joined: Sun Jan 05, 2025 2:48 pm

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by Will » Thu Feb 06, 2025 5:09 am

これはアルファ版ですか?私のメールにダウンロードリンクを提供してください。

cedar
Site Admin
Posts: 2227
Joined: Sat Mar 09, 2013 5:37 am

Re: macOS 10.15.7(Intel)に正常にインストールできない

Post by cedar » Thu Feb 06, 2025 5:40 am

あまり知られてないかも知れないのですが、SoftEther VPN には 2 系統あります。

ソフトイーサ株式会社が提供する商用版とバージョンを揃えた安定版。4.X のバージョン番号です。
https://github.com/SoftEtherVPN/SoftEtherVPN_Stable

GitHub 上で開発されていて更新の速い先進版。前者との区別のため 5.X のバージョン番号になっています。
https://github.com/SoftEtherVPN/SoftEtherVPN

不具合がある場合は、後者の方が早く対応される印象があります。

Post Reply