235978.xyz Blog

website·Indexed 32 days ago

https://235978.xyz

A personal blog by mpxw built with the Astro framework, featuring guides on obtaining free permanent domains, Cloudflare preferred IP configuration, and stable access to GitHub.

Tokens
1.3K
Snippets
8
Records
11
Agent score
16%

What's inside 235978.xyz

  1. Register free domains via Stackcyze Domains

    Stackcyze provides 1 free second-level domain per user. Only domains ending in .indevs.in and .sryze.cc are compatible with Cloudflare hosting.
    1. Sign up at https://domain.stackryze.com/signup
    2. Register the domain at https://domain.stackryze.com/register by selecting the TLD and entering the domain name.
  2. Register free domains via KataBump

    KataBump allows users to register up to two free second-level domains.
    1. Register at https://dashboard.katabump.com/auth/register
    2. Log in and go to the 'My Domains' panel (https://dashboard.katabump.com/domains/).
    3. Click 'Order Domain' in the top right, enter the domain name, and click 'Order the domain'.
  3. Optimize Cloudflare Pages latency using a Worker proxy

    Since Cloudflare Pages cannot be directly routed via the Preferred IP method, you must use a Worker as a reverse proxy:

    1. Create a Proxy Worker: Deploy a new Worker with the following code, replacing test.pages.dev with your actual Cloudflare Pages domain.
    2. Configure Worker Route: Go to the Worker's Settings -> Add. Select 'Route', choose your domain zone, and set the route to push.3h7.xyz/*.
    3. Configure DNS: Add a CNAME record for push pointing to your preferred IP CNAME (e.g., cdn.3h7.xyz) with proxy disabled.
    export default {
      async fetch(request, env, ctx) {
        const url = new URL(request.url);
        // Replace test.pages.dev with your actual Pages domain
        const TARGET_HOST = 'test.pages.dev';
        url.hostname = TARGET_HOST;
        const newRequest = new Request(url, request);
        newRequest.headers.set('Host', TARGET_HOST);
        return fetch(newRequest);
      },
    };
  4. Optimize Cloudflare Worker latency using Preferred IP

    To route a Cloudflare Worker through a preferred IP for lower latency, follow these steps:

    1. Configure Worker Route: In your Worker project, go to Settings -> Add. Select 'Route' (do not use Custom Domains). Select your domain zone (e.g., 3h7.xyz) and enter a route pattern such as push.3h7.xyz/*.
    2. Configure DNS Record: In the DNS settings for your domain, add a CNAME record. Set the Name to push (matching the route prefix) and the Target to the CNAME created in the initial DNS configuration (e.g., cdn.3h7.xyz). Ensure the proxy status is disabled (DNS only).

    Users can then access the Worker via push.3h7.xyz with optimized latency.

  5. Optimize Cloudflare project performance with Preferred IPs

    Implement Preferred IP (优选IP) for projects deployed on Cloudflare by configuring the domain to route traffic through the fastest available Cloudflare edge nodes.
  6. Register free domains via DNSHE

    DNSHE allows users to register up to 5 free second-level domains. Registration requires an email account and verification via a GitHub account or an invitation code.

    Available domains include: cc.cd, de5.net, bot.cd, ccwu.cc, bbroot.com, ddns.ge, and l.cd.

    Cloudflare Compatibility: Only cc.cd, de5.net, and ccwu.cc support Cloudflare hosting. The domains bot.cd, bbroot.com, ddns.ge, and l.cd are NOT compatible with Cloudflare.

    Additional Tips:

    • Users can earn 3 additional registration credits by starring specific GitHub repositories (details found at the tools page).
    • Domains can be made permanently valid (avoiding manual renewal) by having 5 friends provide 'assistance' (助力) via the platform.
    1. Visit https://my.dnshe.com and register with email.
    2. Go to https://my.dnshe.com/index.php?m=domain%5Fhub to register domains.
  7. Improve GitHub access stability using Watt Toolkit

    To resolve slow or unstable access to GitHub in regions where connection speeds are limited (such as mainland China) without using a VPN or proxy, you can use the free Watt Toolkit. The tool provides network acceleration specifically for GitHub.
    1. Download and install the version corresponding to your OS from the official page: https://steampp.net/download
    2. Launch Watt Toolkit and select 'Network Acceleration' (网络加速) from the left sidebar.
    3. In the platform acceleration interface, check the 'GitHub' option.
    4. Click 'One-click Acceleration' (一键加速) in the top right corner.
  8. Register free .eu.cc domains via GNAME

    GNAME provides up to 3 free second-level domains ending in .eu.cc. The registration process uses a coupon system to offset the cost.
    1. Visit https://www.gname.vip and register an account.
    2. Navigate to Domain Registration -> Free Registration.
    3. Enter the desired prefix for a .eu.cc domain.
    4. Select the domain priced at $1.88; a coupon will automatically deduct the full amount during checkout.
  9. Access GitHub stably using Watt Toolkit

    Use the Watt Toolkit to resolve connectivity issues and ensure stable access to GitHub.
  10. Register free domains via DigitalPlat Domain

    DigitalPlat Domain allows users to register 1 free second-level domain. To ensure Cloudflare compatibility, users should specifically choose qzz.io or dpdns.org.
    1. Register at https://dash.domain.digitalplat.org/signup?ref=Olb0Pwd9qM
    2. Access the Management Panel (https://dash.domain.digitalplat.org).
    3. Go to 'Registration' in the left sidebar, select the TLD, enter the domain name, and register.
  11. Configure DNS for Cloudflare Preferred IP optimization

    To enable Preferred IP optimization, you must first set up a CNAME record that points to a preferred IP provider. For example, create a CNAME record with the name cdn (or any other name) and set its target value to cf.090227.xyz. Crucially, the proxy status must be set to 'DNS only' (grey cloud), not 'Proxied' (orange cloud).
    Type: CNAME
    Name: cdn
    Target: cf.090227.xyz
    Proxy status: DNS only (Disabled)