{"id":11,"date":"2009-05-27T11:27:52","date_gmt":"2009-05-27T04:27:52","guid":{"rendered":"http:\/\/oktobrima.staff.fe.uns.ac.id\/?p=11"},"modified":"2009-05-27T11:27:52","modified_gmt":"2009-05-27T04:27:52","slug":"install-proxy-di-freebsd","status":"publish","type":"post","link":"https:\/\/angga.feb.uns.ac.id\/?p=11","title":{"rendered":"Install Proxy Di FreeBsd"},"content":{"rendered":"<p>Setelah Instalasi Freebsd Sebagai Gateway&#8230;&#8230;Laluuuuuuuuuu<br \/>\n1. Installing Squid<\/p>\n<p>You can install Squid using Ports but you can&#8217;t play with configure options, so I&#8217;ll cover the\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 steps to install from a tarball.<\/p>\n<p>You can download the Squid source from http:\/\/www.squid-cache.org. The lastest version is squid-2.4.STABLE6-src.tar.gz. Run the\u00a0\u00a0\u00a0\u00a0 following commands as root.<\/p>\n<p># cd \/path\/to\/tarball<br \/>\n# tar zxvf squid-2.4.STABLE6-src.tar.gz<br \/>\n# cd squid-2.4.STABLE6<br \/>\ntinggal pilih<br \/>\n1. #.\/configure &#8211;enable-kqueue<br \/>\n&#8211;prefix=\/usr\/local\/squid<br \/>\n&#8211;enable-storeio=diskd,ufs<br \/>\n&#8211;enable-ipf-transparent<br \/>\n&#8211;enable-dlmalloc<br \/>\n2. # .\/configure &#8211;enable-delay-pools &#8211;enable-ipf-transparent<br \/>\n&#8211;enable-storeio=diskd,ufs &#8211;enable-storeio=diskd,ufs<br \/>\n&#8211;disable-ident-lookups &#8211;enable-snmp &#8211;enable-removal-policies<br \/>\n# make all<br \/>\n# make install<\/p>\n<p>2. Edit Squid Configuration File \/usr\/local\/squid\/etc\/squid.conf<br \/>\nBisa juga kita download configurasi squid.conf dari source yang udah kita kenal, contohnya disini aq udah punya configurasi di\u00a0\u00a0\u00a0\u00a0 server ku, jdi tinggal aq download aja,&#8230;heheheeee<br \/>\n#cd \/usr\/local\/squid\/etc\/<br \/>\n#mv squid.conf squid.conf.asli<br \/>\nDownload squid.conf ku<br \/>\n<a href=\"http:\/\/oktobrima.feb.uns.ac.id\/wp-content\/uploads\/2009\/05\/squid-1.doc\">squid<\/a>.conf<br \/>\n3. Create cache dir and create swap<\/p>\n<p># mkdir \/usr\/local\/squid\/cache : disesuaikan dengn squid.conf terletak pada folder mana: chown artinya mengubah kepemilikan\u00a0\u00a0\u00a0\u00a0 menjadi user dan groupnya apa<br \/>\n# chown nobody:nogroup cache : nobody:nogroup disesuaokan dengan squid.conf pada user effectiv kalo ngak ada coba buat\u00a0\u00a0\u00a0\u00a0 lagi,&#8230;oke useradd and group<br \/>\n#pw useradd squidi -s \/usr\/sbin\/nologin<br \/>\n#pw group add squid<br \/>\nmembuat directori cache1 2 3 sesuai di squid.conf<br \/>\n#mkdir \/usr\/cache1<br \/>\n#mkdir \/usr\/cache2<br \/>\n#mkdir \/usr\/cache3<br \/>\nubah kepemikian sesuai di user efektifenya di squid.conf<br \/>\n#chown squidi:squid cache1<br \/>\n#chown squidi:squid cache3<br \/>\n#chown squidi:squid cache2<br \/>\n#chown squidi:squid *squid<br \/>\n#touch \/usr\/local\/squid\/var\/logs\/cache.log<br \/>\n#touch \/usr\/local\/squid\/var\/logs\/access.log<br \/>\n#chown squidi:squid access.log<br \/>\n#chown squidi:squid access.log<br \/>\n#\/usr\/local\/squid\/sbin\/squid -k parse<br \/>\n#\/usr\/local\/squid\/sbin\/squid -z<br \/>\n#\/usr\/local\/squid\/sbin\/squid -sYDF<br \/>\nbiar langsung masuk ke star up caranya<br \/>\nbuat file squid.sh di<br \/>\n#touch \/usr\/local\/etc\/rc.d\/squid.sh<br \/>\n#ee \/usr\/local\/etc\/rc.d\/squid.sh<br \/>\nkasih aplikasi runing squidnya,..\/usr\/local\/squid\/bin\/squid -sYDF<br \/>\nsetelh itu<br \/>\n#chmod 755 squid.sh<br \/>\n#.\/squid.sh<br \/>\nmenambah divert ip agar proses browsing bisa terekam di access.log<br \/>\n#ipfw add 350 fwd ipwan,8080 tcp from iplocal\/netmask to any www<br \/>\n#ipfw add 350 fwd 222.124.162.300,8080 tcp from 192.168.1.1\/24 to any www<br \/>\nkalopingin jalan sendiri ketika reboot,&#8230;masukkan di<br \/>\n#ee \/etc\/rc.firewall<br \/>\nmet coba aja deeh,&#8230;.muach<\/p>\n<p>peace from oktobrima \ud83d\ude42<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Setelah Instalasi Freebsd Sebagai Gateway&#8230;&#8230;Laluuuuuuuuuu 1. Installing Squid You can install Squid using Ports but you can&#8217;t play with configure options, so I&#8217;ll cover the\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0 steps to install from a tarball. You can download the Squid source from http:\/\/www.squid-cache.org. The lastest version is squid-2.4.STABLE6-src.tar.gz. Run the\u00a0\u00a0\u00a0\u00a0 following commands as root. # cd \/path\/to\/tarball # tar [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-11","post","type-post","status-publish","format-standard","hentry","category-freebsd"],"_links":{"self":[{"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/11","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=11"}],"version-history":[{"count":0,"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=\/wp\/v2\/posts\/11\/revisions"}],"wp:attachment":[{"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=11"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=11"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/angga.feb.uns.ac.id\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=11"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}