@sido2038: https://x.com/sido2038/status/2058524632756662676

X AI KOLs Timeline News

Summary

A detailed tutorial on how to use free services like GitHub, Cloudflare, and Railway to build a pure proxy IP at zero cost, for accessing overseas AI large models.

https://t.co/nSuClKfuJV
Original Article
View Cached Full Text

Cached at: 05/25/26, 04:55 PM

Build Your Own Exclusive Clean Proxy IP for $0, High-Speed, Stable, and Unlimited Traffic

⚠️Tips: This tutorial is for technical learning and communication only. It is prohibited for commercial use. Any dissemination of this account’s content is unrelated to the account operator.

Preface

This is a guide to building your own highly exclusive and clean proxy IP at zero cost. Although it’s an IDC data center IP, the final results of purity, stability, peak speed, etc., are far superior to most airport nodes – especially suitable for friends using overseas AI large models. The article does not involve technical principles or complex theoretical descriptions; it’s full of my personal operation screenshots. As long as you follow along, it will definitely work!

Let’s first take a look at the IP quality screenshot after it’s up and running:

Main Tools and Sites Involved

Application hosting: GitHub – make sure you have a GitHub account registered; Domain registration: Spaceship – the only place where you might spend money (optional); Domain DNS: Cloudflare – you can log in with your GitHub account for first-time registration; Application deployment: Railway – application hosting and deployment, new users get $5 free trial for 30 days; Proxy tool: v2rayN – choose based on your personal preference, as long as it supports the VLESS protocol.

Core Operation Steps

    1. Register domain and configure DNS (skip if you already have a domain and DNS)
    1. Create a network connection tunnel
    1. Application setup and compilation
    1. Application deployment configuration
    1. Subscription verification

No more chit-chat, let’s get started~

Step 1: Register a Domain (spaceship.com)

Those who already have a domain can skip to Step 2.

The possible cost mentioned earlier is here. It is recommended to perform all following operations on a PC browser.

Domain selection

Visit the official website https://www.spaceship.com/, switch language and currency (optional – the final payment will be based on the real-time exchange rate anyway), complete regular email registration, no phone number required.

It is recommended to choose a number.xyz domain. Recently, spaceship.com has a great promotion on number-type xyz domains – first year registration only $0.67 (approx. ¥4.6). Immediately after purchase, renew for 9 years at $0.67/year; 10 years total is $6.7, which is about 46 RMB (at exchange rate 6.83). Perfect for a personal tool site, etc. You can also buy a domain that suits your needs; subsequent operations are not affected.

I won’t take screenshots of the whole process; it’s just regular e-commerce shopping:

Select domain -> Add to cart -> Checkout -> Bind Alipay -> Redirect to checkout -> Scan QR code to pay

Domain renewal

Turn off auto-renewal: Go to Launchpad - Domain Manager, click Turn off auto-renewal:

Operate renewal subscription: Select the domain, click the Subscription Renewal button on the right, a pop-up will appear to choose the renewal period:

⚠️Tips: I noticed the total amount seemed off. Upon checking, they added tax recently, and the price increased ($0.2/year)! But it’s fine; you can renew according to your needs – the total difference is negligible. Remember: You need to purchase the first year first, then renew.

Summary: Domain registration completed, renew as needed, total cost $0.67 + $0.2 = $0.87 (approx. 6 RMB, based on one year)

Step 2: Domain DNS Configuration (cloudflare.com)

Those who have already configured DNS on Cloudflare can skip to Step 3.

In Step 1 we registered a domain, but we need to integrate it with the famous Cloudflare for future DDNS and domain management.

Create a Cloudflare account

Official website: https://dash.cloudflare.com/login. Switch language; supports Google/GitHub login. Lots of tutorials, so I won’t elaborate.

Add domain to Cloudflare

After logging into the console, select Domain -> Overview from the left menu, click Add Domain in the upper right corner. On the pop-up page, select Add site, enter your domain in the text box, then click Continue, as shown below:

Then select the Free plan (free), it will automatically generate DNS records, then click Continue to Activation. A pop-up will appear with two assigned nameserver addresses, as shown below:

Configure nameservers on Spaceship

Open the Spaceship site where you registered your domain, click Launchpad in the upper right corner, select Advanced DNS from the pop-up page, click on your domain to enter the nameserver management page, click the Change button -> a nameserver maintenance page appears, select Custom nameservers, fill in the two nameserver addresses from Cloudflare, then save and submit. As shown below:

Verify domain on Cloudflare

Back on Cloudflare, click Done, Check Nameservers. It will show Pending – awaiting registrar update. Let it update automatically – this process takes about 20~30 minutes. The final result looks like this:

Summary: We have completed domain integration and DNS configuration. The domain is now serving normally. You can ping your domain to test.

Step 3: Create a Tunnel (cloudflare.com)

After the domain is registered and DNS is configured, we can proceed to set up the network tunnel connector. Follow the steps in the Cloudflare console as shown below:

After saving the tunnel, note that you need to copy the token secret. It’s best to save it in a local text editor to avoid losing it. Configure the subdomain, target domain, service type, and service URL as shown below. The URL must be set to localhost:8001 (do not change! do not change! do not change!). Save the full hostname of the record.

Summary: We have completed the network tunnel creation, resulting in the following two items:

a. Full subdomain hostname: walker.912038.xyz b. Cloudflared application service token secret

Step 4: Setup and Compile the Application Locally Based on GitHub

Again, the content in my screenshots is for learning exchange only. Please carefully read the open-source project’s requirements and license!

**Open source project: https://github.com/eooce/nodejs-argo ** Please read README.md to understand the project situation and deployment instructions. Then start:

  • Fork the application to your own repo, rename the application, remove the original project’s Description – mainly to avoid the same source as the original and prevent GitHub risk control.

  • After forking, delete the README.md file.

  • Click on build-docker-image.yml, modify line 42’s end configuration:

  • Example of line 42 modification:

  • Click on the index.js file, modify the code as prompted:

  • Obfuscate the source code

Select all content of index.js, copy/cut it to a code obfuscation tool to generate obfuscated code (it’s best to temporarily save the copied content in a text editor in case of loss). Code obfuscation tool: https://obfuscator.io/ – I’ll skip the registration process; the free tier is enough. After execution, copy the obfuscated code, go back to GitHub, clear index.js content, paste the obfuscated code, and commit the changes. As shown below:

  • Build and compile the application

In the Actions tab, click Build and Push Docker Image -> Run workflow -> Wait for green checkmark ✅. After compilation, go to the Packages section, enter the latest artifact, and copy the Command. As shown below:

Summary: We have completed the application build and compiled it, generating the Docker image artifact. The next step is the final deployment and hosting.

Step 5: Register on Railway and Deploy the Application

Railway is the engine of this solution. We can take advantage of the new user promotion: $5 free trial for 30 days (expire – delete the account and re-register with the same email to get it again), achieving zero-cost deployment. Alternatively, you can purchase their $5 plan, which is more than sufficient.

Railway registration: Choose “Login with GitHub”

There is a network requirement here: do not use domestic (Chinese) network. Choose a highly clean proxy network environment (ensure the new user benefit prompt is green). If it is yellow or red, the $5 free trial for 30 days will be invalid. If the network environment is not good, try switching to a few different nodes.

Railway official site: https://railway.com. Click Deploy, select Continue with GitHub, then agree to the privacy and data policy to log in. If the account benefit is fine, create a new project as shown below:

After successful deployment, configure the application as shown below: Path: Settings -> Networking -> Generate Domain -> Select port 8080 -> Domain generated, redirects to Hello world!

Service region can be changed: optional # Scale -> Regions & Replicas

  • US West
  • US East
  • Singapore
  • Europe

If you change the region or other settings, just redeploy, as shown below:

Summary: We have successfully completed application deployment and hosting. We now have a proxy subscription address. The proxy network service is already active. Now all we need is to subscribe using a proxy tool.

Subscription address: https://xxx.railway.app/sub (replace with the actual generated one).

Step 6: Download Proxy Tool and Update Subscription

Proxy tool download: https://github.com/2dust/v2rayN/releases/tag/7.22.2. I use v2rayN on PC. Choose any tool that supports the VLESS protocol.

  • Add subscription group

Set alias: xxx Optional address (URL): https://xxx.railway.app/sub (domain generated after deployment + /sub suffix)

  • Update subscription address

Subscription group -> Update current subscription (without proxy) -> Test latency -> Test speed, then automatically configure system proxy (Global) etc. – these are common operations and need no further explanation.

Steps are shown below:

Step 7: Use Network Tools to Verify IP Quality

At this point, the entire setup process is complete. Let’s check the quality of our IP!

Applicable test: https://ping0.cc/ Multi-region access: https://ip111.cn/ Risk score: https://scamalytics.com/ip/

Overall, it should surpass most airports, right? If you find the IP quality not so good, just switch to a different region and redeploy. As long as you have the will, good luck follows!

Conclusion

This is the first long article I’ve written. I tried to express everything with screenshots to avoid missing any steps, so there are many images. If you have any questions, feel free to leave a comment or message me – I’ll reply to each one.

I’m Siduo. Have a great weekend~

Appendix

Proxy principles and network protocols: Bulianglin YouTube @bulianglin

Similar Articles

@wangdefou: https://x.com/wangdefou/status/2068971132615856302

X AI KOLs Timeline

This article introduces how to use a $6 VPS and an AI agent to build your own Hysteria2 proxy server, replacing shared proxy services, gaining control over network egress, and details the steps, security considerations, and usage principles.

@dulipeng: https://x.com/dulipeng/status/2067450611529093311

X AI KOLs Timeline

This article is a practical tutorial that details how to use the Cloudflare Workers/Pages free tier to deploy a low-cost VPN, based on the open-source project edgetunnel, and used with clients like Clash and Shadowrocket.

@AYi_AInotes: https://x.com/AYi_AInotes/status/2065397156320612829

X AI KOLs Timeline

This article explains how to quickly check VPS IP quality using three free websites (Scamalytics, ipinfo, check-host), and promotes VoyraCloud's residential IP servers, emphasizing the importance of clean IPs for running AI tools like Claude Code and Codex, as well as accessing overseas accounts.