快轉到主要內容

用Nitter免登入X.com查看貼文 + RSS訂閱推文更新

· 民國115年丙午年
·
切換繁體/簡體
分類 Linux系統 Self-hosting自架
標籤 Twitter RSS Feed
目錄

Nitter是X.com (Twitter) 的第三方前端。不需要登入就能查看推文,瀏覽NSFW內容,以及下載影片。

t.webp

1. Nitter特色功能
#

Nitter是一個開源的第三方網頁前端,主打極簡設計,去掉了X.com首頁有的沒有的功能,刪除了廣告和追蹤器,保護隱私。不需要JavaScript就能用。界面類似10年前的Twitter。

我知道這個名字聽起來很像nigger…才怪,之所以叫這個名字是因為Nitter用Nim語言編寫。Nit也有傻瓜的意思。

有趣的是,自從Twitter被Elon Musk收購變成X.com之後,一些用戶受不了他的自大作風(例如每次X.com有新功能就會狂發文昭告天下,還有放任極右派言論擴散)紛紛離開。而且Hacker News有人會建議說,如果你要分享X.com的推文,可否改附上Nitter的代理網址呢?由此可見Elon Musk在一些人心中的厭惡程度!

Nitter可以搜尋X.com上面所有公開的推文。

n0.webp

包括原本沒登入就不給看的NSFW內容。Nitter自動幫你處理掉了login wall的部分。

n1.webp

X.com的圖片和影片會渲染為HTML5播放器,不過不能右鍵下載影片,還是得使用yt-dlp來抓。

n2.webp

目前Nitter沒有做追蹤功能,無法在Nitter網頁查看多個帳號的動態。你只能透過Nitter生成的RSS列表,在RSS閱讀器裡面來訂閱特定X.com帳號的推文更新。

Nitter有很多公開站臺可以用,不過他們可能會因為流量過大被ban,因此最好的方式就是自己架一個。

2. 部署Nitter
#

  1. 在Linux安裝Docker

  2. 建立資料目錄

mkdir ~/nitter

cd ~/nitter
  1. 取得設定檔
wget -O nitter.conf https://raw.githubusercontent.com/zedeus/nitter/refs/heads/master/nitter.example.conf
  1. 大部分設定不用動,不過Nitter允許你在裡面指定自動將Youtube連結重新導向到Invidious。若要播放影片得啟用HLS播放。
[Preferences]
theme = "Nitter"
replaceTwitter = "nitter.net"
replaceYouTube = "piped.video"
replaceReddit = "teddit.net"
proxyVideos = true
hlsPlayback = true
infiniteScroll = false
  1. 取得docker-compose,包含Nitter服務與Redis資料庫。按需修改,例如預設ports:"127.0.0.1:8080:8080"就是要你搭配反向代理用的。若不需要就去掉127.0.0.1並改成任意通訊埠。
wget -O docker-compose.yaml https://raw.githubusercontent.com/zedeus/nitter/refs/heads/master/docker-compose.yml
  1. 啟動Docker服務
docker compose up -d
  1. 啟動服務後,使用http://IP:8080打開。

3. 將X.com網址重新導向到Nitter
#

安裝LibRedirect

相關文章


感謝您的閱讀。我寫作是為了誠實表達想法,而不是追逐社群互動與流量。我很樂意傾聽你在仔細閱讀我文章之後的心得。若有內容勘誤 or 技術問題 or 回饋想法,歡迎透過本站「關於」頁面的Email與我聯絡。