Entri yang Diunggulkan

Kumpulan Link Pusat Belanja Tas & Koper Online di Xinfushop.co.id

Cari Pusat Belanja Tas & Koper Online Di Xinfushop , hubungin : 081260227278. Bisa Cicilan 0% & Free Ongkir.   Pusat Belanja TAS...

Senin, 26 September 2016

Cara Konfigurasi Transparent Web Proxy Pada Debian Server 8.5

Pada tutorial kali ini, kita akan membahas mengenai web proxy. Web proxy adalah suatu program yang dibuat yang dapat digunakan untuk melakukan pemblokiran terhadap situs-situs tertentu. Jadi, dengan adanya web proxy ini, kita dapat menentukan situs-situs apa saja yang akan diblokir pada server kita. Web proxy ini mungkin sudah tidak asing lagi bagi kita, karena saat ini sudah banyak sekali web proxy yang berlaku di internet. Salah satunya yaitu, di Indonesia telah menerapkan pemblokiran terhadap situs-situs yang berbau kekerasan, sek*, dan lain-lain.




Web Proxy terbagi menjadi 2 jenis, yaitu web proxy anonymous (transparan) dan web proxy non anonymous (non transparan) . Web proxy anonymous adalah web proxy yang dikonfigurasi secara manual, sehingga pada client langsung bisa berjalan proxy yang telah dikonfigurasi. Sedangkan web proxy non anonymous adalah web proxy yang mengharuskan seorang client melakukan pengaturan / settingan secara manual. Nah, pada tutorial kali ini, kita hanya akan membahas konfigurasi web proxy anonymous. Seperti biasanya disini kita mengkonfigurasi menggunakan OS Debian Server 8.5. Baik, langsung saja diperhatikan tutorialnya di bawah ini.



Memberi Script Proxy Pada File Proxy

Untuk mengkonfigurasi proxy, tentunya kita harus memberikan script di file proxy. Langsung saja disimak tutorialnya di bawah ini.

1. Sama seperti biasanya, lakukan booting dan login sebagai root. Setelah login sebagai root, lakukan instalasi squid. Untuk debian 8.5 telah menggunakan paket squid terbaru yaitu squid3, jadi ketikkan perintah "apt-get install squid3", lalu tekan tombol "y" dan "enter".


Catatan: Untuk instalasi semua paket di debian, masukkanlah dvd berdasarkan binary dvd yang diminta.

2. Selanjutnya, lakukan pengeditan di file squid.conf dengan cara mengetikkan perintah "nano /etc/squid3/squid.conf", lalu tekan enter.


3. Setelah masuk di dalam file squid.conf carilah tulisan "http_port 3128" dengan cara menekan "Ctrl+W" lalu ketikkan "http_port 3128" dan tekan enter.


4. Setelah menemukan tulisannya, tambahkan script seperti ini :

http_port 3128 transparent
cache_mem 16 mb
cache_mgr intutoko@gmail.com
visible_hostname proxy@DomainAnda 
acl situs dstdomain .namadomainyangmaudiblokir
http_access deny situs
acl lan src ip subnet ip lan Anda
http_access allow lan
http_access allow all

untuk lebih jelasnya perhatikan gambar di bawah ini


5. Setelah menambahkan script, jangan di close dulu, cari juga "finally deny all". Caranya seperti tadi, yaitu dengan menekan "Ctrl+W" lalu mengetikkan kata yang ingin dicari dan menekan tombol Enter.


6. Tambahkan tanda "#" di depan "http_access deny all" sehingga hasilnya seperti pada gambar di bawah ini.


7. Selanjutnya, simpanlah file tersebut dengan cara menekan tombol "Ctrl+X" lalu tekan tombol "y" dan tekan tombol Enter.



Mengalihkan Situs Yang Diblokir Dari Port Http(80) Ke Port Proxy (3128) 

Setelah menambahkan script proxy, selanjutnya kita akan membuat pengalihan port dari port http ke port proxy

1. Selanjutnya kita akan menambahkan script di file routing kita yang gunanya untuk melakukan pengalihan port, yaitu dari port http (80) ke port proxy (3128). Nah, untuk menambahkan script pengalihan port tersebut, pertama-tama ketikkan perintah "nano /etc/init.d/routing" lalu tekan enter. Untuk lebih jelasnya perhatikan gambar di bawah ini.


2. Tambahkanlah script berikut di bawah script POSTROUTING.

"iptables -t nat -A PREROUTING -s ip subnet ip lan/prefix -i eth1 -p tcp --dport 80 -j REDIRECT
 --to-port 3128"

Agar lebih jelas, perhatikan gambar di bawah ini.


Sekedar Info :
Mengapa postrouting menggunakan -o sedangkan prerouting menggunakan -i ?
Karena POSTROUTING adalah suatu chain yang mana chain tersebut merupakan suatu proses keluarnya data dari PC kita sehingga menggunakan -o (out interface) sedangkan PREROUTING adalah suatu chain yang mana chain tersebut merupakan proses masuknya data ke dalam server, sehingga menggunakan -i (in interface).

3. Selanjutnya, simpanlah file tersebut dengan cara menekan tombol "Ctrl+X" lalu tekan tombol "Y" dan tekan tombol Enter.



4. Dengan demikian apabila client ingin mengakses situs yang diblokir maka akan langsung error karena telah dialihkan ke port 3128.


Membuat DNS Untuk Situs Yang Diblokir (Apabila Server Offline)

Karena saya menggunakan server yang offline (hanya dipake belajar) maka saya harus membuat secara manual dns untuk situs yang saya blokir. Langsung saja disimak penjelasannya di bawah ini.

1. Pertama, berpindah direktorilah terlebih dahulu dengan cara mengetikkan perintah "cd /etc/bind" lalu tekan enter.


2. Selanjutnya ketikkan perintah "nano named.conf.local" 


3. Tambahkanlah script seperti pada gambar di bawah ini, tepatmya di bawah script dns Anda sebelumnya.


Penjelasan : Karena pada saat penambahan script proxy saya menambahkan situs google.com jadi disini juga saya ketikkan google.com, Jadi gantilah google.com sesuai dengan situs yang Anda daftarkan di script proxy tadi. Disini juga saya membuat file untuk domain tersebut dengan nama db.google

4. Selanjutnya simpanlah file tersebut dengan cara menekan tombol "Ctrl+X" lalu tekan tombol "Y" dan Enter.

5. Copylah isi dari file domain Anda sebelumnya ke file yang Anda buat untuk domain yang ingin Anda blokir, disini saya mengetikkan perintah "cp db.name db.google" lalu tekan enter


6. Selanjutnya, ketikkan perintah "nano db.google(ganti dengan nama file yang Anda buat".


7. Ubahlah script menjadi seperti pada gambar di bawah ini (ganti google.com dengan domain yang Anda blokir)


8. Selanjutnya simpanlah file tersebut dengan cara menekan tombol "Ctrl+X" lalu tekan tombol "Y" dan Enter.


10. Restarlah semua paket yang telah di konfigurasi tadi agar konfigurasi bisa berjalan dengan cara mengetikkan "/etc/init.d/squid3 restart" untuk merestart squid3, ketikkan "/etc/init.d/routing restart" untuk merestart file routing, dan ketikkan perintah "/etc/init.d/bind9 restart" untuk merestart bind9.



Jika semua restart paket sudah berhasil, maka berhasil pula lah konfigurasi web proxy yang dilakukan. Untuk membuktikannya, Anda bisa mengeceknya dengan cara mengetikkan alamat dari situs yang Anda blokir di browser client.



Cukup mudah kan tutorial konfigurasi transparent web proxy kali ini ? semoga semua yang mencoba dapat berhasil. Apabila ada yang ingin ditanyakan, ataupun ada masukan langsung saja dikomentar. Sampai jumpa pada postingan Intutoko selanjutnya.




Minggu, 25 September 2016

Pengertian dan Fungsi Sound Card Beserta Jenisnya Lengkap

Pengertian dan Fungsi Sound Card Lengkap Beserta Jenisnya - Komputer pada umumnya bisa digunakan untuk memutar musik dan perekaman suara. Kegiatan memutar dan merekam suara disini biasanya menggunakan aplikasi media player atau dengan bantuan headset untuk mendengarkannya atau merekamnya. Hardware yang terbenam di dalam motherboard yang membantu aplikasi bisa berjalan yakni sound card.
Sound card

Cara Konfigurasi Mail Server Di Debian Server 8.5

Pada tutorial server kali ini, kita akan membahas mengenai mail server. Mail server adalah suatu program yang memungkinkan seorang pengguna mengirimkan atau menerima e-mail satu sama lain dalam suatu jaringan. Mungkin teman-teman sudah sering berkirim e-mail menggunakan beberapa mail server, seperti gmail, ymail, dan lain-lain. Disini kita akan membuat juga mail server sesuai dengan keinginan kita.



Untuk menkonfigurasi mail server, Anda harus memastikan bahwa Anda telah mengkonfigurasi dns server, dan web server. Di dalam konfigurasi mail server kali ini, ada beberapa paket / aplikasi yang digunakan, diantaranya adalah postfix, courier-imap, courier-pop, squirrelmail, dan apache2. Nah, Mungkin dari beberapa penjelasan di atas, sudah ada gambaran mengenai mail server. kalau begitu, langsung saja disimak tutorial di bawah ini.


1. Sama seperti biasanya, pertama lakukan booting dan login sebagai root. Setelah login sebagai root lakukan istalasi postfix dengan cara mengetikan perintah "apt-get install -y postfix" lalu tekan enter. Setelah itu, masukkanlah DVD yang diminta untuk instalasi paket, dan tekan enter. Untuk lebih jelasnya perhatikan gambar di bawah ini.


Catatan : Untuk semua instalasi paket dalam konfigurasi, masukkanlah dvd berdasarkan binary dvd yang diminta untuk instalasi tersebut.

2. Selanjutnya, klik OK pada tampilan yang dimunculkan dan pilih "Internet Site", lalu pada bagian "system mail name" biarkan saja secara default.





3. Selanjutnya lakukan pengeditan pada file main.cf, dengan cara mengetikkan perintah "nano /etc/postfix/main.cf" . Untuk lebih jelasnya perhatikan gambar di bawah ini.


4. Tambahkan script "home_mailbox = Maildir/" (tanpa tanda kutip dan perhatikan pula penggunaan huruf kapital serta tanda baca lainnya). 


5. Simpanlah file tersebut dengan cara menekan "Ctrl+X" > "Y" > enter.


6. Setelah menyimpan file tersebut ketikkan perintah "dpkg-reconfigure postfix" untuk melakukan konfigurasi ulang pada postfix.


7.  Ada beberapa hal yang dikonfigurasi ulang pada postfix. Konfigurasi ulang pada postfix dilakukan, karena ada beberapa hal yang perlu ditambahkan atau diubah agar proses pembuatan mail server dapat berhasil. Untuk lebih jelasnya silahkan perhatikan beberapa gambar di bawah ini.












8. Setelah melakukan konfigurasi ulang pada postfix, selanjutnya lakukan instalasi paket courier-imap dan courier-pop, dengan cara mengetikkan perintah "apt-get install courier-pop courier-imap". Untuk lebih jelasnya perhatikan gambar di bawah ini. Courier-imap dan courier-pop adalah aplikasi yang berfungsi untuk mengirim dan menerima email yang akan dikirim ataupun yang akan diterima oleh user.


9. Untuk web based, boleh ditambahkan dan boleh pula tidak. Tapi disini, saya tidak menambahkan web based.

10. Selanjtunya buatlah maildir baru dengan cara mengetikkan perintah "maildirmake /etc/skel/Maildir".

11. Selanjutnya, lakukan instalasi paket squirrelmail dengan cara mengetikkan "apt-get install -y squirrelmail".

12. Selanjutnya lakukan pengeditan di file apache.conf dengan cara mengetikkan perintah "nano /etc/apache2/sites-enabled/mail".

13. Tambahkanlah script seperti dibawah ini


Ganti ikran.com dengan domain Anda

14. Selanjutnya simpanlah file tersebut dengan cara menekan "Ctrl+X" > "Y" > Enter


15. Setelah menyimpan file tadi, selanjutnya ketikkan perintah "nano /etc/apache2/apache.conf"


16. Tambahkan script "Include /etc/squirrelmail/apache.conf".


17. Simpanlah file tersebut dengan cara menekan "Ctrl+X" > "Y" > Enter.


18. Setelah menyimpan file tersebut, selanjutnya kita akan melakukan restart pada semua paket yang terpakai untuk konfigurasi mail server. Ketikkan "/etc/init.d/postfix restart" untuk merestart postfix, ketikkan "/etc/init.d/courier-imap restart" untuk merestart courier-imap, ketikkan "/etc/init.d/courier-pop" untuk merestart courier-pop, dan ketikkan "/etc/init.d/apache2 restart" untuk merestart apache2. Untuk lebih jelasnya perhatikan gambar di bawah ini.


 19. Setelah semua restart aplikasi selesai, berarti konfigurasi mail server juga telah berhasil. Sekarang Anda dapat membuka mail server yang telah Anda buat di browser sesuai dengan Server Name yang telah Anda buat.

20. Setelah dapat membuka mail server di browser, kita sudah dapat melakukan pengiriman email dari satu user ke user lainnya. Nah, untuk menambahkan user, gampang saja, cukup ketikkan perintah "adduser namauseryangdiinginkan" pada server. Perhatikan gambar di bawah ini.



21. Jika sudah membuat user, Anda sudah dapat melakukan login pada mail server yang telah Anda buat, Berikut penampakan apabila Anda telah berhasil login.



22. Selesai


Dengan demikian, berarti proses pembuatan mail server sudah selesai. Cukup mudah kan ? Bagi yang mau bertanya-tanya seputar pembuatan mail server, langsung saja dikomen. Sampai jumpa pada postingan berikutnya.