アカウント設定よりセキュリティタブを閲覧した際に
ログイン履歴が表示される
グローバルIPアドレスが表示される
ローカルIPアドレスが表示される
1.
2.
3.
Misskey側ではどうしようも無い気がするな
プロキシとかCloudFlareの設定を管理者に見直してもらうくらいか
2019年7月まではグローバルが見えてるっぽいからioの問題・・・?
X-Forwarded-Forがついてる場合はそっちを拾うのが普通だと思う
特にMisskeyはCloudFlare使ってるインスタンスも多いからCF-Connecting-IPもあるかどうか判定して、ある場合はそっちを優先して拾ったほうがいいと思う。
X-Forwarded-Forは見てた気がする
ioはちゃんと渡してるはず
他のアプリケーション(wikijs)とかはちゃんと拾えてる
CF-Connecting-IP対応するか
途中のnginxとかにこの辺あるならコメントアウトしてみて
https://github.com/syuilo/misskey/blob/db8b824b84ae9fe345947e7a06628d87d9fde072/docs/examples/misskey.nginx#L53-L55
一番外のCloudflareが作ったX-Forwarded-ForはノータッチでNodeまで渡してこないといけない
(途中で、消してもダメだし X-Forwarded-Forのチェインに追加してもダメ)
k8sに入る前のサーバー振り分けの部分で
proxy_set_header X-Real-IP CF-Connecting-IP;
proxy_set_header X-Forwarded-For CF-Connecting-IP;
proxy_set_header X-Forwarded-Proto https;
になってるけど、これも外したほうがいい?
前段にCloudflareが入ってるなら外したほうがいいです

おー拾えた
それ知らない人多そうだし何かしらで広めた方が良いかも
たぶんmisskey.nginxのサンプルにコメント追加しておく…
Most helpful comment
たぶんmisskey.nginxのサンプルにコメント追加しておく…