QR entry, clean final URL, reversible channel control

This gate sits in front of your report. The QR code points to /r/<token>, the server validates the token and optional password, then issues a short session and redirects to a clean address.

global live log file: data/access_log.jsonl config: config.json open QR studio

Active channels

Channel Page Status Uses Entry URL
Guangzhou meeting A
gz-forwarder-a
Market Brief live 2 http://qr.hungshuntong.org/r/gz-forwarder-a
Guangzhou meeting B
gz-forwarder-b
Market Brief live 9 http://qr.hungshuntong.org/r/gz-forwarder-b
VIP poster
vip-only
VIP Note disabled 0 http://qr.hungshuntong.org/r/vip-only
第一次发送
NMO-118-2026
https://wiki.hungshuntong.org/index.php/%E5%88%86%E7%B1%BB:Toastmasters%E6%96%87%E7%AB%A0%E5%AF%BC%E8%AF%BB live 7 http://qr.hungshuntong.org/r/NMO-118-2026

If someone copies the final address bar, they only copy /p/<pageId>. Access still depends on a valid session cookie.