ただねぇ……20000と20001だけで一日に50GBもログが出てきたら処するしかないよねぇ。
きりの
imksoo@nostr.wirednet.jp
npub1vd9a...wen9
きりのです。
Nostr relay operator.
My Nostr relay service (for global):
wss://relay.nostr.wirednet.jp
My Nostr relay service (for Japan):
wss://relay-jp.nostr.wirednet.jp
Nostr Feeds (のぞき窓):
https://relay-jp.nostr.wirednet.jp
NostPic (Image uploader for Nostr)
https://nostpic.com/
kind 20000とkind 20001を一度でもREQしたら処するモードにするのはやりすぎかなぁ。。。(お試し中)
deny okhttp

Nos Haiku
UAがokhttpなのでBitchatじゃないとおもったけどねぇ。
okhttp kind 20000-20001あたり
良くない使い方されるんだったらephemeral eventを全部潰そうかなぁ。。。
ephemeral eventだからってやたらめったら送ってくるなら○すぞ。便利な中継プロキシみたいな使い方するんじゃねえ。
too many concurrent REQsをたたき出しまくる時には自動的にIPアドレス単位でbanするようにした。
okhttpもbanするようにした。複数のIPアドレスから連続的に大量のイベント投げつけてくるので……。
kind:1984がらみのREQが重ためなのはなんでなんだぜ。
いつものおおもりさん、なんでか分からんけど顔がめっちゃ好きなんだよな……
きりのグローバルリレー側にnostr-filterを再投入して、接続元のIPアドレスごとにREQの処理時間(コスト)の累積値が一定を超えたら切断するようにした。めっちゃ重たいREQが来たときにログに出すようにもした。
nostr-filterを抜本的?に書き換えている。
アジア石油危機みたいな物騒な話になってきたな……
勝手TLD .nostr
nostr-filterを改善してIPアドレスごとのREQコストをログに出してfail2banするようにしようかな。そしたらbostr2みたいなものも一律banしなくても済むし。
Mirror, Mirrorの楽曲も歌詞もめっちゃええええ。
DM対応はCodex CLIにやらせました。思ってた以上に思ったとおりにコードを書いてくれた。
#のぞき窓 v0.4.36
- ログイン中のダイレクトメッセージ(NIP-04, NIP-17)の表示に対応