proxy

Configure and manage Squid, Nginx, HAProxy, and SOCKS proxy servers.

50|13|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/chaterm/terminal-skills --skill proxy-chaterm
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: proxy
Source: https://github.com/chaterm/terminal-skills/tree/main/network/proxy
Command: npx skills add https://github.com/chaterm/terminal-skills --skill proxy-chaterm

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill simplifies the complex task of setting up and managing various types of proxy servers, enabling efficient network traffic control and routing.

Core Features & Use Cases

  • Squid Configuration: Set up Squid for forward proxy, transparent proxy, and access control.
  • Nginx Proxying: Configure Nginx as a reverse proxy for load balancing and as a forward proxy.
  • SSH/Dante SOCKS: Establish SOCKS proxies using SSH tunneling or Dante.
  • HAProxy: Implement TCP and HTTP load balancing.
  • Use Case: Securely route all employee internet traffic through a Squid proxy with content filtering and authentication, or set up an Nginx reverse proxy to distribute traffic across multiple backend web servers.

Quick Start

Configure Squid as a forward proxy on port 3128 with basic authentication for the local network.

Frequently Asked Questions about proxy

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I configure Nginx as a reverse proxy for load balancing across multiple backend servers?

Configuring Nginx as a reverse proxy for load balancing involves defining upstream backend server pools and routing client requests across them. This setup efficiently distributes incoming web traffic to multiple servers to prevent overload.

What is the best way to set up a Squid forward proxy with authentication and content filtering?

The best way to set up a Squid forward proxy is by configuring it on a designated port like 3128 and implementing access control lists with basic authentication. This securely routes and filters employee internet traffic.

Can I establish a SOCKS proxy using SSH tunneling for secure network traffic routing?

Yes, you can establish a SOCKS proxy using SSH tunneling to create secure network connections. This approach tunnels traffic through an encrypted SSH session, providing secure proxying without requiring dedicated SOCKS proxy software like Dante.

How does HAProxy handle TCP and HTTP load balancing for network traffic?

HAProxy handles TCP and HTTP load balancing by efficiently distributing network connections and web requests across available backend servers. It provides high availability and reliable traffic routing for both Layer 4 and Layer 7 protocols.

When do I need a transparent proxy instead of a standard forward proxy?

You need a transparent proxy instead of a forward proxy when routing traffic without configuring individual client devices. Squid transparent proxying intercepts network traffic at the router level, enforcing access control seamlessly across the local network.