Fix Jio CGNAT Pi Node India | doitek.net 1-Click Setup

doitek.net brings you the complete technical solution for running Pi Network nodes behind Jio Fiber and Airtel Xstream CGNAT firewalls. No port forwarding. No static IPs. Just a 1-click batch file that delivers 8+ outgoing connections anywhere in India.

The CGNAT Problem: 90% of Indian Pi Nodes Fail

Jio Fiber and Airtel Xstream use Carrier-Grade NAT blocking Docker ports 11625-11626. Result: "0 connections" despite Stellar Core running perfectly.

doitek.net solution: Portmap.io TCP tunnel exposes your local Pi Node through a public hostname. Works on any CGNAT network - Mumbai to Guwahati.

doitek.net Reference Implementation Results

Test Environment: Windows 11 + Jio Fiber (CGNAT)

text
✅ Tunnel: yourname-39327.portmap.host:39327 💚 LIVE ✅ Pi App: 8 outgoing connections → SuperNode eligible ✅ Docker: Stellar Core pid 20 RUNNING continuously ✅ Consensus: "Joining SCP" → "Synced" (24-48 hours normal)

doitek.net 1-Click Production Batch File

Save as PiNode_Production.bat → Desktop double-click:

text
@echo off title 🚀 doitek.net Pi Node Production color 0A :PRODUCTION cd /d "C:\Users\%USERNAME%\Desktop\portmap-pi-node-manager" echo 🚀 doitek.net Pi Node [%date% %time%] docker stop testnet2 pi-node 2>nul docker rm testnet2 pi-node 2>nul python portmap_pi_node.py timeout /t 5 >nul goto PRODUCTION

Auto-start: Win+R → shell:startup → Drag shortcut.

doitek.net Client Deployment Package

Download: Doitek_PiNode_Setup_v1.0.zip (5 files total)

text
✅ PiNode_Production.bat (1-click launcher) ✅ portmap_pi_node.py (CGNAT tunnel automation) ✅ install_requirements.bat (Auto-setup script) ✅ README_Client.txt (Step-by-step) ✅ portmap.ovpn (VPN backup)

Client setup time: 15 minutes total.

Step-by-Step Deployment

README_Client.txt contents:

text
DOITEK.NET PI NODE SETUP ======================= 1. Unzip to Desktop 2. Run install_requirements.bat → Install Docker Desktop + OpenVPN 3. RESTART PC (critical for Docker) 4. Double-click PiNode_Production.bat → Wait 💚 tunnel 5. Pi App → Node switch → ON 6. Wait 24-48h → "Synced" status appears SUCCESS = 8 outgoing connections visible in Pi App.

Expected Node Progression (Normal)

text
Hour 1: 💚 Tunnel LIVE + "Joining SCP" cycling Hour 6: "Catching up" + Local blocks increasing Day 1-2: "Connected" + 8 outgoing connections confirmed Day 3: "Synced" → SuperNode candidate

doitek.net Screenshot Verification

Clients confirm success with these 4 screenshots:

ScreenshotExpected ResultPurpose
Tunnel CMD💚 running... 30+ minsCGNAT Bypass
Pi AppJoining SCP + 8 connectionsConsensus
docker psstellar/quickstart RUNNINGCore Healthy
Task Managerpython.exe + dockerd24/7 Uptime

Technical Troubleshooting

"Joining SCP" loops continuously:

text
→ NORMAL Stellar Consensus Protocol sync (24-48h required) → 8 outgoing connections = Pi Network SEES your node → Do not restart Docker during sync phase

Tunnel disconnects:

text
→ Batch file auto-restarts every 5 seconds → Portmap.io token auto-refreshed → Check Docker Desktop running as Administrator

Docker fails to start:

text
→ Right-click Docker Desktop → Run as Administrator → Settings → Resources → WSL2 enabled → Restart Windows Docker service

Production Hardening for 24/7

Windows Task Scheduler (Hidden):

text
Name: doitek.net Pi Node Trigger: At log on Action: C:\Users\Client\Desktop\PiNode_Production.bat Highest Privileges: ✓ Hidden: ✓

Power Requirements:

text
✅ UPS: 2+ hour backup ✅ Internet: 10Mbps symmetric minimum ✅ Storage: 50GB free (blockchain growth) ✅ RAM: 4GB minimum

Nationwide CGNAT Coverage

ISPCGNATdoitek.net Fix
Jio FiberPortmap tunnel
Airtel XstreamPortmap tunnel
BSNL Bharat Fibre❌*Native (backup)
ACT FibernetPortmap tunnel

*BSNL occasionally provides public IP

doitek.net Support

text
📱 WhatsApp: Send screenshots → 5-minute resolution 💻 TeamViewer: Remote fix (15 minutes maximum) 🛠️ Updates: Free batch file improvements 📊 Monitoring: Uptime verification scripts

doitek.net = CGNAT → SuperNode in 15 minutes. Nationwide.

Download Doitek_PiNode_Setup_v1.0.zip


Subscribe Us on YouTube:https://www.youtube.com/channel/UCxAhv5XWrbpjvdfVBVEHCMA?sub_confirmation=1

Post a Comment

0 Comments