proxy-server
Expert skill for proxy server implementation, configuration, and traffic interception
Best use case
proxy-server is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Expert skill for proxy server implementation, configuration, and traffic interception
Teams using proxy-server should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/proxy-server/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How proxy-server Compares
| Feature / Agent | proxy-server | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Expert skill for proxy server implementation, configuration, and traffic interception
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Proxy Server Skill
Expert skill for proxy server implementation, configuration, and network traffic interception.
## Capabilities
- **Proxy Configuration**: Configure Squid, mitmproxy, Charles, and nginx proxy
- **HTTP CONNECT Tunneling**: Implement HTTP CONNECT for HTTPS tunneling
- **SOCKS Protocol**: Configure SOCKS4/SOCKS5 proxy servers
- **Transparent Proxying**: Implement transparent proxying with iptables/nftables
- **Traffic Analysis**: Analyze proxy traffic and generate reports
- **Debugging**: Debug proxy connection issues and SSL/TLS interception
- **PAC File Generation**: Generate Proxy Auto-Configuration (PAC) files
- **Caching**: Configure proxy caching strategies
## Tools and Dependencies
- `Squid` - Caching proxy server
- `mitmproxy` - Interactive HTTPS proxy
- `nginx` - HTTP and reverse proxy
- `iptables/nftables` - Linux firewall for transparent proxy
- `Charles` - HTTP proxy/monitor
- `tinyproxy` - Lightweight proxy
## Target Processes
- http-proxy-server.js
- socks5-proxy.js
- transparent-proxy.js
## Usage Examples
### Squid HTTP Proxy Configuration
```squid
http_port 3128
acl localnet src 10.0.0.0/8
http_access allow localnet
cache_dir ufs /var/spool/squid 10000 16 256
```
### Transparent Proxy with iptables
```bash
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 3128
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 3129
```
### mitmproxy Interception
```bash
mitmproxy -p 8080 --mode transparent
mitmdump -w traffic.flow
```
### PAC File Example
```javascript
function FindProxyForURL(url, host) {
if (isPlainHostName(host)) return "DIRECT";
if (dnsDomainIs(host, ".internal.com")) return "DIRECT";
return "PROXY proxy.example.com:8080";
}
```
## Quality Gates
- Proxy functionality verified
- SSL/TLS interception working
- Transparent mode operational
- Caching efficiency validated
- Access control testedRelated Skills
react-server-components
React Server Components patterns including streaming, data fetching, client/server component composition, and performance optimization.
apollo-server
Apollo Server configuration, plugins, caching, federation, and performance optimization.
api-mock-server
Generate and run mock API servers from OpenAPI specifications
Language Server Protocol
Expert skill for implementing Language Server Protocol servers with full IDE feature support
dedicated-server
Dedicated server skill for deployment, scaling, and orchestration.
client-server
Client-server architecture skill for authority models and validation.
process-builder
Scaffold new babysitter process definitions following SDK patterns, proper structure, and best practices. Guides the 3-phase workflow from research to implementation.
babysitter
Orchestrate via @babysitter. Use this skill when asked to babysit a run, orchestrate a process or whenever it is called explicitly. (babysit, babysitter, orchestrate, orchestrate a run, workflow, etc.)
yolo
Run Babysitter autonomously with minimal manual interruption.
user-install
Install the user-level Babysitter Codex setup.
team-install
Install the team-pinned Babysitter Codex workspace setup.
retrospect
Summarize or retrospect on a completed Babysitter run.