SShortSingh.
Back to feed

Nightly WeChat publish failures traced to flawed IP probe, not IP drift

0
·1 views

A developer publishing to a WeChat Official Account had been blocked for 20+ nights by errcode 40164, an IP whitelist rejection, and had been treating the failures as a drifting outbound IP. On a late check, the probing script returned an IPv6 address that WeChat's whitelist cannot accept, exposing two flaws in the v1 tool. The first was that it could return IPv6 addresses, and the second was that its echo services sit behind Cloudflare, so the addresses it reported belonged to Cloudflare edge nodes rather than the local egress. The developer built a v2 probe that reads the IP WeChat itself reports in its error message and cross-checks it against IPv4-only echo services, all of which agreed on one address. The v2 tool also flags addresses within known CDN ranges as unusable for whitelisting.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingHacker News ·

Archive of Our Own Offline for Planned Maintenance Lasting Two to Four Weeks

The Archive of Our Own, a fan fiction hosting platform run by the Organization for Transformative Works, has announced a maintenance outage. According to its status page, the site is expected to remain down for approximately two to four weeks. The source material provided is limited to a status page link and discussion metadata, so the specific reason for the downtime is not stated in the available details. Users are directed to the platform's official status updates for further information.

0
ProgrammingHacker News ·

Developer Announces LYNX, a Free Open-Source Cross-Platform DAW Inspired by FL Studio

A developer has announced LYNX, an open-source digital audio workstation designed as a free, cross-platform alternative inspired by FL Studio. The project is shared through a GitHub repository and was posted to Hacker News, where it gathered a small amount of early attention. The source material provides limited detail beyond the project's existence, its open-source and cross-platform nature, and its FL Studio inspiration. Further information about the software's features, development status, or release timeline is not available in the provided report.

0
ProgrammingDEV Community ·

Developer's asyncore Failure Becomes a Hacktoberfest AI Challenge Submission

A DEV Community post describes the author's experience with asyncore, a Python module that died twice during their work. The author presents the story as a playful entry in the Hacktoberfest Open-Source AI Challenge, themed around a ghost in the machine. The piece is framed as a creative submission rather than a technical announcement. It was published on October 29 and has drawn a small number of reactions from readers. The post is a short-form write-up of roughly nine minutes of reading time.

0
ProgrammingDEV Community ·

Treeporter 2.1.0 lets users upload files to GitHub through a graphical interface

Treeporter, an open-source project developed under the Wiyotl brand, has released version 2.1.0, offering a way to manage GitHub repository files without terminal or Git commands. The new version adds French and English interface options, support for both classic and fine-grained personal access tokens, and uploads for files, folders, and ZIP archives. It also improves error messages for authentication, permission, and rate-limit issues, and includes additional automated tests and upload workflow fixes. The web app, built with React and TypeScript, is available through GitHub Pages, and the developer is requesting feedback from users.

Nightly WeChat publish failures traced to flawed IP probe, not IP drift · ShortSingh