OrinLink

What problem was I trying to solve?

  • Regional restrictions on AI tools and online services.
  • Expensive short-term VPN plans that push long subscriptions.

What is OrinLink?

  • A VPN subscription service with flexible durations.
  • Used through compatible VPN apps (Shadowrocket, Hiddify…).

How did I approach it?

  • Offer flexible plans from 1 to 12 weeks.
  • Maintain monitoring to know when to adjust nodes and keep the service stable.

From Purchase to Connection

  1. 1–12weeks

    Choose a plan

  2. VisaMastercardUSDTApple Pay

    Pay your way

    Visa · Mastercard
    USDT · Apple Pay

  3. Get your access

    QR code or subscription link

  4. ShadowrocketHiddifyLoon

    Import into an app

    Shadowrocket · Hiddify · Loon

  5. Ready

    Connect

Behind the Scenes

Concept illustration of servers and available regionsBuilding the Network

Direct Connection

OrinLink logo
Your devices
🇬🇧 🇺🇸 🇯🇵 🇸🇬 🇰🇷Destination server
  • Lower setup cost
  • No shared relay dependency

Relayed Connection

OrinLink logo
Your devices
Relay server
🇬🇧 🇺🇸 🇯🇵 🇸🇬 🇰🇷Destination server
  • An alternative route to improve connection quality
  • Extra cost and reliance on a shared relay

Why Use Both?

  • Direct: a connection issue / maintenance on one server leaves others unaffected.
  • Relay: can be faster, but relay issues affect all connections through it.
  • Invest in premium VPS or better routing for a better user experience.
Mattermost server region selection screenAutomated Server Setup

Why Automate Server Setup?

  • Save time: 30–50 minutes manually → 5–8 minutes in some automated runs.
  • Less manual work: Rent a server → Set up its domain → Install software → Connect to the panel → Check connectivity.
  • Stay in control: Approve purchases and decide when servers go live.

How Server Setup Works

Manual approval required

OrinLink logo
  1. Choose a ServerProvider, region & plan.
  2. Confirm PurchaseReview server details and cost
  3. Auto SetupCreate serverConfigure domainInstall software
  4. Check ConnectionConnect to panelCheck connectivity
  5. Approve ActivationReview setup and connection results
  6. Ready to UseAvailable throughthe subscription.
OrinLink USDT and Stripe checkout screensCheckout & Payments

Automated USDT Payments

OrinLink logo
Create orderUnique order IDAssigned USDT amount
USDTBNB Chain
Detect paymentPython monitoring scriptBEP-20
Match order
Confirm with backend
Activate subscriptionQR code + link
Second scanFor unconfirmed orders
Payment after expiry? Contact support for manual review.

Cards & Apple Pay

OrinLink logo
VisaMastercardApple Pay
Stripe CheckoutCards & Apple Pay
Confirm paymentWebhook to backend
Activate subscriptionQR code + link
Connected to the existing subscription activation flow.
Three phones configured as monitoring probes24/7 Service Monitoring

Why Monitor the Service?

  • Check whether people in different places can connect and how long connections take.
  • Spot connection problems without checking manually around the clock.
  • Use the results to maintain reliable connections over time.

How Monitoring Works

OrinLink logo
Phone probesAcross regionsWi-Fi / mobile data
Check nodesEvery 5 minutesConnectivity & latency
Evaluate resultsPython rulesMultiple checks
Alerts & reportsInstant mobile notifications
Review & adjustManual node maintenance

Failure alerts · Recovery notices · Daily reports

Remote access: Tailscale + self-hosted Headscale