Network gezintilerimizi daha anonim yapmak ve yatıgımız reguest isteklerinde ip adresimizi gizlemek için socks5 && http proxy kullanılmaktadır. Bu yazımızda daha önce kurmuş oldugumuz WireGuard Server ve Client sunucularını da kullanarak kendi http / Socks5 Proxmizi oluşturacagız.

1 - Paket listelerinizi güncellemek ve Squid Proxy'yi yüklemek için aşağıdaki komutları root olmayan bir kullanıcı olarak çalıştırarak başlayın:
sudo apt update
sudo apt install squid

yazarak repositororimizi ekliyoruz. Sonrasında ise apt install squid komutuyla servisimizin yükliyoruz. Squid otomatik olarak bir arka plan hizmeti kuracak ve kurulduktan sonra başlayacaktır. Hizmetin düzgün çalışıp çalışmadığını kontrol edebilirsiniz:

systemctl status squid.service

Yüklemiş oldugumuz servisin durum bilgisini görüntülüyoruz.

[Interface]
Output
● squid.service - Squid Web Proxy Server
     Loaded: loaded (/lib/systemd/system/squid.service; enabled; vendor preset: enabled)
     Active: active (running) since Wed 2021-12-15 21:45:15 UTC; 2min 11s ago

Varsayılan olarak Squid, hiçbir istemcinin bu sunucunun dışından kendisine bağlanmasına izin vermez. Bunu etkinleştirmek için, /etc/squid/squid.conf. nanoOnu veya favori metin düzenleyicinizde açın :

[/etc/squid/squid.conf]
. . . 
#
# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS FROM YOUR CLIENTS
#
include /etc/squid/conf.d/*
# Example rule allowing access from your local networks.
# Adapt localnet in the ACL section to list your (internal) IP networks
# from where browsing should be allowed
#http_access allow localnet
http_access allow localhost

# And finally deny all other access to this proxy
http_access deny all
. . .