Proxc
configure DNS/proxy for one process execution on Linux 📡
Install / Use
/learn @garywill/ProxcREADME
proxc
- per-process DNS configuration on Linux
- per-process proxy configuration on Linux
Configure DNS for Linux command execution
proxc -d <dns-ip> [-d <dns-ip_2>] -c <command and args>
Execute command with the DNS you specify.
It uses bubblewrap to create a mount namespace, in which processes see the DNS you want in a fake /etc/resolv.conf.
It bans in the namespace /var/run/nscd so processes can't use system's DNS cache
Now it requires bubblewrap >= 0.11.0 . If you're using older bubblewrap, please use old proxc 1.0
Configure proxy for Linux command execution
proxc -p socks5|socks4|http <proxy_ip> <proxy_port> -c <command and args>
Execute command with proxychains applied without having to edit proxychains.conf . Useful when you just want to run some app temporarily behind a single proxy.
It generates and uses a proxychains.conf in memory.
Notice: proxychains doesn't ensure process must go through the proxy. There can be leaks.
Configure both DNS & proxy
proxc [-d <dns-ip>] [-p socks5|socks4|http <proxy_ip> <proxy_port>] -c <command and args>
Related Skills
node-connect
342.5kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
85.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.5kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
342.5kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
