Her amaç için kullanabileceğiniz proxyleri basit bir şekilde kurabilir, istediğiniz gibi kullanabilirsiniz. Saniyeler içerisinde elinizin altında proxy olabilir, ister web scraping işlemlerinde isterseniz erişim engellerini aşmakta kullanabilirsiniz.
- Kuracağınız proxy için asla ön tanımlı port kullanmayın.
- Mutlaka parola ve kullanıcı adı koyun, yoksa kurduğunuz proxyi herkes kullanabilir.
SOCKS5 Proxy Nasıl Kurulur?
Ubuntu/Debian işletim sistemimize bağımlılıklarımızı kuralım.
apt install -y git build-essential
ShellScriptKullanacağımız uygulamayı repodan direk olarak sistemimize dahil edelim ve kuralım.
git clone --recursive https://github.com/heiher/hev-socks5-server
cd hev-socks5-server
make
ShellScriptKurulum işlemi tamamlandığında bin
klasörü içerisinde binary dosyayı göreceksiniz. Bunu /usr/bin
içerisine taşıyıp yetki verelim.
cp /bin/hev-socks5-server /usr/bin/hev-socks5-server
chmod +x /usr/bin/hev-socks5-server
ShellScriptYapılandırma dosyamıza geldi sıra, port ve ip bilgilerini düzenleyebilirsiniz. Proxy’i çok fazla kişi kullanacaksa işlemci limitlerini de buradan ayarlayabilirsiniz. nano main.yml
deyin ve aşağıdakileri içerisine ekleyin.
# Main configuration for hev-socks5-server
main:
# Worker threads
workers: 4
# Listen port
port: 1080
# Listen address (ipv4|ipv6)
listen-address: '::'
# Listen ipv6 only
listen-ipv6-only: false
# Bind source address (ipv4|ipv6)
bind-address: '::'
# Bind source network interface
bind-interface: ''
auth:
username: mertcan
password: gokgoz
ShellScriptEliniz ile çalıştırıp kullanmaya başlayabilirsiniz, veya servis dosyası oluşturabilirsiniz. nano hav-socks5-proxy.service
deyip aşağıdakileri içerisine ekleyin ve kayıt edin.
[Unit]
Description=Hev Socks5 Proxy Server
After=network.target
Wants=network-online.target
[Service]
Restart=always
Type=simple
ExecStart=/usr/bin/hev-socks5-server main.yml
Environment='TEST=test'
[Install]
WantedBy=multi-user.target
ShellScriptDaha sonra bu servis dosyasını kullanmak için aşağıdaki komutları sırasıyla çalıştırın.
sudo cp -v hav-socks5-proxy.service /etc/systemd/system
sudo systemctl daemon-reload
sudo systemctl start hav-socks5-proxy.service
sudo systemctl enable hav-socks5-proxy.service
ShellScriptDocker ile SOCKS5 Proxy Nasıl Kurulur?
Bunların hiçbiri ile uğraşmak istemeyenler direk olarak docker kullanarak ayağa kaldırabilirler.
cd hev-socks5-server
docker build -t hev-socks5-server -f docker/Dockerfile .
docker run -d \
--name hev-socks5-server \
--restart always \
--net host \
-e PORT=1080 \
-e AUTH="user:pass" \
hev-socks5-server
ShellScriptBu aşamadan sonra SOCKS5 proxy kullanmanıza izin veren bütün clientler ile kurmuş olduğunuz bu proxy’i kullanabilirsiniz.