MSI (‘Windows Installer’)

Private Proxy Auto Setup Script (Port 3128) – Squid Integrated VPS Script

Agar aapne Linux VPS purchase kiya hai aur apna private proxy IP banana chahte ho, to ye script aapke liye hai.

Is script ki madad se aap PuTTY se server login karke Squid proxy automatically install aur configure kar sakte ho.

Script automatically ye kaam karega:

✔ System update
✔ Squid proxy install
✔ Port 3128 configure
✔ Firewall open
✔ Proxy user create

Setup complete hone ke baad aapka proxy ready ho jayega.

Final proxy format hoga:
IP:3128:username:password

📄
Single Step: 3128 Port Private Proxy IPs Auto Script
#!/bin/bash

echo " System update ho raha hai..."
sudo apt update -y

echo " Squid install script download ho raha hai..."
wget -O squid-install.sh https://raw.githubusercontent.com/serverok/squid-proxy-installer/master/squid3-install.sh

echo " Squid install ho raha hai..."
sudo bash squid-install.sh

echo " Squid port 3128 set kiya ja raha hai..."
sudo sed -i 's/http_port .*/http_port 3128/' /etc/squid/squid.conf

echo " Squid restart ho raha hai..."
sudo systemctl restart squid

echo " Squid status:"
sudo systemctl status squid --no-pager

echo " Ab naya Squid user add karein"
echo " Username aur Password puchha jayega"
squid-add-user

echo " Squid Proxy successfully setup ho gaya (PORT 3128)"
echo " Proxy format: IP:3128:username:password"

3128 Port Private Proxy Setup Script (PRO Version – Squid VPS)

Agar aapne Linux VPS purchase kiya hai aur apna private proxy setup karna chahte ho, to ye PRO version auto setup script use kar sakte ho.

Ye script Squid proxy automatically install aur configure karta hai aur sirf port 3128 par proxy run karega.

Script run karne ke baad aap username aur password create kar sakte ho aur turant proxy use kar sakte ho.

Script automatically ye kaam karega:

✔ System update
✔ Squid proxy install (agar installed nahi hai)
✔ Old configuration backup
✔ Sirf port 3128 set karega
✔ Squid restart karega
✔ Firewall port open karega
✔ Proxy user create option dega

Setup complete hone ke baad proxy ready ho jayega.

Final proxy format:

IP:3128:username:password

Requirements

Script run karne se pehle ye cheeze ready honi chahiye:

• Linux VPS (Ubuntu recommended)
• Root login access
• PuTTY / SSH access

📄
STEP 1: Script Create
nano squid-3128-only.sh
📄
STEP 2: Paste This Script (PRO VERSION)
#!/bin/bash

set -e

SQUID_CONF="/etc/squid/squid.conf"

echo " Updating system..."
apt update -y

echo " Installing Squid (one time)..."
if ! command -v squid >/dev/null 2>&1; then
  wget -O squid-install.sh https://raw.githubusercontent.com/serverok/squid-proxy-installer/master/squid3-install.sh
  bash squid-install.sh
else
  echo " Squid already installed"
fi

echo " Backing up squid.conf..."
cp $SQUID_CONF ${SQUID_CONF}.backup.$(date +%F-%H%M)

echo " Cleaning old http_port entries..."
sed -i '/^http_port/d' $SQUID_CONF

echo " Setting ONLY port 3128..."
cat <<EOF >> $SQUID_CONF

# ===== SINGLE PORT PROXY =====
http_port 3128
EOF

echo " Restarting Squid..."
systemctl restart squid

sleep 2

echo " Squid status:"
systemctl status squid --no-pager | head -n 10

echo " Opening firewall port 3128..."
ufw allow 3128 || true
ufw reload || true

echo " Add proxy user (username & password):"
squid-add-user

echo " DONE!"
echo " Proxy format: IP:3128:username:password"

STEP 3: Save & Exit

  • CTRL + O → Enter

  • CTRL + X

📄
STEP 4: Permission + Run
chmod +x squid-3128-only.sh
./squid-3128-only.sh
📄
STEP 5: Confirm Port
ss -lntp | grep squid

Expected output:

3128

📄
STEP 6: Confirm Port
ss -lntp | grep squid
📄
STEP 7:User Add (AFTER confirmation)
squid-add-user
📄
📌 Final Proxy Format
IP:3128:username:password