QBeltとポートフォワーディング

こんにちは — この質問をするのは少し恥ずかしいのですが、過去にOpenVPN、QBelt、WireguardなどでQVPNにかなり詳しく取り組んできました。その間(コロナ時代 — 2020、2021、2022)、インターネットルーターでポートフォワーディングしてこれらのサービスを動かすためにポートを開けていたせいで、DeadboltやQLockerウイルスに悩まされました。

それ以来、リモートVPNアクセスには主にZeroTierやTailscaleだけを使用していました—主にQNAPシステム間でHBS3によるリモートバックアップを実現する目的です。QNAPのDanielさんからdockerでTwingateを教えてもらい、今ではZeroTierはQuTS 6.0.xではdockerを使わないと動かなくなったので、私はTailscaleを使っていますが、問題なく動作しています。

しかし、またQBeltについて何かを目にし、2020・2021年と比べて少し変わったようだったので、もう一度試してみようと思いました。QNAPとPCでセットアップをしましたが(簡単でした)、動作しなかったのはインターネットルーターのポート443を開けていないからです。ChatGPTやGoogle AIなどに確認したところ、みんな同意します。でも、あなたにも再確認したいのです—インターネットルーターのポート443でポートフォワーディングし、自宅ネットワーク内のQNAPのIPアドレスを指定しないと、QBeltは動作しない、ですよね? それとも、私が何か見落としているのでしょうか。

ご協力とご確認をありがとうございます。冒頭でも述べましたが、こんな質問をするのが恥ずかしいです。

Bob Zelin

こんにちは、Bob。:slight_smile:

このソフトウェアは使ったことがありませんが、QBeltにはポート443(UDP)が必要なようです。

https://www.qnap.com/en-au/how-to/faq/article/what-network-ports-are-used-by-qts-quts-hero-and-qutscloud-systems

QNAPのスタッフが確認してくれることを願っています。

クライアントとQVPNサーバーの両方でポート443 UDPを使用していると思いますが、それでも動作しない場合は、両方でポート4433を試してみてください。そのポートを開放し、自宅のファイアウォールでUDPトラフィックをNASのIPアドレスに転送するように設定してください。以前はO2がポート443のUDPトラフィックをブロックしていましたが、私の地域ではそのブロックが解除されたようです。

JPさんへ

どうやらこのスレッド全体を読まれていないようですね。私はQVPNについては十分に知識がありますし、コロナ禍の始まりにQNAP QVPN、OpenVPN、Wireguard、QBeltについてすべて学びました。これらはすべて、インターネットルーターでポートを開放する必要があります。この設定を約200のQNAPクライアントで行ったところ、実施した時期によっては、そのうち約50台がQLockerウイルスまたはDeadboltウイルス(どちらも今や有名なQNAPウイルス)に感染してしまいました。そのため2022年の終わり頃、私自身が引き起こしたこの悪夢を受けて、QNAPのVPNソリューションは一切使わず、ZeroTierやTailscaleを使うようになりました。

コロナ禍が明けても、QNAPサーバーへインターネット越しのリモートアクセス需要は減っていません。ZeroTierのサポートがQuTS 6.0.xで終了した後、私はTailscaleに戻り、このフォーラムでもそのことを投稿しています。また、QNAPのDanielさんがDocker上でTwingateをQNAPで動かす方法も発見しています(ZeroTierもContainer StationでDockerを使えばQuTS 6.0.xで利用可能です)。ですが、今の私の簡単な答えはTailscaleです。(しかもTailscaleの.qpkgはQNAP App Centerの1.4.0より新しいバージョンがたくさんあります)

それで、私はQNAPの動画をたくさん見ているのですが、最近QNAP CanadaのQBeltの動画を見て、2022年以来やっていなかったので、また試してみようと思いました。設定画面は少し変わりましたが、とても簡単にセットアップできます。ただし、インターネットルーターのポートフォワーディングでポートを開放しないと、絶対に動作しません。これは本当に危険なことです。世の中にはQNAP含め様々な製品にウイルスを仕込もうとするハッカーが大勢います。つまり、ここでの教訓は「OpenVPNなら1194番、QBeltなら443番など、インターネットルーターのポートを開放してQNAPを外部に公開してはいけない」ということです。

Tailscale(ZeroTier、Twingateも同様)が素晴らしい理由は、インターネットルーターのポートを一切開放しなくても、ネット越しにリモートアクセスできるからです。しかも、二重NAT(ケーブル会社のルーター+自分のルーター)の場合でも動作します。

あなたは多くのセキュリティ製品を手掛けているようなので、現代のセキュリティシステムが、ユーザーがカメラやNVRにリモートアクセスする際に、インターネットルーターのポート開放を必要としないことはよくご存じでしょう。

以上が私の話の全てです。

ボブ・ゼリン

くだらない質問かもしれませんが:

なぜQNAPでVPNを使うんですか?ルーターや、この目的のためにセットアップしたRaspberry Pi(ラズパイ)でVPNを使う方がいいのでは。ルーターが一番いい解決策です…

きっと理由があるのでしょうが、私にはLAN内でVPNを構築するのはトラブルのもとに思えます。というのも、ルーターからのトラフィックを許可するためにポートを開ける必要があるからです。TailScaleは、Wireguardを利用したリレーサービスなので動作しますが、ダイレクトなVPNの方が速いはずです。

こんにちは、Jonさん。

なぜルーターでVPNを使わないのか?簡単な答えです。市場にあるすべてのルーターを把握しているわけではありません。Ubiquiti Dream Machine シリーズのルーターでは今はやり方が分かっていますが、ほとんどの人はケーブル会社から支給されたルーターを使っていて、何百万ものバリエーションがあり、顧客先でもほとんど誰もルーターへのログイン方法を知りません。だからこそ、私が設定に入れるようになっています。

NASシステムと同じです。QNAPやSynologyは詳しいですが、AsustorやUGreen、Terramasterについては分かりません。他にも市場にはたくさんあります。全部を覚えるのは無理です。ルーターも同様です。

2020年から2022年にかけて、自分がトラブルに巻き込まれたときも、ポートフォワーディングのためにクライアントのルーターに入る必要がありました。でも、モデル番号を調べるだけでも電話越しで何時間もかかったこともありましたし(私はいろんな場所でリモート作業をしています)、情報をGoogleで探したり、ケーブルのISPに電話してシステムへのアクセス方法を聞いたりすることもありました。

Tailscaleなどのリレーサービス製品なら、何も設定しなくても動くので、トラブルにも巻き込まれません。

bob

こんにちは、Bob。

おっしゃる通りです。QBeltは現在、従来のサーバーモードで動作しているため、ルーターでのポートフォワーディングが必要です(デフォルトはUDP 443、もしくはQVPN Serviceで設定した他のポート)。ポートフォワーディングなしでは接続できません。

朗報ですが、来年にはポートを開けたり、ポートフォワーディングを行ったりしなくてもよい新しいVPNサービスをリリースする予定です。ご期待ください!

CY Chen