README-EN.md
August 13, 2026 · View on GitHub
QQ Group · TG Channel · TG Group
Ghost Proxifier Pro
Core Features · Supported Apps · Quick Start · Architecture · Use Cases · Comparison · Screenshots · FAQ
A process-level transparent proxy for Windows. It injects a DLL and hooks the Winsock API to route traffic from selected applications and their child processes through an HTTP proxy — without changing routing tables or installing a virtual network adapter.
🔧 Ghost Proxifier Open Source — CLI-only, MIT licensed
🎬 Video Tutorial: Ghost Proxifier Basic Usage
⚠️ Important
About Windows security warnings:
The project does not yet have a Microsoft code-signing certificate. When downloading the installer through Microsoft Edge, some antivirus software may report a false positive and Windows SmartScreen may block the download or launch.If Edge blocks the download, open
Settings → Privacy, search, and services → Securityand temporarily disable “Block potentially unwanted apps and downloads”. Re-enable this setting after downloading the installer.If SmartScreen still blocks the installer, click
More info → Run anywayin the blue warning dialog.Only do this after confirming that the installer came from the official project Releases page and verifying its source.
Make sure the target application and its child processes are fully closed before injection.
Injection may fail if an existing instance is already running in the background. Fully exit the application before dropping its shortcut or.exefile into the window.
Use Cases
- Proxy AI coding tools such as Codex, Claude Code, and Antigravity.
- Use multiple VPN or proxy clients together while routing only selected applications to reduce virtual-adapter and routing conflicts.
- Proxy command-line tools, developer tools, and game clients that ignore system proxy settings.
- Assign different proxy nodes to different applications or accounts for network-level IP isolation.
Core Features
- Drag and drop: Drop a shortcut or
.exefile to inject the target process. - Automatic child-process tracking: Child processes are handled automatically without manual PID configuration.
- Per-process proxying: Proxy only selected applications while leaving other system traffic unchanged.
- Local DNS: Forward DNS queries through the proxy to reduce DNS leaks and poisoning.
- DoH / QUIC blocking: Prevent browsers from bypassing the proxy through direct HTTPS or UDP connections.
- Live monitoring: View process status, proxy status, traffic statistics, and automatic reconnection.
Supported Apps
Chrome |
MS Edge |
Firefox |
Claude Desktop |
Claude Code |
Codex |
Antigravity |
Node.js |
Python |
SSH |
FinalShell |
Xshell |
MySQL Workbench |
BlueStacks X |
CMD |
PowerShell |
CrossFire |
HyperDown |
... |
In theory, all Windows applications using Winsock are supported. The list above contains tested and verified applications.
Quick Start
- Download and launch Ghost Proxifier Pro from Releases.
- Configure the upstream HTTP proxy and DNS settings.
- Drop the target shortcut or
.exefile into the window and start the proxied process.
Architecture Overview
Ghost Proxifier Pro Architecture
┌─────────────────────────────────────────────────────────────────────────────┐
│ Target Process (e.g. Chrome) │
│ │
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌─────────────────────────┐ │
│ │ DNS Query │ │ TCP Connect│ │ Data Send │ │ 8.8.8.8:53 │ │
│ │ │ │ │ │ │ │ │ │
│ │ getaddrinfo│ │ connect()│ │ send() / │ │ sendto(53) │ │
│ │GetAddrInfoW│ │ConnectEx()│ │WSASend() │ │WSASendTo() │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬──────────────────┘ │
│ │ │ │ │ │
│ └──────┬───────┘ │ │ │
│ │ │ │ │
│ ┌────┴─────┐ ┌────┴─────┐ ┌────┴─────┐ │
│ │ HOOK │ │ HOOK │ │ HOOK │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ ┌────┴─────┐ ┌────┴─────┐ ┌────┴─────┐ │
│ │ Local DNS │ │ Redirect to │ │ Lazy Handshake │
│ │ Proxy │ │ Proxy, Save │ │ 1. Check PendingMap │
│ │ UDP → TCP │ │ to PendingMap│ │ 2. HTTP CONNECT │
│ │ Forward to│ │ │ │ 3. Send original data│
│ │ 8.8.8.8:53│ │ │ │ │
│ └────────────┘ └──────────┘ └─────────────────────────┘
│ │
│ ghost_core.dll (injected into target process) │
└─────────────────────────────────────────────────────────────────────────────┘
│ │
│ 127.0.0.1:2080 │
│ │
┌──────┴───────┐ ┌────────┴────────┐
│ Upstream │ │ DNS Results │
│ HTTP CONNECT │ │ │
│ Proxy │ │ IP → Hostname │
│ (V2Ray/Clash/ │ │ │
│ NekoBox/...) │ │ │
└──────────────┘ └─────────────────┘
No TUN/TAP virtual adapter or WFP kernel driver is required. Ghost Proxifier uses user-mode API Hooking based on MinHook to intercept Winsock functions and take over only selected processes and their child processes.
Comparison
| Feature | Ghost Proxifier Pro | Proxifier | ProxyBridge | Antigravity-Proxy |
|---|---|---|---|---|
| GUI and drag-and-drop | ✅ | ⚠️ Rules required | ⚠️ Rules required | ❌ |
| Automatic child-process tracking | ✅ | ⚠️ Rule matching | ⚠️ Rule matching | ❌ |
| Virtual adapter/driver required | ❌ | ⚠️ WFP driver | ⚠️ WinDivert driver | ❌ |
| Application scope | ✅ General multi-app | ✅ General multi-app | ✅ General multi-app | ⚠️ Mainly single-app |
| DNS / DoH / QUIC handling | ✅ Built in | ⚠️ Extra configuration | ⚠️ Extra configuration | ❌ |
Screenshots
FAQ
Is Ghost Proxifier Pro free?
The Pro version is currently free to use, including drag-and-drop injection, multi-application proxying, and child-process tracking.
What is the difference between Pro and the open-source version?
The Pro version provides a GUI, process rules, traffic monitoring, automatic child-process tracking, Watchdog reconnection, and an installer. The open-source version is CLI-only.
How can I report an issue?
Please use GitHub Issues or contact us through the official communities.
Community
If your enterprise requires centralized management features for overseas operations, cross-border e-commerce, game proxying, development, or compliance auditing—such as global configuration distribution, access auditing and monitoring, dynamic access blocking, or custom driver and protocol integration—feel free to contact us to discuss cooperation.
Support the Project
If Ghost Proxifier is useful to you, you can support the project via WeChat or PayPal. Your support helps fund ongoing development, maintenance, and operation of the software:
![]() |
![]() |

