・日記さん 中国南部おためし放浪(2日目)-いろいろテスト@上海
2回目の中国旅行から導入してその後も主力で活躍してくれているSoftEtherですが、Androidアプリがなくてスマホで使えないのがネックでした。
Android対応のSoftEtherアプリ?
・Open SSTP Client - Google Play のアプリ ・kittoku/Open-SSTP-Client: Open SSTP Client for Android ・Open 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の特徴
・日記さん v2RayTunOpen SSTP Clientのいいところは、v2RayTunと同じくアプリごとにVPNを通すか通さないかの設定ができるところ。これはめっちゃありがたいです。
逆にほしいと思ったのは、接続設定を複数持たせる機能。
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が使えているのだとしたら、巻き添えでいっしょに使えなくなったりするかも。