Ubuntu/squid

From r00tedvw.com wiki
Jump to: navigation, search

Proxy server
Installed on Ubuntu 14.04 Server

Contents

 [hide

Installation

~$sudo apt-get update -y && sudo apt-get install squid3 squid3-common -y

backup conf

~/etc/squid3$ sudo cp squid.conf squid.conf.bak

Edit Configuration

edit the config file and add a hostname

~/etc/squid3/squid3.conf
4751     visible_hostname proxy.domain

allow everyone to access the proxy (controlled through iptables instead)

1060     http_access allow all


cache settings

uncomment the following to add caching. changing 100 > 250 for the max size

3001     cache_dir ufs /var/spool/squid3 250 16 256

privacy config settings

adding additional settings to help mask proxy IP

#Privacy Things
header_access X-Forwarded-For deny all
via off
forwarded_for off
follow_x_forwarded_for deny all

iptables

restrict access via iptables. Add an implicit deny for INPUT, but only after you've given yourself appropriate access to at least ssh.

~$sudo iptables -A INPUT -s [ip address/range] -p tcp --dport 3128 -j ACCEPT
Personal tools
Namespaces

Variants
Actions
Navigation
Mediawiki