banner
herman

herman

哈哈哈哈哈哈哈哈哈哈哈哈哈哈

QNAP反代解決docker不支持ipv6

需要#

公開 IPv4 はなく、公開 IPv6 のみです。シンオロジックの Docker に外部からアクセスしたいです。

Docker のネットワークタイプがホストの場合、ddns ドメイン名にポートを追加してアクセスできます。

Docker のネットワークタイプがブリッジの場合、ddns ドメイン名にポートを追加してアクセスできません。

原因#

ポートは tcp4 のみマッピングされており、Qnap の Container Station と Virtual Switch は Docker 内の v6 マッピングをサポートしていません。そのため、ブリッジタイプの Docker に v6 でアクセスすることはできません。

解決策#

Qnap の組み込み逆プロキシを使用します。

コンソール - ネットワークとファイルサービス - ネットワークアクセス - 逆プロキシを追加します。

1702266162235.png

ルール名:任意の名前を付けてください。例:"ワイズノート"

ソース

プロトコル:http

ドメイン:DDNS ドメイン名

ポート番号:外部からアクセスしたいポート番号

ターゲット

プロトコル:http

ホスト名:ローカルの場合は localhost、他のローカルデバイスの場合は他のデバイスのローカル IP アドレスを入力します。例えば、openwrt の場合は 10.10.10.1 を入力します。

ポート番号:ローカルネットワークのポート番号

| ルール名 | 任意の名前を付けてください。例:"ワイズノート" |

| -------- | :-------------------------------------------- |

| ソース | |

| プロトコル | http |

| ドメイン | DDNS ドメイン名 |

| ポート番号 | 外部からアクセスしたいポート番号 |

| ターゲット | |

| プロトコル | http |

| ホスト名 | ローカルの場合は localhost、他のローカルデバイスの場合は他のデバイスのローカル IP アドレスを入力します。例えば、openwrt の場合は 10.10.10.1 を入力します。 |

| ポート番号 | ローカルネットワークのポート番号 |

1702266305222.png

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。