Jump to content
Sign in to follow this  
dekzorro

Proxy Dan Dhcp Server..

Recommended Posts

hi semua..

aku baru je success setup proxy server ngan hdcp server. skang ni pc (client) aku joint ke proxy server.

tapi aku ade 2 soalan yg nak di kemukakan..

1 - bila dah ade proxy, aku kena setkan proxy kat IE pc aku. takat sebijik pc OK la..kalau banyak..haru jugak. jadi camner aku nak bypass setting tue..maknanya, IE bole access itenet tanpa setkan proxy.

2 - camner aku nak block website. aku ade try buat kat squid, tapi tak success... atau mungkin aku kena buat kat iptables...???

itu saje soalan aku..harap ade yg bole membantu.

Share this post


Link to post
Share on other sites

1 - bila dah ade proxy, aku kena setkan proxy kat IE pc aku. takat sebijik pc OK la..kalau banyak..haru jugak. jadi camner aku nak bypass setting tue..maknanya, IE bole access itenet tanpa setkan proxy.

2 - camner aku nak block website. aku ade try buat kat squid, tapi tak success... atau mungkin aku kena buat kat iptables...???

itu saje soalan aku..harap ade yg bole membantu.

agaknya anda menggunakan squid sebagai proxy.

untuk soalan nombor 1, itu dinamakan anda menggunakan proxy dengan client terpaksa "menyatakan" secara manual pada browser untuk access kepada internet. jadi skrg ni, kita boleh buat "bypass" ataupun lebih tepat dipanggil transparent proxy. di mana client tak perlu setting secara manual proxy yang mereka perlu gunakan ataupun client tak perlu tahu mereka sedang di"cache"kan.

ianya adalah gabungan squid + iptables. squid pula bergantung kepada versi tertentu. jika anda menggunakan squid 2.5 berikut adalah configuration yang perlu pada fail squid.conf

httpd_accel_host virtual

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

manakala untuk squid 2.6 cukup sekadar

http_port 3128 transparent

seterusnya iptables diperlukan untuk redirect kan permintaaan terhadap www(80) kepada port squid 3128. contohnya

iptables -t nat -A PREROUTING -o eth0 -p tcp --dport http -j REDIRECT --to-port 3128 -

ini hanya salah satu contoh, byk lagi teknik untuk buat kerja serupa dengan olahan skrip iptables berbeza.

untuk soalan nombor 2, untuk blok laman web, anda boleh guna squid namun sedikit leceh. lebih mudah dengan menggunakan dansguardian. dansguardian dapat berkomunikasi baik dengan squid. di mana capaian kepada www akan ditapis oleh dansguardian dan kerja-kerja "caching" dilakukan oleh squid.

contohnya,

client (www)---------- dansguardian(8080)--------squid(3128)--------internet

jika anda sudah menambah dansguardian pada proxy anda maka skrip iptables untuk redirect servis www sudah bertukar daripada 3128 kepada 8080. di mana permintaan terhadap servis www akan di"redirect" dahulu kepada dansguardian (8080), seterusnya dansguardian sendiri akan melakukan kerjanya dengan squid.

selamat mencuba.

Share this post


Link to post
Share on other sites

tq mr Ehc.

httpd_accel_host virtual

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

aku ade jumpa script kat atas tu dlm itenet...tapi dlm squid nak kena letak kat bahagina maner??? :wacko:

sekira nye benda ni success...seronoknyaaa aku.. dah lama aku nak buat nih..

mr Ehc..aku try yg nie dulu..lepas semua success, aku postkan script iptables aku... aku keliru skit... :unsure:

Share this post


Link to post
Share on other sites

tq mr Ehc.

aku ade jumpa script kat atas tu dlm itenet...tapi dlm squid nak kena letak kat bahagina maner??? :wacko:

sekira nye benda ni success...seronoknyaaa aku.. dah lama aku nak buat nih..

mr Ehc..aku try yg nie dulu..lepas semua success, aku postkan script iptables aku... aku keliru skit... :unsure:

dalam squid.conf mmg ada.. ver 2.5 kebawah.. ver 2.6 dah takde..

soalan aku.. cemana ko config squid? pakai text mode ke pakai GUI dr mana2?..

Share this post


Link to post
Share on other sites

tq mr Ehc.

aku ade jumpa script kat atas tu dlm itenet...tapi dlm squid nak kena letak kat bahagina maner??? :wacko:

sekira nye benda ni success...seronoknyaaa aku.. dah lama aku nak buat nih..

mr Ehc..aku try yg nie dulu..lepas semua success, aku postkan script iptables aku... aku keliru skit... :unsure:

hehe, letak dekat squid punya configuration la, squid.conf. anda pakai squid version berapa ? kalau version 2.5 anda cek satu2 baris yang perlu di edit tu dekat squid.conf hanya perlu ikut seperti contoh yang diberikan.

biasanya squid.conf ada di /etc/squid/squid.conf tapi bergantung kepada distro atau path yang anda buat la untuk configuration fail tu.

Share this post


Link to post
Share on other sites

sory bebanyak...maksud aku kat dlm squid.conf tu..kat maner nak letak script tue..

aku edit pakai vi je

mlm nie kalu aku sihat..bole try... tq all

tak kisah vi atau pico atau nano, betul dah tu

setiap mende tu dah ada dalam squid.conf tinggal default nya mungkin on atau off.

anda cari dulu mende tu kemudian ubah. skit je.

Share this post


Link to post
Share on other sites

tak kisah vi atau pico atau nano, betul dah tu

setiap mende tu dah ada dalam squid.conf tinggal default nya mungkin on atau off.

anda cari dulu mende tu kemudian ubah. skit je.

waaa..bgus la..

mungkin,,aku leh setel problem aku juga..

tgh develop cache server..pakai squid..

rasanya..sama je...mcm transparent proxy.

btul x?

maaf la..kalo sy mencelah..

budak baru belajr..

Share this post


Link to post
Share on other sites

ye, transparent proxy gabungan di antara squid+dansguardian+iptables. dan kalau network admin nak buat report terhadap capaian

yang berlaku mungkin boleh menggunakan tambahan kepada webmin dengan menggunakan modul squid analysis report generator (SARG) ataupun modul dansguardian.

Share this post


Link to post
Share on other sites

hehe, letak dekat squid punya configuration la, squid.conf. anda pakai squid version berapa ? kalau version 2.5 anda cek satu2 baris yang perlu di edit tu dekat squid.conf hanya perlu ikut seperti contoh yang diberikan.

biasanya squid.conf ada di /etc/squid/squid.conf tapi bergantung kepada distro atau path yang anda buat la untuk configuration fail tu.

biasanya ikut distro la tp xbanyak beza.. contoh:

FreeBSD:

kmpweb# uname -a

FreeBSD kmpweb 6.2-RELEASE-p5 FreeBSD 6.2-RELEASE-p5 #5: Mon May 28 19:54:26 MYT 2007 root@kmpweb:/usr/obj/usr/src/sys/WWW i386

kmpweb# cd /usr/local/etc/squid

kmpweb# ls

cachemgr.conf mib.txt msntauth.conf.default

cachemgr.conf.default mime.conf squid.conf

errors mime.conf.default squid.conf-asal

icons msntauth.conf squid.conf.default

NetBSD:

netbsd# uname -a

NetBSD netbsd 3.1_STABLE NetBSD 3.1_STABLE (GENERIC) #0: Sun Jun 24 01:57:48 MYT 2007 root@netbsd:/usr/obj/sys/arch/i386/compile/GENERIC i386

netbsd# cd /usr/pkg/etc/squid/

netbsd# ls

cachemgr.conf msntauth.conf squid.conf-asal

mime.conf squid.conf squid.core

netbsd#

mostly sama je, letak je lain cikit.. config apa2 semua sama...

Share this post


Link to post
Share on other sites

adoi...konfius aku..

aku cuma nak run..squid je..

untuk wt web cache server.

mcm mn ni..?

tolong kawan2...pening2..

tp..rsnya..implement sm je..btul x?

wpad.dat - apa benda erk,,?

Share this post


Link to post
Share on other sites

tak success la transparent proxy aku..

ok...aku dah try :

httpd_accel_host virtual

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

mmg dah default on...tapi tak success jugak la

kat iptables aku letak mcm ni:

-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:3128

-A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

still kena manual set proxy kat IE... ade cadangan ???

cikguyob... refer laman nie..

aku pun follow yg nie jugak.. janji proxy jln dulu..yg lain2 masa lain lak...aku pun tak study pasai cache lagikk..

Share this post


Link to post
Share on other sites

httpd_accel_host virtual

httpd_accel_port 80

httpd_accel_with_proxy on

httpd_accel_uses_host_header on

ermm..

actually nih "mende lain".. nih web accelerator, yg mana any incoming request ke port 80 untuk masuk local webserver akan masuk squid dulu, so webserver tuh takde la "berat" sgt.. mean squid membantu la.. defaultnya webserver run atas box yg sama ngan squid.. so dalam kes ko nih boleh diabaikan

-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:3128

-A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

ok let say ko dah letak.. sure ke "jalan"? dah check?

paste output iptables -L ko.. tgk cemana.. kadang dah "letak" tak semestinya "jalan"..

Share this post


Link to post
Share on other sites

-A PREROUTING -i eth1 -p tcp -m tcp --dport 80 -j DNAT --to-destination 192.168.1.1:3128

-A PREROUTING -i eth0 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128

cuba anda cek balik skrip iptables anda.

kebiasaannya eth0 adalah merujuk kepada NIC yang menghubungkan proxy server ke modem/router manakala

eth1 adalah merujuk kepada NIC kepada LAN.

jadi kalau tengok pada skrip anda tu macam terbalik, tapi, kalau kebiasaan yang anda guna tu sebenarnya tak biasa

di mana eth1 menghubungkan proxy ke modem/router dan eth0 tu menghubungkan proxy ke LAN, maka betulla skrip anda tu.

apa pun cuba paste sini iptables -t nat -L

Share this post


Link to post
Share on other sites

tak success la transparent proxy aku..

ok...aku dah try :

mmg dah default on...tapi tak success jugak la

kat iptables aku letak mcm ni:

still kena manual set proxy kat IE... ade cadangan ???

cikguyob... refer laman nie..

aku pun follow yg nie jugak.. janji proxy jln dulu..yg lain2 masa lain lak...aku pun tak study pasai cache lagikk..

tq..dekzorro..

apa2 hal..aku try dulu..

bg jalan squid..

Share this post


Link to post
Share on other sites

Chain INPUT (policy DROP)

target prot opt source destination

ACCEPT all -- anywhere anywhere

ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED

ACCEPT all -- anywhere anywhere

LOG all -- anywhere anywhere LOG level warning

DROP all -- anywhere anywhere

Chain FORWARD (policy ACCEPT)

target prot opt source destination

ACCEPT all -- anywhere anywhere

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

ACCEPT all -- anywhere anywhere

ACCEPT all -- anywhere anywhere

OK..nie iptables aku..

nie satu lagik..

Chain PREROUTING (policy ACCEPT)

target prot opt source destination

DNAT tcp -- anywhere anywhere tcp dpt:http to:192.168.1.1:3128

REDIRECT tcp -- anywhere anywhere tcp dpt:http redirports 3128

Chain POSTROUTING (policy ACCEPT)

target prot opt source destination

MASQUERADE all -- anywhere anywhere

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

mintak korang cuba check tgk...

tq so much!!! :rolleyes:

p/s: aku copy guna 2 arahan yg berbeza...dr iptables yg sama gak

Edited by dekzorro

Share this post


Link to post
Share on other sites

Aku guna webmin je..Hehehe.. ;) Cam ade yang tak kena je..Pe yek..??

Edited by Firestarter

Share this post


Link to post
Share on other sites

tu le die...proxy dah ok...

aku cuma nak cuba kaedah supaya aku tak payah manually config proxy kat IE... tu je.

sebabnya begina, aku terpikir jugak..dlm organisasi, bila kita attach pc ke network, automatik bole surft itenet..walaupun network tu melalui proxy.. tu yg aku nak cuba tue..

Firestarter: camner ko config kat webmin tue...aku dah ade webmin, tapi godek2 tak dpt jugak.. bole ko letakkan kat sini kaedah tue.. :blush:

Edited by dekzorro

Share this post


Link to post
Share on other sites

tu le die...proxy dah ok...

aku cuma nak cuba kaedah supaya aku tak payah manually config proxy kat IE... tu je.

sebabnya begina, aku terpikir jugak..dlm organisasi, bila kita attach pc ke network, automatik bole surft itenet..walaupun network tu melalui proxy.. tu yg aku nak cuba tue..

Firestarter: camner ko config kat webmin tue...aku dah ade webmin, tapi godek2 tak dpt jugak.. bole ko letakkan kat sini kaedah tue.. :blush:

hi,,semua..

tahniah pada dek zorro..kalo aku wt transparent proxy kat sekolah leh x?

aku nk block la..youtube,,student buat pusat akses mcm cybercafe pula.

aku ada buka topic baru,,"Cache Server Using Squid" dalam forum ni juga.

harap dapat bantu aku.....projek R&D, sebelum posting jadi cikgu. (minat)

Share this post


Link to post
Share on other sites

hi,,semua..

tahniah pada dek zorro..kalo aku wt transparent proxy kat sekolah leh x?

aku nk block la..youtube,,student buat pusat akses mcm cybercafe pula.

aku ada buka topic baru,,"Cache Server Using Squid" dalam forum ni juga.

harap dapat bantu aku.....projek R&D, sebelum posting jadi cikgu. (minat)

Dansguardian la..

Share this post


Link to post
Share on other sites

OK..nie iptables aku..

nie satu lagik..

mintak korang cuba check tgk...

tq so much!!! :rolleyes:

p/s: aku copy guna 2 arahan yg berbeza...dr iptables yg sama gak

yg REDIRECT tu mcm dah betul je.. so cemana? access ke cache server tuh masih tak berjalan ke?

Share this post


Link to post
Share on other sites

errr TRUNASUCI; camner nak tau access ke cache server tu jln ke tak :lol: ??? aku tak qeti nak check kat maner...

tapi so far proxy tue jalan...

ko ajar skit care2 utk check benda nih.. :lol:

Share this post


Link to post
Share on other sites

saja aku nak bg idea...nak tgk betoi ke idak idea aku nie..

aku rasa dhcp bole guna satu NIC..

mungkin mcm nie:

modem DSL --> router --> switch1 --> dhcp server --> clients thru switch1.

router kena disable dhcp function. bila router disable dhcp, clients akan guna dhcp server.

ATAU pun..kena set VIP kot??

logik tak idea aku nie??? <_<

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...