4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Installing a Squid3 proxy server on Debian 8 Jessie

Installation

Open Terminal or use SSH to connect to your Terminal remotely

![](https://steemitimages.com/DQmYXSqPpMs96pgUgbaG3K1Z2toTymVJ5ta4pGsd2HhnK2F/image.png)
Notes: in my case i'll be using putty to connect to my VPS remotely

Install Squid3 and Apache tools.

apt-get update apt-get install squid3 apache2-utils apt-get install nano

Backup and replace Squid3 Configuration

Backup current Squid3 settings.

cp /etc/squid3/squid.conf /etc/squid3/squid.conf.bak

Open and replace the content in /etc/squid3/squid.conf with the following:

http_port 3128
auth_param basic program /usr/lib/squid3/basic_ncsa_auth /etc/squid3/.passwd
auth_param basic children 1
auth_param basic credentialsttl 1 minute
auth_param basic casesensitive off
acl auth proxy_auth REQUIRED
acl localhost src 127.0.0.0/8
http_access allow auth
http_access allow localhost
http_access deny all
cache deny all
forwarded_for delete
request_header_access Via deny all

https://steemitimages.com/DQmfUxrXe6ugKX3sChpVRdjpQUCDWXjEzhvCh8XPdcAkH4A/image.png

Notes: The default port for Squid is 3128, change it to another port for better security.
Notes: You can use nano or your favorite text editor to change squid.conf
Notes: nano /etc/squid3/squid.conf

Create Squid3 User

Create a new user to login to the Squid3 server.

htpasswd -c /etc/squid3/.passwd YOUR_USER_NAME

use perl to create your authentication. You can also use Apache tools to create your authentication

echo -e "YOUR_USERNAME:perl -le 'print crypt("YOUR_PASSWORD","salt")'" > /etc/squid3/.passwd

Notes: you should rename salt to a random string. if you don't know what a salt is, you can read up on this wikipage: link to salt(cryptography) wikipedia!

Restart your Squid3 service

/etc/init.d/squid3 restart

Notes: If everything went right, you should have a functioning proxy server now.

Activating and Configuring your internet properties for windows 10

Press the windows start menu and type: internet options

https://steemitimages.com/DQmcSWxP6xELeTG133KMgemzmKru1jRiFmxvQkqkuYHRjG1/image.png

Press the Connections tab and press the Lan settings button

https://steemitimages.com/DQmQYg3835GpzBopKJsfsuEuHjrgtJ219aoDg7ffg5EW8a9/image.png

Press the Advanced button

https://steemitimages.com/DQmSTTMzpvG58r7UHz9Zo6qLFFKeyBfLsuQ6q81YBxsBs7Y/image.png

Change The HTTP proxy address, i'll be using a IPV6 instead of a IPV4 in my case

https://steemitimages.com/DQmYdFHkanXm51UUQS9SKWN6rGyz9yrPcGZCBXyiwdXTKxz/image.png

Notes: IPV6 needs brackets around it's address [IPV6-ADDRESS]

Open you favorite browser, you should now be prompted for username and login we made earlier during the installation

https://steemitimages.com/DQmNm6bzsKCTzCmB9DvBRet1zx8sN67VQrEAFnozgZewAd7/image.png

Congratulations, you have now fully installed and setup a proxy server that is ready for use.

320 upvotes $0.25

Replies (8)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: