Androidで使えるSoftEtherクライアントアプリ

日記さん 中国南部おためし放浪(2日目)-いろいろテスト@上海

2回目の中国旅行から導入してその後も主力で活躍してくれているSoftEtherですが、Androidアプリがなくてスマホで使えないのがネックでした。

Android対応のSoftEtherアプリ?

Open SSTP Client - Google Play のアプリkittoku/Open-SSTP-Client: Open SSTP Client for AndroidOpen SSTP Client - IzzyOnDroid F-Droid Repository

でもひょんなことから、SoftEtherサーバに接続できるというオープンソースのVPNクライアントソフトを見つけました。実際使ってみると、本当につなげました!

でもSSTPってなんやろ?と思って調べてみると、

SSTPとは?VPN プロトコルの種類と違い | Proofpoint JP

SSTP (Secure Socket Tunneling Protocol) は、仮想プライベートネットワーク(VPN)接続でよく使用されるプロトコルです。このプロトコルはMicrosoft社によって開発されたので、LinuxよりもWindows環境でより一般的に使われています。
お?なんかめっちゃ一般的なものみたいやけど・・・

SoftEtherサーバ側の設定を見てみると、「MS-SSTP VPN Clone Server Function」がONになっていて、これのせいでSSTPクライアントで接続できているみたいです。

こんな一般的なのやと金盾は越えられなそうやなあ・・・

[1 Gen]SoftEther VPNによるVPN環境構築(20)「SSTP Connect」、SoftEther VPN独自プロトコルにも対応したモバイルアプリ | ホームVPN 実験室

で、さらに調べてみると、iOSではSSTPとSoftEtherプロトコルの両対応のクライアントツールがあるようです。iOSかあ・・・

でもこれってもしかしてと思って、SoftEtherサーバ側でSSTPの設定を切ってみたんですが、それでもOpen SSTP Clientで接続ができました。

いけるやん!

Open SSTP Clientの特徴

日記さん v2RayTun

Open SSTP Clientのいいところは、v2RayTunと同じくアプリごとにVPNを通すか通さないかの設定ができるところ。これはめっちゃありがたいです。

逆にほしいと思ったのは、接続設定を複数持たせる機能。

日記さん SoftEtherサーバを自前化する

SoftEtherはVPN Azureを使うとグローバルIPアドレスのないところでもサーバ公開ができるので、実家だけでなく千葉の家にもつなげられます。その切り替えができたらなあと。

あと、本家のSoftEtherクライアントであってもDebianからだと金盾が越えられなくてWindowsやLinux MintやZorin OSならいけるみたいな環境依存の微妙なところがあるので、Open SSTP Clientでいけるかどうかは現地確認です。

その他気になったこと

今回調べていて気になったのがこちらのお知らせ。

SSTP プロトコルの提供終了と接続の移行 - Azure VPN Gateway | Microsoft Learn

機能が制限され、パフォーマンスが最適でないため、SSTP プロトコルは廃止されます。

2026 年 3 月 31 日より: VPN ゲートウェイで SSTP プロトコルを有効にすることはサポートされなくなりました。
2027 年 3 月 31 日より: 既存の SSTP 対応ゲートウェイを使用して SSTP 接続を確立することはできなくなります。


SoftEtherプロトコルはSSTPプロトコルではないけど、SSTPのふりをして(?)Azure VPN Gatewayが使えているのだとしたら、巻き添えでいっしょに使えなくなったりするかも。

Hugo で構築されています。
テーマ StackJimmy によって設計されています。