サーバー・ツール環境

AI自動投稿が403で止まる|エックスサーバーの国外制限

※本サイトの記事にはアフィリエイト広告(PR)を含む場合があります


※本記事にはアフィリエイト広告(PR)を含みます。

AIで書いた記事をn8nやMakeでWordPressへ送ろうとしたら、「403 Forbidden」で止まった。手元のパソコンから試すと通るのに、自動化ツールからだと通らない。

この症状の原因は、多くの場合レンタルサーバーの「国外アクセス制限」です。エックスサーバーもConoHa WINGも、海外からのREST APIへの接続を初期設定で止めています。自動化ツールやAIのサーバーは海外にあることが多く、そこからの投稿が弾かれます。

この記事では、原因の見分け方と、制限を丸ごと外さずに直す方法をまとめました。メニュー名と仕様は各社の公式マニュアルで確認しています。最終確認日は2026-09-30です。

403で止まる仕組み

WordPressへの自動投稿は、ほぼすべて「REST API」という窓口を通ります。n8nのWordPressノードも、ChatGPTやClaudeから投稿する仕組みも、同じ窓口を使います。

エックスサーバーの公式マニュアルによると、「WordPressセキュリティ設定」の中に国外アクセス制限があり、次の4項目は初期状態でONです。

項目止めているもの
ダッシュボード アクセス制限海外からの管理画面へのログイン
XML-RPC API アクセス制限スマホアプリや外部システムからのリモート投稿
REST API アクセス制限海外からのREST APIへの接続
wlwmanifest.xml アクセス制限Windows Live Writer用のファイルへの接続

自動投稿に効いてくるのは、3行目のREST APIです。公式マニュアルは「WordPress 5.0以降を国外から使う場合はOFFが必要」と明記しています。

国内のサーバーでも止まる場合

「日本のサーバーから送っているのに止まる」という相談もあります。エックスサーバーは2025年1月のお知らせで、制限範囲を強化しました。不正アクセスが確認された海外クラウドの、日本国内にあるサーバーからの接続も制限対象に加わっています。

つまり、海外企業のクラウドで動くツールは、東京リージョンを選んでいても弾かれる可能性があります。どのサービスが対象かは公開されていません。

止められやすい自動化の例

次のような仕組みは、海外のクラウドから接続するため制限にかかりやすい構成です。

  • n8nのクラウド版、Make、Zapierなどの自動化サービス
  • GitHub Actionsで記事ファイルを投稿する仕組み
  • ChatGPTのGPTsやClaudeのコネクタなど、AIの会社のサーバーから直接WordPressを操作する方式
  • 海外のVPSで動かしている自作スクリプト

Makeは公式ヘルプで、利用地域(EUか米国)ごとに接続元のIPアドレスを公開しています。n8nのクラウド版は公式ドキュメントで、接続元IPが予告なく変わると説明しています。どちらも国内からの接続にはなりません。

原因を見分ける3つの確認

直す前に、本当に国外制限が原因かを確かめます。別の原因なのに制限をOFFにすると、守りだけが弱くなるからです。

確認1 エラーの番号

401と403は別の問題です。401は「誰なのか確認できない」、403は「分かったうえで拒否した」という意味です。

  • 401:アプリケーションパスワードの誤り、ユーザー名の誤りなど、認証の問題
  • 403:サーバー会社の制限、WAF、セキュリティ系プラグインによる拒否

401なら国外制限は関係ありません。WordPressの「ユーザー」→「プロフィール」でアプリケーションパスワードを作り直し、ツール側に貼り直します。

確認2 返ってきた中身

403の本文を見ます。WordPress自身の拒否なら、「code」という項目を含む短い文字列が返ります。サーバー会社の制限で止まった場合は、WordPressまで届いていないので、この形になりません。サーバー会社の403ページのようなHTMLが返ってきたら、サーバー側で止まっていると判断できます。

確認3 自宅のパソコンから同じ操作

同じ投稿を、自宅の回線から送ってみます。パソコンでn8nを動かすか、ターミナルから同じリクエストを送れば確認できます。

自宅からは通り、クラウドからは403になる。この結果なら、接続元の場所で判断する国外制限が原因です。自宅からも403なら、WAFやセキュリティ系プラグインを疑います。

エックスサーバーでの直し方

国外制限が原因と分かったら、REST APIの項目だけをOFFにします。ダッシュボードとXML-RPCはONのまま残します。

  1. エックスサーバーのサーバーパネルにログインする
  2. 「WordPressセキュリティ設定」を開き、対象のドメインを選ぶ
  3. 「国外アクセス制限設定」のタブを開く
  4. 「REST API アクセス制限」だけをOFFにして保存する
  5. 自動化ツールからテスト投稿を1本送る

使っているツールが古い投稿方式(XML-RPC)の場合は、REST APIではなくXML-RPCの項目が効いています。ツールの説明書で投稿方式を確認し、必要な項目だけをOFFにします。

ONのまま残す設定

エックスサーバーの同じ画面には、ほかの守りもあります。公式マニュアルでは「ログイン試行回数制限」が初期状態でONです。REST APIの制限を外すなら、次の設定は触らずに残します。

  • ダッシュボード アクセス制限(海外から管理画面に入れない状態を保つ)
  • ログイン試行回数制限(総当たりのパスワード攻撃を止める)
  • 管理者ユーザーの長くて推測されにくいパスワード

REST APIの制限を外しても、投稿には認証が必要なことに変わりはありません。制限は「海外からの接続を最初から門前払いする」追加の壁です。外すなら、残りの鍵を固くしておく必要があります。

ConoHa WINGでの直し方

ConoHa WINGにも同じ機能があり、名前は「海外アクセス制限」です。公式サポートによると、次の5項目が初期状態で全部ONです。

  • ダッシュボード
  • XML-RPC-API
  • REST-API
  • wlwmanifest.xml
  • Abilities API

設定場所は、コントロールパネルの「WING」→「サイト管理」→「サイトセキュリティ」→「WordPressセキュリティ」です。自動投稿が止まっているなら、REST-APIの項目だけをOFFにします。

5つ目のAbilities APIは、2025年12月のWordPress 6.9で入った新しい窓口です。AIエージェントがWordPressの機能を呼び出すしくみ(MCP)で使われます。n8nやMakeで記事を送るだけなら関係なく、ONのままで構いません。AIエージェントにサイトを直接操作させる場合だけ、OFFを検討します。

管理画面にログインできない403は、同じ海外アクセス制限の「ダッシュボード」が原因のことがあります。症状別の直し方は、ConoHa WINGでWordPressにログインできない原因と直し方にまとめています。

制限を外さずに投稿する方法

REST APIの制限を外すのが不安な人は、投稿を日本国内から送る構成に変える方法があります。選択肢は国内VPSと自宅のパソコンの2つです。下の図は、制限を外す2つの方法も含めて並べたものです。

WordPress自動投稿 | 403の直し方

国外制限への4つの対処

手間と守りの強さはトレードオフです

手間守りの強さ無人で動くか
REST APIだけOFF 最短で直る ○ 設定1か所 △ 海外から窓口に届く ○ 動く
国外制限を全部OFF 非推奨 ○ 設定数か所 × 管理画面まで開く ○ 動く
国内VPSで自動化を動かす 制限はONのまま △ 構築と更新が必要 ○ 制限を残せる ○ 動く
自宅のパソコンから投稿 制限はONのまま ○ 今の環境で可 ○ 制限を残せる × 電源が入っている間だけ
  • ※国内VPSからの接続が制限にかからないかは、契約後に制限ONのままテスト投稿して確認してください
  • ※どのクラウドが制限対象かはサーバー会社が公開していません

AI副業ラボ

国内VPSで自動化を動かす

n8nは自分のサーバーに入れて動かせます。国内の事業者のVPSで動かせば、投稿は日本の回線から送られます。

ConoHa VPSは、公式サイトでn8nを自動で入れる「スタートアップスクリプト」(Ubuntu 24.04向け)を用意しています。サーバーの初期構築を自分でしなくて済むのが利点です。

ただし、自分で動かす以上、更新も自分の仕事になります。2026年1月には、n8n本体に認証なしでサーバーを乗っ取れる脆弱性(CVE-2026-21858)が公表されました。深刻度は最高の10.0で、1.121.0より前の版が対象です。更新を放置すると、WordPressより先に自動化サーバーが狙われます。月1回はn8nを更新する前提で選んでください。

国内のVPSでも、サーバー会社が制限対象と判定しない保証は公開されていません。契約したら、制限をONに戻した状態でテスト投稿を1本送り、通ることを確かめてから本番に切り替えます。

自宅のパソコンから投稿する

いちばんお金がかからないのは、自宅のパソコンでn8nやスクリプトを動かす方法です。国外制限はONのままで通ります。

欠点は、パソコンの電源が入っている時間しか動かないことです。「毎朝6時に投稿」のような予約は、パソコンがスリープしていると止まります。記事の本数が少ない段階なら、この方法で十分です。

どれを選ぶかの目安

  • 今すぐ止まった投稿を流したい:REST APIだけOFF。ほかの守りはONのまま
  • 無人で毎日回し、守りも落としたくない:国内VPSでn8nを動かす
  • 週に数本で、パソコンの前にいる時間に投稿できる:自宅のパソコンから

「国外制限を全部OFF」は、どの場合もおすすめしません。管理画面まで海外に開くことになり、自動投稿のためにそこまで開く理由はないからです。

国内VPSで動かすなら

無人で毎日投稿を回したい人は、国内VPSでn8nを動かす構成がREST APIの制限を残せる方法です。

よくある質問

Q. REST APIの制限をOFFにすると危険ですか?

投稿には認証が必要なので、OFFにしただけで誰でも投稿できるわけではありません。ただ、海外からの攻撃がWordPressの窓口まで届くようになります。ダッシュボードの制限とログイン試行回数制限をONのまま残し、管理者のパスワードを長くしておくことが前提です。

Q. OFFにしても403が消えません

国外制限以外が原因です。サーバーのWAF(不正な通信を止める機能)と、SiteGuardなどのセキュリティ系プラグインを確認します。記事本文にプログラムのコードやスクリプトの文字列が入っていると、WAFが攻撃と誤判定して止めることがあります。

Q. アプリケーションパスワードが作れません

WordPressの「ユーザー」→「プロフィール」の下のほうに作成欄があります。表示されないときは、サイトがhttpsになっているかを確認します。WordPressは、原則としてhttpsのサイトでだけアプリケーションパスワードを使えるようにしています。

Q. 自動化ツールごとにパスワードを分けるべきですか?

分けてください。アプリケーションパスワードは、ツールごとに別の名前で何個でも作れます。使わなくなったツールの分だけを取り消せるので、漏れたときの被害を小さくできます。

まとめ

AIツールからのWordPress自動投稿が403で止まったら、まずサーバーの国外アクセス制限を疑います。

  • 見分け方:401は認証、403は拒否。自宅から通ってクラウドから403なら国外制限
  • 最短の直し方:REST APIの項目だけOFF。ダッシュボードとログイン試行回数制限はONのまま
  • ConoHa WING:REST-APIだけOFF。Abilities APIはAIエージェントに操作させる場合だけ関係する
  • 守りを落とさない方法:国内VPSか自宅のパソコンから投稿する

自動投稿は、止まった原因が分からないまま放置されがちです。403の番号と接続元の場所の2つを確認すれば、原因はほぼ絞り込めます。

※本記事は情報提供を目的としたもので、副業・転職による収入や成果を保証するものではありません。料金・仕様は変動するため、利用前に必ず公式サイトでご確認ください。

あわせて読みたい

参考にした情報