Upgrade to Pro — share decks privately, control downloads, hide ads and more …

軽量TwitterフロントエンドのNitterの最近のこと

 軽量TwitterフロントエンドのNitterの最近のこと

「小江戸らぐ 6月のオフな集まり(第227回)」で発表
https://koedolug.connpass.com/event/212823/

Kenichiro MATOHARA

June 12, 2021
Tweet

More Decks by Kenichiro MATOHARA

Other Decks in Technology

Transcript

  1. 軽量Twitterフロン
    軽量Twitterフロン
    トエンドのNitter
    トエンドのNitter
    の最近のこと
    の最近のこと
    Kenichiro Matohara(matoken)
    1 / 16

    View Slide

  2. 南隅から参加(鹿児島の右下)
    好きなLinuxディストリビューションはDebian
    お仕事募集 mailto:work@matohara.org
    Kenichiro Matohara(matoken)
    Kenichiro Matohara(matoken)
    https://matoken.org
    https://matoken.org
    2 / 16

    View Slide

  3. Twitter
    Twitter
    Tweetdeck
    少し重い
    mikutter
    Twitter閲覧にはAPI KEYが必要
    sayaka
    過去投稿が見れない
    Nitter ←- 今日のネタ
    詳細はこちら → 「Twitterをちっちゃいリソースで」
    3 / 16

    View Slide

  4. Nitter
    Nitter
    Nim製AGPL3.0のTwitterフロントエンド
    軽量,JavaScript不要.Twitterによる追跡の回避,RSS対応など
    GETは共通なのでドメイン転送しても便利
    いまのところログインや投稿はできない
    4 / 16

    View Slide

  5. Nitterをセルフホスト
    Nitterをセルフホスト
    Nitter.net で試せていたけどTwitterによるrate limit で使えないことが
    多い
    VPSでセルフホスト(ドイツのContabo VPS300 €3.99/月)
    快適に :)
    詳細はこちら → 「軽量TwitterフロントエンドのNitterをセルフホス
    ト」
    5 / 16

    View Slide

  6. 最近サーバが重い?
    最近サーバが重い?
    サーバが重くなっている
    VPSが制限を掛けられているぽい
    Nitterがいっぱい使われているぽい
    アクセスログが数百MB/日
    ログを見ると検索エンジン&検索エンジンからの流入が主のよう
    Nitterを使いたいと使われるのはいいけど使いたいときに自分が使
    えなかったりしてちょっとあれ><
    6 / 16

    View Slide

  7. アクセス状況
    アクセス状況
    7 / 16

    View Slide

  8. 8 / 16

    View Slide

  9. 検索エンジンをrobots.txtで制限
    検索エンジンをrobots.txtで制限
    robots.txt を用意
    Apache httpdのreverse proxy環境でAlias設定
    詳細 →
    Alias /robots.txt /home/nitter/robots.txt



    Require all granted


    Nitterにrobots.txtを設定(Apache httpdのreverse proxy環境でAlias
    設定)
    9 / 16

    View Slide

  10. だんだんアクセスが減る
    だんだんアクセスが減る
    検索エンジンのスパイダーが居なくなることでサーバーが安定 :)
    検索エンジンの検索結果からもだんだん減っている
    検索エンジンから消さなくても良さそう?
    10 / 16

    View Slide

  11. アクセス日 件数
    06/04 1150k
    06/09 978k
    06/10 808k
    06/11 772k
    Google検索結果
    Google検索結果
    11 / 16

    View Slide

  12. 昨日から更に減る
    昨日から更に減る
    12 / 16

    View Slide

  13. rate limit
    rate limit
    13 / 16

    View Slide

  14. アクセスが減ったのにrate limit
    アクセスが減ったのにrate limit
    Twitterからの制限
    制限されたのでアクセスが減る,解除されて戻るを繰り返してそ

    一部の大量アクセスの人も制限したほうがいい? ←- イマココ
    14 / 16

    View Slide

  15. まとめ
    まとめ
    自分用に立てていたサービスが検索エンジンに見つかってアクセ
    スが大量に
    自分が使えなくなって困る
    Proxy的なサービスなのでもっと注意するべきだった
    15 / 16

    View Slide

  16. 奥付
    奥付
    発表
    発表者
    利用ソフトウェア
    ライセンス
    CC BY-NC-SA 4.0
    小江戸らぐ 6月のオフな集まり(第227回) - connpass
    Kenichiro Matohara(matoken)
    Asciidoctor Reveal.js
    16 / 16

    View Slide