SOCKS Proxy
What is Port 1080?
Port 1080 is the default port for SOCKS proxy servers, a general-purpose proxy protocol that routes network packets between a client and server through a proxy. Defined in RFC 1928 (SOCKS5), the protocol supports any network protocol (TCP and UDP), authentication, and IPv6. Unlike HTTP proxies which only handle HTTP traffic, SOCKS proxies work at a lower level and can handle any type of traffic — web browsing, email, file transfers, gaming, and more. SOCKS5 added support for UDP and authentication methods. SSH dynamic port forwarding creates a SOCKS5 proxy that tunnels all traffic through the SSH connection. SOCKS proxies are used for privacy, bypassing geographic restrictions, and penetration testing.
Common Uses
- SSH dynamic port forwarding (ssh -D)
- Privacy and anonymity proxying
- Bypassing network restrictions and firewalls
- Application-level traffic routing through Tor
Technical Details
Copy-paste commands to check port 1080 (SOCKS Proxy) from your terminal
Test connectivity
nc -zv example.com 1080
curl -v --max-time 5 http://example.com:1080/
telnet example.com 1080
nmap -p 1080 -sV example.com
(echo > /dev/tcp/example.com/1080) 2>/dev/null && echo "open" || echo "closed"
Open port in firewall
sudo ufw allow 1080/tcp
sudo iptables -A INPUT -p tcp --dport 1080 -j ACCEPT
sudo firewall-cmd --permanent --add-port=1080/tcp && sudo firewall-cmd --reload
Security Considerations
Open SOCKS proxies are actively exploited by attackers as anonymization layers for malicious activity. Never run an open SOCKS proxy without authentication. SOCKS5 supports username/password and GSS-API authentication — always enable it. Monitor for unauthorized proxy usage. Tor uses SOCKS5 on port 9050 for anonymized traffic.
Popular Ports Reference
The most commonly used and referenced network ports