惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Threatpost
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
T
The Blog of Author Tim Ferriss
Recent Announcements
Recent Announcements
G
Google Developers Blog
Google DeepMind News
Google DeepMind News
The Register - Security
The Register - Security
MongoDB | Blog
MongoDB | Blog
U
Unit 42
B
Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
L
LangChain Blog
Stack Overflow Blog
Stack Overflow Blog
P
Privacy International News Feed
L
LINUX DO - 最新话题
博客园_首页
博客园 - Franky
大猫的无限游戏
大猫的无限游戏
小众软件
小众软件
Threat Intelligence Blog | Flashpoint
Threat Intelligence Blog | Flashpoint
T
Tor Project blog
V
Visual Studio Blog
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
P
Privacy & Cybersecurity Law Blog
C
Cyber Attacks, Cyber Crime and Cyber Security
K
Kaspersky official blog
C
Cisco Blogs
博客园 - 【当耐特】
阮一峰的网络日志
阮一峰的网络日志
I
Intezer
罗磊的独立博客
MyScale Blog
MyScale Blog
Last Week in AI
Last Week in AI
A
About on SuperTechFans
G
GRAHAM CLULEY
Y
Y Combinator Blog
Microsoft Security Blog
Microsoft Security Blog
GbyAI
GbyAI
T
Threat Research - Cisco Blogs
P
Proofpoint News Feed
D
DataBreaches.Net
The Hacker News
The Hacker News
Spread Privacy
Spread Privacy
AWS News Blog
AWS News Blog
I
InfoQ
T
The Exploit Database - CXSecurity.com
Simon Willison's Weblog
Simon Willison's Weblog
博客园 - 叶小钗
Project Zero
Project Zero

AUR Newest Packages

AUR (en) - xcute AUR (en) - wallrift AUR (en) - smolvm-git AUR (en) - smolvm-bin AUR (en) - smolvm AUR (en) - chess-cat-git AUR (en) - uac-launch-control-bin AUR (en) - openclaw AUR (en) - keyviz-zh-bin AUR (en) - runex-bin AUR (en) - sing-box-ref1nd-beta-bin AUR (en) - netscan-tui AUR (en) - koharu-appimage AUR (en) - pulsedb AUR (en) - android-cli AUR (en) - rudo-bin AUR (en) - marmalade-bin AUR (en) - clawx-appimage AUR (en) - echomusic-appimage AUR (en) - vermouth AUR (en) - mautrix-telegram-bin AUR (en) - ketesa AUR (en) - clawd-on-desk-bin AUR (en) - rebased-bin AUR (en) - oxideterm-bin AUR (en) - shed-sh AUR (en) - haus-bin AUR (en) - stably-orca-bin AUR (en) - reflection AUR (en) - emerald-legacy-launcher-git AUR (en) - kwim AUR (en) - pentest-ghostwriter AUR (en) - papagaia AUR (en) - outport-bin AUR (en) - carton-appimage AUR (en) - veila-git AUR (en) - veila-bin AUR (en) - vigil-baseline AUR (en) - byedroid AUR (en) - python-fastapi-sso AUR (en) - zeed-bin AUR (en) - dwl-git-azerty AUR (en) - libspatialaudio-git AUR (en) - opennow AUR (en) - rotki AUR (en) - kapi-bin AUR (en) - classfi-git AUR (en) - giff-git AUR (en) - budget-tracker-bin AUR (en) - budget-tracker AUR (en) - tasks-bin AUR (en) - ruri-git AUR (en) - gitmun-bin AUR (en) - python-cozempic AUR (en) - paintfe-bin AUR (en) - paintfe AUR (en) - drop-bin AUR (en) - tritium-launcher-bin AUR (en) - solidc-git AUR (en) - paseo-desktop-bin AUR (en) - dota2-minify-bin AUR (en) - yt-dvr AUR (en) - enneagram AUR (en) - excalidraw-desktop-bin AUR (en) - binaryobjectscanner-bin AUR (en) - openring-rs AUR (en) - openring-rs-bin AUR (en) - brave-origin-beta-bin AUR (en) - whisper.cpp-cuda-bin AUR (en) - libggml-cuda-bin AUR (en) - revdiff AUR (en) - tdesktop-nolimit AUR (en) - cert-checker AUR (en) - yaak-cli AUR (en) - yaak-cli-bin AUR (en) - deez-notes-bin AUR (en) - goosestation-libretro AUR (en) - whispers-cuda-bin AUR (en) - kei AUR (en) - foxguard AUR (en) - hyprlogin-git AUR (en) - kebiki AUR (en) - runex AUR (en) - ikuai-cli AUR (en) - whispers-bin AUR (en) - pipeweaver-app AUR (en) - pipeweaver AUR (en) - agentop-bin AUR (en) - cosmic-ext-connected-git AUR (en) - skwd-daemon AUR (en) - ter-music-cn AUR (en) - elio-bin AUR (en) - keyboard-chattering-fix-git AUR (en) - qtkeychain-qt5 AUR (en) - gesturecontrol AUR (en) - sharey AUR (en) - ouijit-bin AUR (en) - usque-bin AUR (en) - twig-bin AUR (en) - ascendara-bin
AUR (en) - cloudflare-warp-bin
2026-05-30 · via AUR Newest Packages

Bug: librust_bridge.so not found at runtime

Package version: 2026.4.1350-1

System: Linux 7.0.10-1-cachyos, KDE Plasma 6.6.5

The GUI fails to start with Failed to load dynamic library 'librust_bridge.so' because /usr/lib/warp/lib is not in the dynamic linker search path.

Two changes needed:

1. Add to package() in the PKGBUILD:

install -Dm644 /dev/stdin "$pkgdir/etc/ld.so.conf.d/warp.conf" <<EOF
/usr/lib/warp/lib
EOF

2. Add ldconfig to the existing install hooks:

post_install() {
    ldconfig
    setcap ...
}
post_upgrade() {
    ldconfig
    setcap ...
}
post_remove() {
    ldconfig
    ...
}

Workaround until fixed: echo "/usr/lib/warp/lib" | sudo tee /etc/ld.so.conf.d/warp.conf && sudo ldconfig

The latest update introduced a missing dependency: libayatana-appindicator (provides libayatana-appindicator3.so.1). The new version of warp-taskbar is dynamically linked against it, but it is not listed in depends=(), so it doesn't get pulled in automatically on update. warp-taskbar fails immediately at launch with:

error while loading shared libraries: libayatana-appindicator3.so.1: cannot open shared object file: No such file or directory

Manually installing libayatana-appindicator resolves it. Please add it to the dependency list.

WARP not resolving private / Zero Trust DNS on Arch (returns public IPs)
Symptom

With warp-cli connect succeeding, hostnames protected by your Cloudflare Zero Trust policy (e.g., private AWS RDS, internal-only services) still resolve to their public IPs instead of the WARP gateway IP (in the 100.64.0.0/10 range). Result: connections to private resources time out even though the tunnel is up.

Quick check:

warp-cli connect
getent hosts <your-zero-trust-host>
# If it returns a public IP instead of 100.64.x.x / 100.80.x.x, you're affected.
Root cause

This package does not enable systemd-resolved, and Arch's default NetworkManager writes /etc/resolv.conf directly with whatever DNS servers it has — usually the ones from your Wi-Fi connection (8.8.8.8, your router, etc.).

The WARP daemon listens on 127.0.2.2 for split-horizon DNS, but nothing on the system actually queries it — so all DNS queries bypass WARP and hit your regular resolver, which returns the public IP.

On Ubuntu this works out-of-the-box because systemd-resolved is enabled by default and /etc/resolv.conf is already a symlink to its stub. On Arch you have to wire this up yourself.

Fix
# 1. Enable systemd-resolved
sudo systemctl enable --now systemd-resolved

# 2. Point /etc/resolv.conf at the resolved stub
sudo ln -sf /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf

# 3. Tell NetworkManager to delegate DNS to resolved
sudo install -d /etc/NetworkManager/conf.d
sudo tee /etc/NetworkManager/conf.d/dns.conf >/dev/null <<'EOF'
[main]
dns=systemd-resolved
systemd-resolved=true
EOF

# 4. Remove any hardcoded DNS on your active connection
#    (replace "MyWifi" with the name from `nmcli connection show --active`)
sudo nmcli connection modify "MyWifi" ipv4.dns "" ipv4.ignore-auto-dns no
sudo nmcli connection modify "MyWifi" ipv6.dns "" ipv6.ignore-auto-dns no

# 5. Restart NetworkManager and reconnect WARP so it re-registers its resolver
sudo systemctl restart NetworkManager
warp-cli disconnect && sleep 2 && warp-cli connect
Verify
resolvectl status | grep "DNS Server"
# Should show 127.0.2.2 / 127.0.2.3 on the CloudflareWARP link.

resolvectl query <your-zero-trust-host>
# Should now return an IP in 100.64.0.0/10 instead of the public one.
Optional: keep a public DNS fallback when WARP is off

Add it to systemd-resolved (not to NetworkManager) so it doesn't clash:

sudo tee /etc/systemd/resolved.conf.d/fallback.conf >/dev/null <<'EOF'
[Resolve]
FallbackDNS=1.1.1.1 8.8.8.8
EOF
sudo systemctl restart systemd-resolved
Scope

This only affects users with Zero Trust split-horizon DNS / private resource access (the Cloudflare admin pushes a network policy that maps internal hostnames). Plain consumer WARP works fine without these steps.

Until this package gets updated, if anyone needs to use the latest version, can take the version number and updated SHA-256 hash from the official metadata file for noble (the PKGBUILD script builds the package by extracting it from the noble .deb file): https://pkg.cloudflareclient.com/dists/noble/main/binary-amd64/Packages

As of Apr 11 2026, that is 2026.3.846.0 with the SHA-256 checksum d522932b4416fb709ca812ea1db22c3e7cbfe9e9328d97bda9172360e327479f

This isn't working for me. Fails with a daemon/warp-svc.service crash within 5 seconds. Tried to read journalctl, found rust stacktrace.

hi, i'm looking for a way to export the sslkeylogfile for the warp client in order to decrypt and inspect the quic traffic of the connection setup. Any idea how to accomplish this?

could the logout bug be fixed from upstream as per @bzylstra?

The Logout bug is caused by the warp-taskbar service binding to the graphical-session.target. You can fix this by replacing BindTo with PartOf=graphical-session.target in the /usr/lib/systemd/user/warp-taskbar.service file.

Note: Installing this package breaks Logout functionality (tested on KDE). Disabling/Stopping warp-svc won't work because warp-taskbar remains active. As workaround you can install cloudflare-warp-nox-bin.

@solarisfire Please sudo systemctl enable warp-svc.service and try again.