Cloudflare と myQNAPcloud の 相性 が 良くないっぽい
この記事は 2022年 4月 27日 に書かれた記事です。
myQNAPcloud の DDNS を 使って ドメインのエイリアス を 設定し Cloudflare の プロキシ を 使う という ちょっと 特殊な事をやったら Error 522 が 頻発しました
QNAP に バッチ等を 仕込んで Cloudflare に ID情報を 送って アクセス できるようにする という記事は ちらほら見るのですが
ドメインのエイリアス の パターンは 探せなかったので 私はこういう結果でした と 書き残しておこうかと思います
Cloudflare の DNS 設定
ドメインのエイリアスの設定が これで正しいのかわからないですが とりあえず動作したので 以下の設定をしました
タイプ | CNAME |
名前 (必須) | 任意の値 |
ターゲット (必須) | [myQNAPcloud で 設定した 値].myqnapcloud.com |
プロキシ ステータス | ON |
後は アクセスできるかの 確認です
私の場合は この時点では アクセスできました
Error 522 が ……
しばらくたってから ページにアクセスすると Error 522 が 表示されました
そのまま 30秒くらい待って リロードすると ページが表示されました
連続してアクセスする場合は Error 522 が 表示されず 普通につながります
ですが また 少し間を開けて アクセスすると Error 522 が 表示されます
私の環境では この繰り返しで 初回のアクセスのみ Error 522 が 表示される という 現象に会いました
いろいろ調べてみましたが 結局 改善方法が 見つけられませんでした
プロキシ を 使わなければ ……
ただ 回避策として プロキシ を 使わなければ 初回アクセス時に Error 522 が 表示されなくなりました
ただ プロキシを 使わないのであれば Cloudflare を 間に挟む意味がなくなるので
結局この使い方をするのをやめました