magnify
Home 3. Party CCproxy Kurulumu, Konfigürasyonu, İnternet Paylaşımı, Log Analizi
formats

CCproxy Kurulumu, Konfigürasyonu, İnternet Paylaşımı, Log Analizi

Tarih 26 Şubat 2008 yazar içinde 3. Party

Bu makalede CCproxy programının kurulum ve konfigürasyonu konusundan bahsedeceğiz.

CCproxy’yi sitesinden indirebilirsiniz.

Vekil / Proxy sunucu nedir ne iş yapar ?

Proxy server ne demektir ne işe yarar ilk önce bu konuda birkaç açıklama yapalım.

 

Proxy servisi, Internet üzerindeki yerel bir ağ (ya da Internet’ e bağlı bir bilgisayar) ile, dış dünya arasındaki ilişkiyi sağlayan bir yardımcı geçiş (gateway) sistemidir. İki amaç için kullanılabilirler.

1- Proxy servisi (sunucusu), sizin adınıza sizden aldığı bilgi alma isteklerini yürütür ve sonucu yine size iletir. Ancak, aynı anda, bu bilgilerin bir kopyası da (cache),bu proxy sunucusu üzerinde tutulur ve bir dahaki erişimde kullanıcının istediği bilgiler doğrudan ilgili siteden değil de, proxy servisinden gelir; dolayısıyla, iletişim daha hızlı olur. Internet’ e erişim için mutlaka bir proxy servisine ihtiyaç yoktur, ancak; size en yakın bir servis noktasındaki proxy servisini kullanmanız, Internet erişiminizi bir hayli hızlandıracaktır.

2- Firewall güvenlik sistemlerinin kullanıldığı yerlerde, kullanıcıları çıkışları tek bir makine üzerinden olabilir. Bu durumda proxy servis makinesi sadece bir aracı olarak çalışır.

Proxy servisi kullanmanın avantajı çoktur. Herhangi bir siteden istediğiniz bir bilgi (web sayfası, ftp dökümanı vb..) eğer kullandığınız proxy servisinde henüz depolanmamışsa, bu bilginin olduğu siteden alınır ve size iletilir. Ancak, daha sonra başka bir kullanıcı (ya da siz) aynı dökümanı/bilgiyi istediğinizde, ilgili döküman/bilgi proxy servisinde depolandığı (cache) için, doğrudan oradan size iletilir ve erişiminiz de çok daha hızlı olur.

Proxy servisleri, uluslararası Internet bağlantılarındaki yoğunluğu azaltmak, erişimleri hızlandırmak ve ağı daha etkin kullanmak için çok yararlı araçlardır. En popüler proxy servisleri, Web (http), FTP, Gopher ve Wais Internet araçları için tanımlıdır.

 

Konusu gelmişken birkaç Proxy sitesinin linki vermekte fayda görüyorum.


http://www.samair.ru/proxy/fresh-proxy-list.htm
http://www.atomintersoft.com/products/alive-proxy/proxy-list/

http://proxy-list.org/en

 

Programımızın Genel Özellikleri

 

  • Modem, Kablo Modem, ISDN, ADSL, Uydu, DDN ve dahasını destekliyor (devamı).
  • HTTP, FTP, Gopher, SOCKS4/5, Telnet, Secure (HTTPS), News (NNTP), RTSP ve MMS proxy desteği.
  • Port Mapping desteği.
  • Web cache ile hızlı görüntüleme. Cache’in boyutunu ve yenileme zamanını değiştirebilme.
  • Bandwidth kontrol ile client trafiğini esnek şekilde kontrol edin.
  • Zamanlama listesi ile clientların online olma zamanlarını belirleyebilme.
  • Web filter ile belirli siteleri ve içerikleri engelleyebilirsiniz.
  • URL filtreleme ile kullanıcıların ie’den belirli isimleri indirmelerini engelleme.
  • 7 tip kimlik denetimi: IP adres, IP aralığı, MAC adres, Kullanıcı adı/Şifre, IP + Kullanıcı adı/Şifre, MAC + Kullanıcı adı/Şifre ve IP + MAC.
  • Parent proxy özelliği ile internete başka bir Proxy üzerinden bağlanabilme.
  • Dial-On-Demand, ile uzaktan dial up and otomatik bağlantıyı kesme desteği.
  • Erişim geçmişi kaydı ile tam internet erişimi listesine sahip olabilirsiniz.
  • SOCKS5 proxy desteği ile ICQ, MSN Messenger, Yahoo Messenger, CuteFTP, CuteFTP Pro ve WS-FTP kullanabilme
  • Mail proxy desteği Outlook, Eudora vb.ni destekler.
  • Telnet Proxy ile internete bağlanırken NetTerm erişimini destekler
  • Outlook’un vb. programların News Serverlara news Proxy ile erişimini destekler.
  • SOCKS5 desteği ve web authentication.
  • Real Player RTSP ve Media Player MMS için Proxy desteği.
  • Dahili DNS ile domain nameleri çözebilme.
  • Win98/WinMe/WinNT/Win2000/WinXP/Win2003 uyumlu.
  • Akış durumu göstergesi.

 

Bu makalede 6.4.1 versiyonunu kuracağız.

 

Programı tercih etmemin nedeni herkesin networkünde trafiği yönetmek için çeşitli yazılımlara ihtiyaç duyması. Bu yazılım ile çok hızlı ve basit bir şekilde internet trafiğini kontrol altına almış olacaksınız.

 

Kurulum

Sitesinden indirdikten sonra kuruluma başlıyoruz. İndirdiğimiz dosyayı çift tıklayıp aşağıdaki gibi devam ediyoruz.

 

clip_image001

 

Next ile devam ediyoruz.

 

clip_image002

 

Kurulum directorysini seçip next ile devam ediyoruz.

 

clip_image003

 

Next ile devam


clip_image004

 

Next ile devam

 

clip_image005

 

Next ile devam


clip_image006

 

Finish’e tıklayıp kurulumu tamamlıyoruz.

 

 

Programın ana menüsü aşağıda görüldüğü gibidir.

 

clip_image007

 

Programın demo versiyonu 3 kullanıcıya kadar destek veriyor. Dördüncü veya beşinci kullanıcınız internete çıkamaz ise bilin ki bundan dolayı.(Aynı anda 3 kişi destekli)

Sırasıyla menüleri dolaşarak programımızın konfigürasyonunu anlatmaya başlayalım.

 

Options menüsüne tıkladığınızda aşağıdaki ekran karşınıza çıkar

 

clip_image008

 

Hangi uygulamalar için Proxy server kullanacağınızı buradan seçebiliyorsunuz.(default ekran yukarıdaki gibidir)

 

CCproxyi windows servisi olarak çalıştırmak için aşağıdaki gibi NT service kısmındaki checkbox’ı işaretlemeniz yeterli.

 

clip_image009

 

Ayrıca yukarıdaki resimde Port Map kısmına dikkat çekmek istiyorum NAT arkasındaki bir yerde proxy hizmeti vermek için “Port Map”’in sağ tarafındaki E ‘yi tıklayıp ayarlamaları yapabilirsiniz. Aşağıdaki resimden de anlaşılacağı gibi paket headerlarındaki bilgiye bakarak gidiş portunu belirleyerek ilgili server’a yönlendirebilirsiniz.

http://www.kerio.co.uk/manual/wrl/en/418.htm#o434

http://www.kerio.co.uk/manual/wrl/en/522.htm

Hakan bu linklere bir bakarsın yanlış ifade olmasın. Port map olayına.

 

clip_image010

 

 

 

 

 

 

 

Configuration menüsünden Advanced’ı tıklayınca :

 

clip_image011

 

Cache size, log tutulma yeri , cascading Proxy gibi kısımların ayarlamaları bu bölümden yapılmaktadır.

 

Genel kurulumu tamamladıktan sonra şimdi kullanıcıların internet paylaşımını nasıl kontrol altına alacağımızı görelim.

Programın ana menüsünden Account’a tıklıyoruz.

 

clip_image012clip_image007

 

Tıkladığımızda aşağıdaki gibi ekran görünecektir.

 

 

 

clip_image013

 

Permit Category’de Permit All , Permit Only, Permit All But şeklinde seçenekler mevcuttur.

 

clip_image014

 

Permit Only ve Permit All But seçeneklerini seçtiğimizde pasif olan New, edit gibi menüler aktif hale gelecek ve böyle yeni hesaplar ekleyebileceksiniz.

 

Authentication tipleri olarakta aşağıda görüldüğü gibidir. Açıklama yapmaya gerek yok birkaç şekilde yetkilendirme sağlayabiliyorsunuz.

 

clip_image015

 

 

Hesap oluşturma

New deyip aşağıdaki gibi yeni hesap ekleyebileceğiniz gibi sağ taraftaki menüdeki Auto Scan ile belli bir IP bloğunu taratarak networkteki pcleri ekleyebilirsiniz.

 

clip_image016

 

New’i tıkladığınız da aşağıdaki gibi ekran karşınıza çıkacaktır.

 

clip_image017

 

Menüleri kısaca açıklayacak olursak:

User/Group name: Her pc veya kullanıcı için tek tek accounlar açabileceğiniz gibi grup ismi açıp yetkilendirme vs. işlerini belli bir gruba göre de ayarlayabilirsiniz.(şu saat internete girecekler grubu gibi)

 

Password kısmına şifre belirleyebilirsiniz. Eğer password belirlerseniz User/Password auth type’ı seçtiğinizde internet browserınız size şifreyi soracaktır. Socks5 için kullanacaksanız kullandığnız programın ayarlarına user pass’i yazmanız gerekmektedir.

 

 

Ip adres veya belirli bir range olarak tanımlama yapabiliyorsunuz.

 

Mac adresini yazabiliyorsunuz.

 

Bu oluşturduğunuz bir user ise onu As group’u işaretleyerek belirli bir gruba(daha önce bir grup oluşturmuş olmanız lazım) dahil edebiliyorsunuz.

 

Maximum connections: Aynı anda kaç tane bağlantı olabileceğini belirleyebiliyoruz. Pek çok yer için 5 yeterlidir.

 

Bandwith değeri atayabiliyorsunuz. Pek çok yer için 4096 Byte/s değer yeterli olmaktadır.

 

Hesabın kullanabileceği Proxy Serverları tanımlayabiliyorsunuz

 

Hesabın dahil olacağı Web Filtreleme ve Time Schedule grubunu seçebiliyorsunuz.

 

Auto disable:Hesabın belli bir tarihte iptal olmasını istiyorsanız Tarih ve saati belirtip kolaylıkla hesabı iptal edebiliyorsunuz.

 

Group olarak eklemek için aşağıdaki gibi seçmelisiniz.(Time Schedule vs. sizin tercihinize kalmıştır)

 

clip_image018

 

Pc hesabı eklemek için

clip_image019

 

Şeklinde ayarlamanız gerekmektedir.

 

Hesap yönetimi ile ilgili olarak eski versiyonlarında olmayan yeni versiyonlarında olan çok güzel bir özellik var. Aşağıdaki resimde de görebileceğiniz gibi Nt user authantication.

 

Domaindeki userları ekleyebilirsiniz. Böylece User bazlı kısıtlama da yapabilirsiniz.

 

Checkbox’ı işaretleyince domaindeki userlar otomatik olarak eklenecektir(DC üzerinde kurulu olunca ekliyor. Diğer sisteme kurulu şekilde denemedim)

clip_image020

 

 

 

Hesap oluşturduktan sonra şimdi de yetkilendirme işlemlerinin nasıl yapılacağınız görelim.

Permit only ve Ip Adres olarak seçtiğimiz zaman. Ip adresi account kısmında görülen makinelar sadece Proxy’yi kullanabilir ve account hangi Time Schedule’ı kullanıyorsa ona göre olacaktır.

clip_image021

 

Şimdi Time Schedule dan belli bir saat aralığında internet erişiminin verilmesini görelim.

 

Ana menüden account’a tıkladıktan sonra Account Manager’ı göreceksiniz oradan Time schedule’ı seçiyoruz. ( Varsayılan olarak 300 account’a izin verir. Değeri arttırmak için CCProxy.ini dosyasının içinde MaxUserCount değerini artırmanız gerekmekte)

http://www.youngzsoft.net/ccproxy/advanced.htm

 

 

Aşağıdaki resimdeki gibi ekran karşımıza çıkar. Time Schedule’ımızın adı 11:30-13:30. Bu Schedule ile 11:30-13:30 arasını internet çıkışı veriyoruz.(permit only mode olduğu için)

Resime baktığınızda Tuesday(Salı günü)’in saat aralığı diğerlerinden farklı olduğunu göreceksiniz. Zaman aralığı 12:00-13:30+18:30-23:00 yani 12:00-13:30 ve 18:30-23:00 arası Proxy serverımız internet bağlantılarına izin verecektir.

Izınlı saatler dışında bağlanmaya çalışıldığında aşağıdaki gibi Unauthorized şeklinde sayfa gösterilecektir. CCProxy.ini dosyasından “CCProxy Authorization” kısmına istediğiniz şeyi yazabilirsiniz. Bu dosyayı CCproxy sitesinden kendi isteğinize göre düzenleyebilirsiniz.

clip_image022

 

Zamanlanmış şekilde internet paylaşımını verdikten sonra programımızın başka bir özelliği olan Web filter’ı inceleyelim.

 

Aşağıdaki resimdeki gibi ekran karşımıza çıkar.

Buradan New diyerek Filter databaseleri oluşturabilirsiniz.

*, ? gibi özel karakterler kullanarak komple bir domain’i engelleyebilirsiniz. (*.yahoo.com;???.hotmail.com;www.*.org. gibi )

URL ve içeriklerine göre(zip dosya, exe dosya) olarak kısıtlama yapabilirsiniz.

 

 

 

clip_image023

 

Direk menülerden erişemeyeceğiniz özellikleri gösterilim.

 

clip_image007

 

 

Yeşil ve siyah renkli Izgara şeklinde olan kısmı çift tıklarsanız.

Aşağıdaki gibi mevcut bağlantıları görebilirsiniz.

clip_image024

 

CCproxy Youngzsoft (yeşil kısım) ı tıklarsanız. Aşağıdaki gibi Log analiz ekranı çıkacaktır karşınıza. Hangi User’ın ve IP adresinin hangi siteye girdiğini anlık olarak görebilirsiniz.

 

Log dosyaları txt formatında C:\CCProxy\Log altında tutulmaktadır.

 

 

Son olarak oluşturduğunuz hesapları ve ayarlarını Account manager ekranından export butonuna basarak yedekleyebilir daha sonra import ederek kullanabilirsiniz.

 

Log dosyaları günlük olarak kaydedilmektedir. Log analiz’i açarak Username’e ve protokole göre filtreleme yapabilirsiniz.

clip_image026

 

 

Kaynak : http://www.youngzsoft.net/ccproxy/

 
 Share on Facebook Share on Twitter Share on Reddit Share on LinkedIn
CCproxy Kurulumu, Konfigürasyonu, İnternet Paylaşımı, Log Analizi için yorumlar kapalı  comments 
© Hakan Uzuner
credit