Allgemeine Einführung
WeWe RSS ist ein kostenloses Open-Source-Tool, das speziell für Nutzer der öffentlichen Nummern von WeChat entwickelt wurde. Es erfasst die Artikel der öffentlichen Nummern über die WeChat-Leseplattform und erzeugt RSS-Feeds, so dass die Nutzer die Inhalte jederzeit mit einem RSS-Reader ansehen können. Dieses Tool löst das Problem der Schließung der öffentlichen WeChat-Nummern, unterstützt den privaten Einsatz und ermöglicht es den Nutzern, ihre eigenen Dienste zu erstellen, um die Datensicherheit zu gewährleisten. weWe RSS bietet regelmäßige Updates und Volltextausgabefunktionen, einfache Bedienung und flexiblen Einsatz. Offiziellen Angaben zufolge hat das Projekt bis März 2025 mehr als 6.500 Sterne auf GitHub erhalten und ist bei Technikbegeisterten und RSS-Nutzern sehr beliebt.
Funktionsliste
- WeChat abonnieren: Fügen Sie eine öffentliche Nummer über die WeChat-Leseplattform hinzu, um einen RSS-Feed zu erzeugen.
- Mehrere RSS-Formate: Unterstützung
.atom
, und.rss
, und.json
Drei Formate der Ausgabe. - Zugang zu historischen Artikeln: Frühere Inhalte, die von der öffentlichen Nummer veröffentlicht wurden, können extrahiert werden.
- automatische, regelmäßige AktualisierungRegelmäßig aktualisierte Abonnement-Feeds im Hintergrund, um den Inhalt auf dem neuesten Stand zu halten.
- Unterstützung der Volltextausgabe: Bietet den vollständigen Inhalt des Artikels zum vertieften Lesen.
- Filterfunktion für TitelFilter oder Ausschluss von Artikeln für bestimmte Schlüsselwörter nach Parametern.
- OPML-ExportUnterstützung für den Export aller Abonnementquellen als OPML-Dateien.
- Manuelles Aktualisieren von AbonnementsAuslösen von sofortigen Aktualisierungen von einer einzigen Abonnementquelle über die Schnittstelle.
Hilfe verwenden
Ablauf der Installation
WeWe RSS unterstützt mehrere Bereitstellungsmethoden, darunter Docker, lokale Bereitstellung und Ein-Klick-Bereitstellung. Hier sind die detaillierten Schritte.
Methode 1: Docker-Bereitstellung (empfohlen)
- Installation von Docker
Vergewissern Sie sich, dass Sie Docker auf Ihrem Gerät installiert haben. Windows-/Mac-Benutzer können Docker Desktop von der offiziellen Website (https://www.docker.com/) herunterladen, Linux-Benutzer führen dassudo apt install docker.io
(z. B. Ubuntu). - SQLite-Version (einfache Bereitstellung)
Geben Sie den folgenden Befehl in das Terminal ein, um es zu starten:
docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_TYPE=sqlite -e AUTH_CODE=123567 -v $(pwd)/data:/app/data cooderl/wewe-rss-sqlite. aktuell
-p 4000:4000
: Ordnet den Port dem lokalen 4000 zu.-e AUTH_CODE=123567
Die Einrichtung von Berechtigungscodes ist individuell gestaltbar.-v $(pwd)/data:/app/data
: Die Daten werden im aktuellen Verzeichnis desDaten
Mappe.
- MySQL-Version (stabile Bereitstellung)
- Erstellen eines Netzwerks: Lauf
docker network create wewe-rss
. - Starten von MySQL::
docker run -d --name db -e MYSQL_ROOT_PASSWORD=123456 -e TZ='Asia/Shanghai' -e MYSQL_DATABASE='wewe-rss' -v db_data:/var/lib/mysql --network wewe-rss mysql:8.3.0 --mysql-native-password=ON
- WeWe RSS starten::
docker run -d --name wewe-rss -p 4000:4000 -e DATABASE_URL='mysql://root:123456@db:3306/wewe-rss?schema=public&connect_timeout=30&pool_ timeout=30&socket_timeout=30' -e AUTH_CODE=123567 --network wewe-rss cooderl/wewe-rss:latest
- Überprüfung des Vorgangs
Öffnen Sie nach der Bereitstellung einen Browser und besuchen Siehttp://localhost:4000
(lokal) oder Server-IP plus Port. Wenn Sie die Schnittstelle sehen, ist der Vorgang erfolgreich.
Ansatz II: Lokaler Einsatz
- Installation von Abhängigkeiten
Laden Sie Node.js (v18+ empfohlen) und pnpm (Befehl:npm install -g pnpm
). - Klonen von Code
git clone https://github.com/cooderl/wewe-rss.git
cd wewe-rss
- Konfiguration der Umgebung
Nehmen Sie SQLite als Beispiel:
export DATABASE_URL="file:... /data/wewe-rss.db"
export DATABASE_TYPE="sqlite"
rm -rf apps/server/prisma
mv apps/server/prisma-sqlite apps/server/prisma
npx prisma generate --schema apps/server/prisma/schema.prisma
npx prisma migrate deploy --schema apps/server/prisma/schema.prisma
- Erstellen und ausführen
pnpm install && pnpm run -r build && pnpm run start:server
Der pm2-Daemon wird empfohlen:pm2 start pnpm -- start:server
.
Methode 3: Bereitstellung mit einem Mausklick
- Um über Zeabur (https://zeabur.com/templates/DI9BBD) oder Railway (https://railway.app/) zu verteilen, geben Sie einfach die Projekt-URL ein und folgen Sie den Anweisungen.
Wie zu verwenden
Nach der Einrichtung ist die Bedienung von WeWe RSS in zwei Schritte unterteilt: Kontoanmeldung und Hinzufügen von Abonnements.
Konto hinzufügen
- zeigen (eine Eintrittskarte)
http://localhost:4000
(oder Server-Adresse). - Klicken Sie auf "Kontoverwaltung" > "Konto hinzufügen".
- Scannen Sie den QR-Code mit WeChat und melden Sie sich bei Ihrem WeChat-Lesekonto an. Wenn die Aufforderung ungültig ist, müssen Sie den Code erneut scannen.
Öffentlich abonnieren
- Klicken Sie auf "Öffentliche Quelle" > "Hinzufügen".
- Geben Sie den öffentlichen Freigabelink ein (den Sie bei WeChat Reading finden) und melden Sie sich an.
- Das System erfasst die Inhalte über den WeChat Reader und erzeugt RSS-Links. Hinweis: Die Häufigkeit des Hinzufügens von zu viel kann eingeschränkt werden, müssen 24 Stunden warten, um zu entsperren.
RSS-Links erhalten
- Auf dem Bildschirm "Öffentliche Quellen" finden Sie die abonnierten öffentlichen Nummern.
- Klicken Sie, um den RSS-Link zu kopieren (z. B.
http://localhost:4000/feeds/公众号ID.rss
). - Fügen Sie den Link zu einem RSS-Reader (z. B. Feedly) hinzu.
Titel Filter
- Fügen Sie Parameter nach dem RSS-Link hinzu:
- Enthält Schlüsselwörter:
?title_include=Zhang San|Li Si
(Mehrere Benutzer)|
(Abtrennung). - Schlüsselwörter ausschließen:
?title_exclude=Zhang Sanfeng
. - Beispiel:
http://localhost:4000/feeds/all.rss?title_include=新闻|technologie&title_exclude=Werbung
.
manuelle Aktualisierung
- Nach dem RSS-Link hinzufügen
?update=true
z.B..http://localhost:4000/feeds/公众号ID.rss?update=true
. - Nach der Aktualisierung müssen Sie erneut einen Antrag stellen.
Update
Die Ergebnisse können Sie über den Link des Parameters einsehen.
Featured Function Bedienung
Volltextausgabe
- Standardmäßig wird nur eine Zusammenfassung ausgegeben. Um den Volltext zu aktivieren, muss die Umgebungsvariable
FEED_MODE=fulltext
(beim Einsatz hinzugefügt). - Hinweis: Der Volltextmodus erhöht die Antwortzeit und den Speicherbedarf.
regelmäßige Aktualisierung
- Standardmäßig wird sie täglich um 5:35 und 17:35 Uhr aktualisiert (
cron_expression=35 5,17 * * * *
). - Diese Variable kann geändert werden, um die Häufigkeit anzupassen, z. B. stündliche Aktualisierungen mit dem Wert
0 * * * *
.
Privater Einsatz
- aufstellen
SERVER_URSPRUNGS_URL
ist eine öffentliche IP oder ein Domänenname (z. B.http://你的域名:4000
) für einen einfachen Extranet-Zugang. - Die Daten werden in SQLite oder MySQL gespeichert und regelmäßige Backups werden empfohlen.
Einschränkungen beantragen
- Der Standardwert ist 60 Anfragen pro Minute (
MAX_ANFORDERUNG_PRO_MINUTE=60
). Beim "Blackout des Tages" können Sie die Häufigkeit reduzieren oder 24 Stunden warten.
caveat
- NetzoptimierungHäuslicher Zugriff auf Microsoft Lesen langsam, wenn eingestellt
PLATFORM_URL=https://weread.965111.xyz
. - Log-Fehlerbehebung: Im Falle eines Laufzeitfehlers, verwenden Sie
docker logs wewe-rss
Logbuch ansehen. - Konto-Status::
- "Today's hack": Überschreitung der Anfrage, einen Tag warten oder Neustart des Dienstes.
- "Deaktiviert": Scannen Sie den Code erneut, um sich anzumelden.
Mit den oben genannten Schritten können Sie WeWe RSS schnell einrichten und nutzen, um ein bequemes öffentliches Abonnement zu erhalten.