<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>thyspir &#187; Ubuntu</title>
	<atom:link href="http://thyspir.wordpress.com/category/linux/ubuntu/feed/" rel="self" type="application/rss+xml" />
	<link>http://thyspir.wordpress.com</link>
	<description>KISS (Keep Simply And Stupid)</description>
	<lastBuildDate>Mon, 31 Aug 2009 06:06:17 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>id</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain='thyspir.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://www.gravatar.com/blavatar/f83b36dc9dd8fa36ba68cb866a46d1c0?s=96&#038;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>thyspir &#187; Ubuntu</title>
		<link>http://thyspir.wordpress.com</link>
	</image>
			<item>
		<title>Transparent Proxy di Hardy Heron 8.04 Dengan 1 NIC Bagian 1</title>
		<link>http://thyspir.wordpress.com/2008/12/06/transparent-proxy-di-hardy-heron-804-dengan-1-nic-bagian-1/</link>
		<comments>http://thyspir.wordpress.com/2008/12/06/transparent-proxy-di-hardy-heron-804-dengan-1-nic-bagian-1/#comments</comments>
		<pubDate>Sat, 06 Dec 2008 03:45:50 +0000</pubDate>
		<dc:creator>thyspir</dc:creator>
				<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[Proxy]]></category>
		<category><![CDATA[Squid]]></category>

		<guid isPermaLink="false">http://thyspir.wordpress.com/?p=171</guid>
		<description><![CDATA[Sebenarnya di kantorku ga pake proxy untuk koneksi internet sehingga dengan secara mudah client pake internet kantor secara bebas walaupun cuma sebagian orang, jadi dengan inisiatif sendiri saya buat proxy server di kompie sendiri walaupun cuma 1 NIC(ethernet), lumayan lah buat coba2&#8230;Internet yang saya pake menggunakan telkom speedy jadi kedudukan server dan client sejajar di [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thyspir.wordpress.com&blog=1413610&post=171&subd=thyspir&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Sebenarnya di kantorku ga pake proxy untuk koneksi internet sehingga dengan secara mudah client pake internet kantor secara bebas walaupun cuma sebagian orang, jadi dengan inisiatif sendiri saya buat proxy server di kompie sendiri walaupun cuma 1 NIC(ethernet), lumayan lah buat coba2&#8230;Internet yang saya pake menggunakan telkom speedy jadi kedudukan server dan client sejajar di switch..Gn gambarnya</p>
<p>Client &#8212;&#8212; Switch &#8212;&#8212; Server</p>
<p>Squid yang saya buat menggunakan yang ada di repo yaitu squid 2.6.18-ubuntu3 dan transparent proxy jadi ada perbedaan dengan squid yang lama untuk penulisan aktifasi squidGuard dan pada squid ini akan menggunakan SARG (Squid Analysis Report Generator) serta webmin.</p>
<p><strong>Keuntungan :</strong><br />
Dengan konsep di atas kita bisa membuat lebih dari satu server proxy (<br />
tentu saja hanya satu yang di gunakan), maksudnya bila sewaktu2 server<br />
proxy down ( dan tentunya butuh cepet untuk memulihkan koneksi<br />
internet, agar user tidak rewel) kita bisa mengaktipkan computer<br />
lain/client yang sudah di setup proxy + transparent, hanya dengan satu<br />
perubahan yaitu mengganti IP server proxy baru dengan IP server proxy<br />
yang lama.</p>
<p><strong>Kelemahan :<br />
</strong>Mungkin bila ada user yang sedikit pintar dan dia tahu<br />
password root local atau password administrator client wind XP dan<br />
punya akses untuk merubah gateway, sehingga dia bisa mengalihkan<br />
gateway langsung ke IP modem tanpa melewati proxy.</p>
<p>( diambil dari <a href="http://myamin.net/index.php/linux/proxy-server-transparent-di-opensuse-110-dengan-squid-30.html" target="_blank">sini</a> karena secara konsep sama denga proxy yang di buat mas Yamin tapi saya modif sebagian)</p>
<p>Kegunaan squid yang akan dibuat :</p>
<p>1. Proxy yang di buat transparent proxy</p>
<p>2. Apabila ada client yang memakai internet untuk melihat hal2 yang porno atau melihat pemandangan yang baik untuk duniawi tapi untuk akhirat g bagus (tahu kan maksudnya) maka akan di direct ke eramuslim.com</p>
<p>3. Client hanya bisa mendownload file sebesar 2 MB saja, apabila masih bandel maka akan drop secara paksa..</p>
<p>Berikut ini <strong>squid.conf</strong> saya</p>
<p><strong>http_port 3128 transparent</strong></p>
<p>hierarchy_stoplist cgi-bin ? localhost telkomspeedy.com telkom.net telkom.net.id kambing.ui.edu<br />
acl QUERY urlpath_regex cgi-bin \? localhost telkomspeedy.com telkom.net telkom.net.id kambing.ui.edu<br />
no_cache deny QUERY</p>
<p>cache_mem 8 MB<br />
cache_swap_low 98<br />
cache_swap_high 99</p>
<p>maximum_object_size 64 MB<br />
minimum_object_size 1 KB</p>
<p>ipcache_size 1024<br />
ipcache_low 98<br />
ipcache_high 99</p>
<p>cache_replacement_policy heap LFUDA<br />
memory_replacement_policy heap GDSF</p>
<p><strong>cache_dir ufs /var/spool/squid 2048 16 256 </strong></p>
<p><strong>#Konfigurasi SquidGuard<br />
url_rewrite_program /usr/bin/squidGuard -c /etc/squid/squidGuard.conf<br />
url_rewrite_children 10</strong></p>
<p>cache_access_log /var/log/squid/access.log<br />
cache_log /var/log/squid/cache.log<br />
log_fqdn off<br />
log_icp_queries off<br />
cache_store_log none<br />
emulate_httpd_log on<br />
pid_filename /var/run/squid.pid<br />
reload_into_ims on<br />
pipeline_prefetch on<br />
vary_ignore_expire on</p>
<p>refresh_pattern ^ftp: 10080 95% 241920 reload-into-ims override-lastmod<br />
refresh_pattern . 180 95% 120960 reload-into-ims override-lastmod<br />
memory_pools off<br />
icp_hit_stale on<br />
query_icmp on<br />
quick_abort_min 0<br />
quick_abort_max 0<br />
quick_abort_pct 98<br />
negative_ttl 1 minute<br />
half_closed_clients off<br />
read_timeout 5 minute<br />
request_timeout 1 minute<br />
client_lifetime 360 minute<br />
shutdown_lifetime 2 second</p>
<p><strong>##Membatasi Akses Download &amp; Internet dari jam 8:00 sampai jam 16:00<br />
acl tdkbebasdownload time 08:00-16:00</p>
<p>##Memblock Domain terlarang<br />
acl alamat dstdomain &#8220;/etc/squid/alamat.txt&#8221;</strong></p>
<p><strong>##Memblock Kata &#8211; kata terlarang<br />
acl kata url_regex -i &#8220;/etc/squid/kata.txt&#8221;</strong></p>
<p>acl all src 0.0.0.0/0.0.0.0<br />
acl manager proto cache_object<br />
acl localhost src 127.0.0.1/255.255.255.255<br />
<strong>acl kantor src 192.168.0.0/24</strong><br />
acl to_localhost dst 127.0.0.0/8<br />
acl PURGE method PURGE<br />
acl SSL_ports port 443 563<br />
acl Safe_ports port 80 # http<br />
acl Safe_ports port 21 # ftp<br />
acl Safe_ports port 443 563 # https, snews<br />
acl Safe_ports port 70 # gopher<br />
acl Safe_ports port 210 # wais<br />
acl Safe_ports port 1025-65535 # unregistered ports<br />
acl Safe_ports port 280 # http-mgmt<br />
acl Safe_ports port 488 # gss-http<br />
acl CONNECT method CONNECT</p>
<p>http_access allow manager all<br />
http_access allow PURGE localhost<br />
http_access allow localhost</p>
<p><strong>##Membatasi Akses Internet</strong><br />
<strong>http_access allow kantor tdkbebasdownload</strong></p>
<p>#http_access deny manager<br />
http_access deny PURGE<br />
<strong>http_access deny kata</strong><br />
http_access deny !Safe_ports<br />
http_access deny CONNECT !SSL_ports<br />
<strong>http_access deny alamat</strong><br />
http_access deny all<br />
http_reply_access allow all</p>
<p>##Delay pools<br />
acl download url_regex -i ftp \.exe \.mp3 \.mp4 \.tar.gz \.gz \.tar.bz2 \.rpm \.zip \.rar<br />
acl download url_regex -i \.avi \.mpg \.mpeg \.rm \.iso \.wav \.mov \.dat \.mpe \.mid<br />
acl download url_regex -i \.midi \.rmi \.wma \.wmv \.ogg \.ogm \.m1v \.mp2 \.mpa \.wax-<br />
acl download url_regex -i \.m3u \.asx \.wpl \.wmx \.dvr-ms \.snd \.au \.aif \.asf \.m2v<br />
acl download url_regex -i \.m2p \.ts \.tp \.trp \.div \.divx \.mod \.vob \.aob \.dts<br />
acl download url_regex -i \.ac3 \.cda \.vro \.deb</p>
<p><strong>#cuma batesi download dengan besar file 2 MB kalo masih bandel download maka g akan bisa<br />
reply_body_max_size 2048000 allow download tdkbebasdownload<br />
</strong><br />
icp_access allow kantor<br />
icp_access deny all<br />
#miss_access allow all</p>
<p>cache_mgr email_anda<br />
cache_effective_user proxy<br />
cache_effective_group proxy<br />
visible_hostname nama_domain_anda</p>
<p>#httpd_accel_host virtual<br />
#httpd_accel_port 80<br />
#httpd_accel_with_proxy on<br />
#httpd_accel_uses_host_header on</p>
<p>logfile_rotate 1<br />
forwarded_for off<br />
buffered_logs on<br />
client_db off<br />
strip_query_terms off</p>
<p>coredump_dir /var/spool/squid</p>
<p>Lalu buat file alamat.txt dan kata.txt di <strong>/etc/squid/</strong></p>
<p>isi file <strong>alamat.txt</strong></p>
<p>www.17tahun.com<br />
www.playboy.com<br />
www.nude.com<br />
www.hardcore.com<br />
www.anakayam.us<br />
www.duniasex.com<br />
67.222.10.116</p>
<p><strong>Isi file kata.txt</strong><strong><br />
</strong></p>
<p>adult<br />
sex<br />
xxx<br />
sex<br />
lesbian<br />
lolita<br />
homo<br />
17tahun<br />
porn<br />
porno<br />
bugil</p>
<p><strong>SQUIDGUARD</strong></p>
<p>File konfigurasi <strong>squidguard.conf</strong></p>
<p>time workhours {<br />
weekly mtwhf 08:00 &#8211; 16:30<br />
date *-*-01  08:00 &#8211; 16:30<br />
}<br />
src admin {<br />
ip        192.168.0.65<br />
user        root foo bar<br />
within         workhours<br />
}</p>
<p>src bar-clients {<br />
ip        192.168.0.0/24<br />
}</p>
<p>dest porn {<br />
domainlist    porn/domains<br />
urllist        porn/urls<br />
expressionlist    porn/expressions<br />
}</p>
<p>acl {<br />
admin {<br />
pass     any<br />
}</p>
<p>default {<br />
pass !porn all<br />
redirect http://www.eramuslim.com<br />
}<br />
}</p>
<p><strong>Keterangan</strong>:</p>
<p>Pada baris berikut kita membuat file yang berisi alamat domain , url dan ekspresi yang tidak boleh diakses di <strong>/var/lib/squidguard/db/porn </strong>atau untuk lebih mudahnya kita bisa mendownload file yang berisikan daftar2 domain yang sudah ter-blacklist di <a href="http://squidguard.mesd.k12.or.us/blacklists.tgz" target="_blank">http://squidguard.mesd.k12.or.us/blacklists.tgz</a></p>
<p>dest porn {<br />
<strong>domainlist    porn/domains</strong><br />
<strong><br />
urllist        porn/urls</strong><br />
<strong><br />
expressionlist    porn/expressions</strong><br />
}</p>
<p>NB: untuk instalasi squidguard jangan lupa untuk melihat log messagenya karena apabila squid yang kita buat tidak berjalan dengan baik maka log message lah yang sangat membantu. File tersebut berada di <strong>/var/log/squid/ (untuk squidnya) </strong>sedangkan <strong>untuk squidguardnya di /var/log/squid/squidguard.log</strong></p>
<p>Setelah semua selesai maka kita direct port squid server dengan iptables, caranya</p>
<p><strong>echo 1 &gt; /proc/sys/net/ipv4/ip_forward<br />
iptables -t nat -A POSTROUTING -j MASQUERADE<br />
iptables -t nat -A PREROUTING -s 192.168.0.0/24 -p tcp &#8211;dport 80 -j REDIRECT &#8211;to-port 3128</strong></p>
<p>Karena kita menggunakan ubuntu n supaya iptables tersebut aktif secara otomatis saat kompie direstart maka taruh konfigurasi iptables tersebut di <strong>/etc/rc.local</strong></p>
<p>Saatnya kompie client di coba..</p>
<p><img class="aligncenter size-full wp-image-172" title="direct" src="http://thyspir.files.wordpress.com/2008/12/direct.png?w=500&#038;h=375" alt="direct" width="500" height="375" /></p>
<p style="text-align:center;">Gambar yang di direct ke eramuslim.com saat membuka playboy.com</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/thyspir.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/thyspir.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/thyspir.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/thyspir.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/thyspir.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/thyspir.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/thyspir.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/thyspir.wordpress.com/171/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/thyspir.wordpress.com/171/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/thyspir.wordpress.com/171/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=thyspir.wordpress.com&blog=1413610&post=171&subd=thyspir&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://thyspir.wordpress.com/2008/12/06/transparent-proxy-di-hardy-heron-804-dengan-1-nic-bagian-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/989202eeca8a04726a048e54d7574dce?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">thyspir</media:title>
		</media:content>

		<media:content url="http://thyspir.files.wordpress.com/2008/12/direct.png" medium="image">
			<media:title type="html">direct</media:title>
		</media:content>
	</item>
	</channel>
</rss>