43403df0d168b9bd66f600d593de8c6dd94826e5
.redirects.gollum
| ... | ... | @@ -24,3 +24,5 @@ git/submdule/”Direct fetching of that commit failed.”を解決する.md: git |
| 24 | 24 | fetching of that commit failed.”を解決する.md |
| 25 | 25 | git/submoduleを普通のディレクトリに戻す.md: git/submodule/submoduleを普通のディレクトリに戻す.md |
| 26 | 26 | ffmpeg/ksnctf/02 Easy Cipher.md: ksnctf/02 Easy Cipher.md |
| 27 | +cloudflare/cloudflare-tunnels + nginxでユーザーの実際のIPアドレスを取得する.md: cloudflare/Cloudflare |
|
| 28 | + Tunnels %2B nginxでユーザーの実際のIPアドレスを取得する.md |
cloudflare/Cloudflare Tunnels %2B nginx\343\201\247\343\203\246\343\203\274\343\202\266\343\203\274\343\201\256\345\256\237\351\232\233\343\201\256IP\343\202\242\343\203\211\343\203\254\343\202\271\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.md
| ... | ... | @@ -0,0 +1,15 @@ |
| 1 | +## 前提 |
|
| 2 | +- Webサーバ |
|
| 3 | + - ポート443でnginxが待ち受けている。 |
|
| 4 | + - cloudflare tunnelsを利用している。 |
|
| 5 | + |
|
| 6 | +## 発生する問題 |
|
| 7 | + |
|
| 8 | +nginxでアクセスログを記録する場合、リクエスト元が全てcloudflareのIPアドレスで記録されてしまうため、アクセスログとして残すには不十分である。 |
|
| 9 | + |
|
| 10 | +## 解決方法 |
|
| 11 | + |
|
| 12 | +cloudflareのネットワーク空間からのリクエストの場合、実際のIPアドレスを取得するようにする。 |
|
| 13 | +実際のIPアドレスは`CF-Connecting-IP`ヘッダーに格納されている。 |
|
| 14 | +これを使うと便利。 |
|
| 15 | +[https://github.com/ergin/nginx-cloudflare-real-ip](https://github.com/ergin/nginx-cloudflare-real-ip) |
|
| ... | ... | \ No newline at end of file |
cloudflare/cloudflare-tunnels + nginx\343\201\247\343\203\246\343\203\274\343\202\266\343\203\274\343\201\256\345\256\237\351\232\233\343\201\256IP\343\202\242\343\203\211\343\203\254\343\202\271\343\202\222\345\217\226\345\276\227\343\201\231\343\202\213.md
| ... | ... | @@ -1,15 +0,0 @@ |
| 1 | -## 前提 |
|
| 2 | -- Webサーバ |
|
| 3 | - - ポート443でnginxが待ち受けている。 |
|
| 4 | - - cloudflare tunnelsを利用している。 |
|
| 5 | - |
|
| 6 | -## 発生する問題 |
|
| 7 | - |
|
| 8 | -nginxでアクセスログを記録する場合、リクエスト元が全てcloudflareのIPアドレスで記録されてしまうため、アクセスログとして残すには不十分である。 |
|
| 9 | - |
|
| 10 | -## 解決方法 |
|
| 11 | - |
|
| 12 | -cloudflareのネットワーク空間からのリクエストの場合、実際のIPアドレスを取得するようにする。 |
|
| 13 | -実際のIPアドレスは`CF-Connecting-IP`ヘッダーに格納されている。 |
|
| 14 | -これを使うと便利。 |
|
| 15 | -[https://github.com/ergin/nginx-cloudflare-real-ip](https://github.com/ergin/nginx-cloudflare-real-ip) |
|
| ... | ... | \ No newline at end of file |