Instal Webserver Nginx (Compile dari Source) dengan Module Pagespeed

Berikut ini adalah semacam panduan instalasi webserver Nginx (baca: Engine X) melalui compiling source. Apa bedanya dengan instal via apt-get install nginx? Hmm.. Instal dengan cara compile akan memastikan anda mendapatkan Nginx versi terbaru, sementara apt-get biasanya akan terinstal versi yg lebih jadul atau bahkan versi ndeso. Kalo anda pake Debian, cukup baca mantra apt-get install nginx maka webserver ini akan dengan cepat terpasang di server, tetapi anda hanya akan mendapatkan versi yg sudah agak outdated.

Nginx yg saya install di sini akan menggunakan module Google Pagespeed, tanpa penjelasan rinci mungkin dari namanya anda sudah langsung paham bahwa ini gunanya supaya konten web yg di-host dapat tersaji dengan tempo yg cepat dan singkat tanpa waktu loading yg kronis. OK let’s go kita oprek saja…

OS di VPS yg saya pake adalah Debian 8 (Jessie), kalo anda masih pake 7, cara ini juga work. Atau anda bisa upgrade OS dulu supaya jadi Jessie, seperti ini. Kemudian…

  1. Jalankan apt-get update
  2. Instal packages yg dibutuhkan
    apt-get install dpkg-dev build-essential zlib1g-dev libpcre3 libpcre3-dev git
  3. Pindah direktori cd /usr/src/
  4. Download sourcenya apt-get source nginx
  5. Instal dependencies apt-get build-dep nginx
  6. Clone repo Pagespeed git clone https://github.com/pagespeed/ngx_pagespeed.git
  7. Pindah direktori cd ngx_pagespeed
  8. Download Pagespeed optimization libraries wget https://dl.google.com/dl/page-speed/psol/1.9.32.2.tar.gz
  9. Ekstrak archive tsb tar zxvf 1.9.32.2.tar.gz
  10. Pindah ke direktorinya source Nginx cd ../nginx-1.9.2/ (angka versi di sini bisa berbeda dg saat anda instal)
  11. Edit file vim debian/rules
  12. Tambahkan di bawah $(WITH_SPDY) \ baris berikut:  --add-module=/usr/src/ngx_pagespeed \ (ada 2 lokasi) NGINX
  13. Save dan compile dpkg-buildpackage -b
  14. Hasil dari compiling adalah file .deb yg bisa segera kita instal. Pindah dulu ke cd /usr/src
  15. Instal file .deb dpkg -i nginx_1.9.2-1~wheezy_i386.deb (nama file .deb di sini bisa berbeda dengan punya anda, silahkan cek dan pastikan dulu dengan command ls -al)
  16. Sekarang buatlah direktori cache Pagespeed mkdir /var/ngx_pagespeed_cache
  17. Set ownership chown www-data.www-data /var/ngx_pagespeed_cache
  18. Agar module Google Pagespeed aktif, editlah vim /etc/nginx/nginx.conf
  19. Tambahkan 2 baris ini di dalam http {} pagespeed on;
    pagespeed FileCachePath /var/ngx_pagespeed_cache;
    nginx pagespeed
  20. Save dan restart Nginx /etc/init.d/nginx restart
  21. Cek apakah running lsof -i TCP:80, hasilnya harus seperti ini nginx running
  22. Berhasil! Sekarang coba cek versi Nginx yg sudah diinstal, hasilnya harus menunjukkan versi yg terkini atau rilis paling akhir. Cek dengan perintah nginx -v
  23. Cek module Pagespeed apakah sudah OK wget -O - -o /dev/null --save-headers x.x.x.x (x.x.x.x adalah ip server anda). Jika hasilnya seperti ini maka selamat broo, Nginx anda sudah menggunakan module Pagespeed dan siap menyajikan konten web dengan waktu loading lebih cepat NGINX pagespeed module

Demikianlah saudara-saudara semuanya… Webserver yg keren ini sudah siap digunakan. Nah bagaimana dengan setup webnya? Bagaimana dg ininya? itunya? Hmmm… ga lah, itu ga akan saya bahas di sini. Saya on the topic saja ya, sesuai judul bahwa ini adalah cara instal webserver Nginx dan jika anda ikuti maka hasilnya pasti akan sesuai dg yg saya jalankan di sini.

Well.. Saya rasa pasti ada yg kepikiran bagaimana menambahkan domainnya? Ini jg ga akan saya bahas di sini ehehehe, mungkin next time saja di lain posting. Tapi intinya, untuk masalah domain supaya bisa resolve ke server anda harus setup nameserver dulu. Coba saja anda jalankan tutorial Nameserver Daemon yg ada di sini. Kalo benar, maka domain anda nantinya bisa anda buka di browser dan bisa dicek di step nomor 23 (menggantikan ip).

Cheers!!!!!
[ Dibaca 59 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Manfaatkan VPS untuk Download Torrent (Instalasi Deluge Bittorent Client)

Anda mungkin suka berburu file torrent kan? Nah pasti agak repot kalau anda harus mencari leecher sering-sering. Oleh karena itulah saya akan sharing tentang cara instalasi torrent client bernama Deluge ke dalam VPS (sering disebut Seedbox). Saya juga akan tambahkan tutorial instalasi File manager yg akan memudahkan anda download konten torrent dari server ke PC anda dengan speed wuzzz.

Modal yg anda butuhkan adalah sebuah VPS fresh instal (di sini saya gunakan OS Debian Jessie, jika anda hanya bisa mendapat Debian 7 maka upgrade saja seperti di sini). Supaya lebih nyaman dan membuat anda bahagia, saya sarankan untuk menyewa VPS dengan masa 1 tahun. Tapi tidak semua provider mengijinkan torrent, betul kan? Kalau bingung sewa kemana maka silahkan tengok ke Ramnode. Kemudian sewa yg annual dan lokasinya US (ingat: pilih lokasi US jangan yg lain atau justru akan suspended). Untuk kebutuhan personal, saya rasa sih $15/tahun sudah cukup memuaskan dengan spek server:

  • 128 MB Ram
  • 1 Gbps port speed
  • HDD 80 GB
  • Bandwidth 500 GB/bulan

ramnode

Cara instal Deluge client ini sebetulnya sangat gampang, mari contek saja coretan saya di bawah ini:

  1. Lakukan update seperti biasa: apt-get update
  2. Langsung saja instal Deluge: apt-get install deluge deluged deluge-web. Prosesnya lama bro.. Sabar dan boleh ditinggal ngopi dahulu
  3. Kalau sudah kelar, instal screen: apt-get install screen. Gunanya supaya nanti daemon Deluge dapat dijalankan dengan mulus di background
  4. Lancar? Mari luncurkan Deluge: screen -fa -d -S deluge-web -m deluge-web. Tenang saja, memang tidak akan terjadi apa-apa pada console
  5. Buka browser anda, kunjungi http://x.x.x.x:8112 dimana x.x.x.x adalah IP dari VPS anda
  6. Default password: deluge. Setelah isi password pertama kali, anda akan diminta untuk mengubahnya.. Silahkan ganti saja password tsb deluge pass
  7. Sebuah popup notifikasi daemon (Connection manager) akan muncul, dari situ anda bisa klik start daemon kemudian connect start deluge

Sampai ke tahap ini Deluge yg anda instal sudah fungsional untuk leeching/seeding torrent. Tapi tutorialnya belum berhenti di sini saja. Saya akan tambahkan instalasi sebuah web-based file manager, sehingga nanti setelah leeching torrent 100%, anda bisa segera mengunduhnya direct ke PC misal dengan IDM.

Info: File manager yg saya setup di sini bernama Encode Explorer, dan merupakan sebuah aplikasi terpisah dan tidak berkaitan lagi dengan Deluge.

  1. Encode Explorer adalah aplikasi berbasis php oleh karena itu kita harus instal webserver dan php: apt-get install apache2  php5 libapache2-mod-php5
  2. Masuk ke direktori webserver yaitu: cd /var/www/html
  3. Buatlah sebuah direktori baru, misalnya: mkdir download. Anda bisa juga pakai nama dir lain, terserah saja…
  4. Setup ownership: chown -R www-data.www-data download
  5. Pindah ke direktori yg telah dibuat: cd download
  6. Download Encode Explorer:
    wget http://nchc.dl.sourceforge.net/project/encode-explorer/encode-explorer/encode-explorer_6.3/encode-explorer_6.3.zip
  7. Ekstrak file: unzip encode-explorer_6.3.zip
  8. Pindahkan ke direktori download: cp -rf ./encode-explorer_6.3/index.php .
  9. Edit file index agar Encode Explorer ini berfungsi dengan baik: vim index.php
  10. Ubah nih: $_CONFIG['require_login'] = false; ganti menjadi true
  11. $_CONFIG['users'] = array(); Nah syntax di samping ini untuk menentukan user dan password. Buatlah seperti contoh:
    $_CONFIG['users'] = array(array("user123", "kambing987", "admin"));
  12. Save. Test di browser anda dengan membuka http://x.x.x.x/download EE
  13. Pada contoh tutorial ini anda bisa login dengan username: user123 dan passwordnya ialah kambing987
  14. Buka kembali Deluge client anda di http://x.x.x.x:8112
  15. Klik Preferences, edit lokasi file yg telah selesai didownload. Ingat: pada tutorial ini saya membuat sebuah direktori bernama download di dalam /var/www/html, maka editlah Deluge seperti ini deluge dl
  16. Selesai!!! Setiap torrent yg sudah kelar anda leech, hasilnya bisa anda buka melalui file manager Encode Explorer yg sudah kita instal di atas. Selanjutnya anda bisa gunakan IDM untuk mendownload konten torrent ke PC jadul anda masing-masing. Nih contohnya, saya akan leech sebuah torrent berisi album dari Iron Maiden torrent
  17. Lalu setelah 100% saya tinggal login ke Encode Explorer dan download file-file mp3-nya.torrent dl

Lihatlah contoh VPS yg udah saya setup (live sample) dan sudah saya gunakan untuk mengunduh torrent selama lebih dari setahun (menggunakan VPS Ramnode), cekidot bro:

Demikianlah teman-teman semua, semoga bermanfaat dan membuat hidup anda lebih berarti. Umpamanya anda ingin setup VPS untuk Seedbox seperti ini tapi belum ada waktu atau sedang agak masuk angin, boleh deh kontak saya untuk menanyakan norek saya eheheheheh…

 
[ Dibaca 82 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Beginilah Cara Upgrade VPS Debian 7 ke 8 (Wheezy ke Jessie)

Hello teman-teman yg baik hati,

Di sini saya akan memposting cara melakukan upgrade OS Debian 7 ke generasi berikutnya yaitu Debian 8 (dikenal juga dengan code name Jessie) pada VPS anda. Upgrade yg saya jalankan di sini adalah upgrade pada sebuah VPS yg masih fresh-installed alias belum saya setup apapun, belum ada aplikasi macam webserver, database, dan sebagainya. Pada mulanya saya hanya ingin mencoba Debian 8, tetapi provider VPS yg saya gunakan ini belum menyediakan template OS tsb jadi saya tidak bisa reinstal begitu saja.

WARNING: Lakukan backup secara menyeluruh terhadap aplikasi, data dan database anda beserta file-file penting jika anda mencoba upgrade sebuah sistem yg di dalamnya sudah terdapat berbagai macam setup. Saya sudah pasti tidak bertanggung jawab jika ada kehilangan data atau sistem yg error yg disebabkan oleh upgrade ini.

Baiklah, pertama-tama mari login ke console server dahulu kemudian luncurkan mantra-mantra berikut:

  1. Jalankan update: apt-get update
  2. Instal aplikasi screen: apt-get install screen. Screen ini berguna untuk menjalankan proses upgrade di background, yg akan menyelamatkan anda jika internet anda diskonek (proses upgrade tidak akan terhenti prematur)
  3. Silahkan cari repo yg secara lokasi terdekat dengan server anda. Atau jika tidak ada ide coba buka saja http://repo.ugm.ac.id/mulai/ dan gunakan repo berikut: deb http://repo.ugm.ac.id/debian/ jessie main contrib non-free
  4. Edit file repo anda: vim /etc/apt/sources.list
  5. Hapus baris repo lama dan gantikan dengan repo dari mirror UGM di atas repo debian ugm
  6. Save file tsb dan jalankan update: apt-get update apt-get update
  7. OK sekarang jalankan screen. Enter saja jika anda melihat beberapa paragraf teks di situ, dan anda akan mendapatkan sebuah command prompt baru di layar yg kosong
  8. Jalankan upgrade: apt-get upgrade. Info: perhatikan bahwa command ini sekarang anda jalankan di dalam screen. Bilamana koneksi internet anda ngadat dan koneksi ke server putus, maka anda bisa login ulang dan masuk kembali ke screen untuk melihat progres upgrade dengan perintah screen -Dr
  9. Setelah upgrade rampung, jalankan command: apt-get dist-upgrade. Proses upgrade bisa lama, inilah kenapa anda harus menggunakan aplikasi screen
  10. Lho kok malah error? Anda lihat error macam ini? plymouth eror ommm
  11. Jika iya maka uninstal plymouth tsb: apt-get remove plymouth kemudian ulangi langkah nomor 9. Info: plymouth ternyata digunakan untuk animasi grafik saat boot, nah karena kita pakai VPS (dan tidak ada GUI-nya) maka plymouth berhak kita buang
  12. Jalankan: apt-get purge $(dpkg -l | awk '/^rc/ { print $2 }') dan kemudian apt-get autoremove
  13. Segera bereskan proses upgrade dengan me-reboot server. Done!

Silahkan login ulang ke VPS anda setelah berhasil reboot, dan jalankan command: cat /etc/issue. Lihat ada angka 8 di situ kan? OK bro itu artinya server anda sudah sukses upgrade ke Debian 8 (Jessie). debian 8

Atau untuk lebih meyakinkan, coba baca mantra ini: lsb_release -a dan hasilnya yaitu… DEBIAN jessie

Well f done! Monggo silahkan oprek  VPS anda lebih lanjut untuk berbagai keperluan dan kebutuhan.

 
[ Dibaca 78 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Langkah Instal OpenVPN pada VPS Centos 6

Beberapa waktu lalu saya sudah menulis tutorial tentang instal OpenVPN di server Debian, nah karena ga semua orang pake Debian maka kali ini saya akan coba posting tutorial yg sama untuk VPS dengan OS Centos 6. Cara setupnya tidak kalah mudah dengan yg pernah kita coba di Debian. Sebelum saya mulai, saya akan beberkan dahulu sedikit tentang ramuan yg saya perlukan di sini.

VPS yg saya pake yaitu Centos 6.5 32 bit, virtualisasi OpenVZ. Bagi yg pake 64 bit silahkan dicoba saja karena mungkin ada sedikit perbedaan. File editor yg saya pake yaitu vim. Jalur konek yg akan saya buat pada OpenVPN ini adalah hanya via TCP (tidak setup UDP). Kenapa? Karena nanti config untuk client akan diberi mantra supaya bisa konek via Squid proxy.

INFO: Squid proxy tidak support trafik UDP, maka di sini saya hanya akan bikin jalur TCP saja. Ah tapi jangan stres dulu, hasil setup ini saya jamin bisa untuk main game online ataupun koneksi UDP lainnya. 😉

TUN/TAP harus sudah enable. Jika dicek hasilnya masih “No such file…” artinya belum aktif/enabled. Jika hasilnya seperti berikut ini maka TUN/TAP interface udah aktif dan ready untuk instal OpenVPN.

ovpn centos6

Tanpa perlu chit-chat lagi, mari kita mulai saja…

  1. Login ke VPS anda sebagai root
  2. Lakukan update dan tunggu sampai complete yum update -y
  3. Instal semua package berikut:
    yum install gcc make rpm-build autoconf.noarch zlib-devel pam-devel openssl-devel -y
  4. Download rpm LZO dan configure repo RPMforge: wget http://openvpn.net/release/lzo-1.08-4.rf.src.rpm
  5. wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.3-1.el6.rf.i686.rpm
  6. Sekarang kita build rpm package, jalankan satu persatu: rpmbuild --rebuild lzo-1.08-4.rf.src.rpm
    rpm -Uvh lzo-*.rpm
    rpm -Uvh rpmforge-release*
  7. Instal OpenVPN yum install openvpn -y
  8. Copy saja direktori easy-rsa ke dalam direktori openvpn cp -R /usr/share/doc/openvpn-2.2.2/easy-rsa/ /etc/openvpn/
  9. Kalo step no 8 malah error cannot stat `/usr/share/doc/openvpn-2.2.2/easy-rsa/': No such file or directory silahkan jalankan fix yang ada pada bagian akhir postingan ini. Bagi yg ga eror, lanjutkan ke step 10
  10. Edit file berikut: /etc/openvpn/easy-rsa/2.0/vars
  11. Delete atau comment (beri tanda #) entri yang bunyinya export KEY_CONFIG=`$EASY_RSA/whichopensslcnf $EASY_RSA` dan ubah jadi export KEY_CONFIG=/etc/openvpn/easy-rsa/2.0/openssl-1.0.0.cnfopenvpn centos export key
  12. Save kemudian jalankan: cd /etc/openvpn/easy-rsa/2.0
  13. Jalankan chmod 755 *
  14. Jalankan source ./vars
  15. Jalankan ./vars
  16. Jalankan ./clean-all
  17. Jalankan ./build-ca (tidak perlu isi apapun, enter saja semua pertanyaan)
  18. Sekarang build key server ./build-key-server server enter semua pertanyaan tapi ingat jika muncul Y/n maka anda harus pencet y diikuti pencet enter
  19. Diffie Hellman parameter ./build-dh
  20. Buat config server vim /etc/openvpn/server.conf
  21. Isinya adalah:
    port 9090
    proto tcp
    dev tun
    tun-mtu 1500
    tun-mtu-extra 32
    mssfix 1450
    reneg-sec 0
    ca /etc/openvpn/easy-rsa/2.0/keys/ca.crt
    cert /etc/openvpn/easy-rsa/2.0/keys/server.crt
    key /etc/openvpn/easy-rsa/2.0/keys/server.key
    dh /etc/openvpn/easy-rsa/2.0/keys/dh1024.pem
    plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login
    username-as-common-name
    server 10.8.0.0 255.255.255.0
    push "redirect-gateway def1"
    push "dhcp-option DNS 8.8.8.8"
    push "dhcp-option DNS 8.8.4.4"
    keepalive 5 30
    comp-lzo
    persist-key
    persist-tun
    verb 3
  22. Save
  23. Mantap! Sekarang restart OpenVPN service openvpn restart openvpn centos ok
  24. Edit file forwarding agar trafik dari client bisa browsing vim /etc/sysctl.conf
  25. net.ipv4.ip_forward = 0 ganti menjadi net.ipv4.ip_forward = 1
  26. sysctl -p
  27. Sekarang setup iptables… nah ini sangat penting, perhatikan baik-baik. Jalankan 2 command iptables ini jika anda pake VPS OpenVZ:
    iptables -t nat -A POSTROUTING -o venet0 -j SNAT --to-source x.x.x.x

    kemudian

    iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -j SNAT --to-source x.x.x.x

    Tetapi jika VPS anda adalah XEN atau KVM (misal bagi yg pake DigitalOcean) maka iptablesnya adalah:

    iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE
  28. Simpan rule iptables service iptables save
  29. Supaya OpenVPN selalu starts saat server boot, jalankan command chkconfig openvpn on
  30. Nah berikutnya adalah membuat config ovpn untuk para user/client anda. Kalau pada OpenVPN Debian yg terdahulu saya simpan ovpn di dalam server supaya bisa di download, maka di sini saya akan pandu anda untuk membuatnya pake aplikasi Notepad di pc anda. Mudah sekali.. OK bukalah Notepad dan isikan dengan: client
    dev tun
    proto tcp
    remote 162.218.232.166 9090
    resolv-retry infinite
    nobind
    tun-mtu 1500
    tun-mtu-extra 32
    mssfix 1450
    persist-key
    persist-tun
    auth-user-pass
    comp-lzo
    reneg-sec 0
    verb 3
  31. Jangan save dulu. Perhatikan pada remote di situ ada IP silahkan ganti dg IP VPS anda, atau jika anda menggunakan domain maka bisa digunakan untuk replace IP tsb. Port harus sesuai dengan server.conf, pada contoh di sini saya gunakan 9090. Anda boleh gunakan port lain sesuka hati selama port tsb free alias ga sedang dipake oleh aplikasi lain di server
  32. Bagaimana dg ca.crt? OK, tenang bro… saya akan gabungkan sekalian dg config ovpn di atas supaya client lebih mudah pakenya. Baca mantra berikut di Putty untuk memanggil kekuatan gaib ca.crt cat /etc/openvpn/easy-rsa/2.0/keys/ca.crt
  33. Sippp… ca.crt nongol kan? Kalo ga nongol maka mantra yg anda baca sama sekali ga ampuh hehehe, coba cek-cek lagi supaya hasilnya seperti ini openvpn centos ca.crt
  34. Gunakan mouse anda untuk highlight/mengeblok isi ca.crt. Pada putty cukup mengeblok teks maka anda sudah otomatis mengcopynya. Anda bisa paste di manapun diperlukan
  35. Balik ke Notepad di mana anda sudah membuat config opvn sebelumnya. Tambahkan <ca> kemudian paste certificate tsb dan segera akhiri dengan </ca>
  36. OPTIONAL: Kalau anda ingin konek via Proxy maka tambahkan parameter http-proxy diikuti dengan ip dan port proxy. Sehingga hasil final adalah kurang lebih sbb: openvpn centos config ovpn
  37. RALAT: pada contoh config Notepad di atas terdapat baris ca ca.rt (di bawah persist-tun) harus dihapus karena ca.crt sudah dipaste di bawahnya.
  38. Save file tsb dg ekstensi .ovpn misalnya kampret.ovpn atau pake nama pacar teman anda etc.. dan pastikan saat save dari Notepad anda memilih Save as, Save as type: All files.
  39. S E L E S A I!!!!

Anda bisa gunakan aplikasi Securepoint VPN ataupun OpenVPN GUI (saya sarankan Securepoint saja karena bisa save username dan password) untuk melakukan koneksi VPN di PC anda. Jika anda adalah pengguna Android maka anda bisa menikmati akses OpenVPN menggunakan app bernama OpenVPN connect yang bisa anda unduh dari Google Play. Cara koneknya di perangkat tidak akan saya tulis… Karena ini adalah jaman modern, ada Google yg bisa anda andalkan.

Trus bagaimana dengan usernamenya? Halahhh ini gampang, udah jadi topik yg teramat beginner jadi saya skip saja hehehe. Kalo anda pusing instal OpenVPN ini maka bisa saya instalin lengkap termasuk dengan config ovpn. Saya siap dibayar untuk men-setup VPN di VPS anda. Saya beri bonus juga instalin script autocreate user VPN. Cocok nih kalo anda hendak jualan akun OpenVPN. autocreate akun VPN

Script ini juga memiliki fitur autodelete user yg udah habis masa aktifnya… Ya, pokoknya keren lah. 😀

FIX untuk error pada langkah nomor 8. Silahkan jalankan command berikut satu persatu, dan langsung lanjut ke step nomor 10 di atas.

  1. wget https://github.com/downloads/OpenVPN/easy-rsa/easy-rsa-2.2.0_master.tar.gz
  2. tar -zxvf easy-rsa-2.2.0_master.tar.gz
  3. cp -R easy-rsa-2.2.0_master/easy-rsa/ /etc/openvpn/

FIX untuk yg gagal restart OpenVPN (step 23)

  1. wget http://safesrv.net/public/dl/openvpn-auth-pam.zip
  2. unzip openvpn-auth-pam.zip
  3. mv openvpn-auth-pam.so /etc/openvpn/openvpn-auth-pam.so
  4. Edit lagi file server.conf, delete baris yg diawali dg kata plugin kemudian ganti dg: plugin /etc/openvpn/openvpn-auth-pam.so /etc/pam.d/login
  5. Save dan silahkan restart OpenVPN.

 
[ Dibaca 1254 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Instal Shadowsocks – Secure Socks5 Proxy untuk Menembus Sensor Internet

Teman-teman semua tentu sudah sering mengalami surfing/browsing web dibawah blokade atau sensor ISP yg anda gunakan. Hasilnya ketika hendak membuka situs tertentu ternyata situs tsb telah diblok atau anda dialihkan ke halaman notifikasi bahwa situs tsb tidak dapat diakses. Untuk mengatasi hal ini, saya udah pernah posting mengenai beberapa aplikasi yg bisa kita setup di VPS misal: PPTP VPN, OpenVPN, Softether VPN dan Squid Proxy, bisa juga pake SSH tunneling.

Semua cara yg saya sebut di atas (mungkin) mampu untuk menembus blokir ISP ataupun DNS. Jikalau… andaikan… misalnya… anda mencoba tutorial tsb tetapi merasa ga bisa karena sulit (duh!!) …maka kali ini saya akan posting mengenai tool anonymity yg sangat gampang diinstal di VPS anda. Untuk keperluan ini anda membutuhkan sebuah VPS Linux, cukup yg murah dan low-end saja. Cara setup dan penggunaanya sederhana bro:

  1. Login as root. Login ke mana? ya ke server lah masak ke Facebook! 😛
  2. Lakukan update: apt-get update untuk Debian/Ubuntu atau yum update untuk CentOS
  3. Instal Python-pip: apt-get install python-pip (Debian) atau jika pada CentOS: yum install python-setuptools && easy_install pip
  4. Sekarang instal Shadowsocksnya: pip install shadowsocks
  5. Selesai! Gampang kan? Segera jalankan di background supaya PC anda bisa segera konek ke proxy ini: ssserver -p 443 -k kampret -m rc4-md5 --user nobody -d start shadowsocks1
  6. Kalo udah started seperti di atas artinya Socks5 server anda sudah running. Perhatikan pada contoh command di atas, saya menggunakan port 443 dan passwordnya ialah kampret.

Supaya anda bisa browsing bebas sensor ISP, instal tool ini pada PC/laptop anda. Download di sini. Ekstrak kemudian jalankan file exe. Selanjutnya anda perlu menambahkan data server yg sudah anda setup sebelumnya. Saya ga akan berikan detailnya karena dari depan udah saya bilang gampang bin simple. Pokoknya seting di tool gui pada PC anda sebagai berikut: ss1

Nah pada Proxy Port anda lihat 1080 kan? inilah port yg perlu anda gunakan pada browser. Gunakan host 127.0.0.1 dan Port 1080 tsb pada browser favorit anda. Jika sudah maka silahkan mulai browsing, IP anda akan terdetek sebagai IP VPS seperti pada tutorial yg saya tulis ini. Shadowsocks ini bisa juga anda gabungkan dengan tool Proxifier, sehingga semua aplikasi yg dijalankan saat online akan konek ke internet via server anda.

NL

Shadowsocks dapat pula anda gunakan pada perangkat Android. Cari saja di Google Play app bernama Shadowsocks, developernya kalo ga salah Max Lv. Cara pakainya menurut saya udah self-explanatory… Begitu liat anda pastinya udah paham dengan segala setingan yg ada.

Jika anda ingin mematikan Shadowsocks di server maka jalankan command ssserver -d stop di vps anda.

Happy surfing bro! Cheers!
[ Dibaca 1360 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Name Server Daemon (NSD) Sebagai Pengganti BIND9 di VPS Debian

Hello rekan-rekan…

Untuk dapat memasang domain pada VPS atau supaya domain pointing ke ip VPS kita bisa menggunakan beberapa cara yg sangat mudah. Yang paling simple yaitu menggunakan DNS pihak ketiga sehingga domain yg kita gunakan bisa resolve ke ip server. Tetapi jika ingin pake cara yg lebih cool, anda juga bisa menggunakan DNS yg anda setup di VPS anda sendiri.

Aplikasi DNS yg paling banyak dipake sejak jaman purba adalah BIND9. Namun pada postingan ini saya akan share mengenai NSD yg bisa dijadikan sebagai alternatif pengganti BIND9. NSD ini memiliki konsumsi ram lebih rendah dibanding dengan BIND9 sehingga cocok dipasang pada VPS low-end atau VPS dengan spek hemat. Seperti yg biasa kita sewa hehehehe…

Pada tutorial ini, bahan yang saya gunakan adalah sebuah VPS Debian 7 32bit, dan sebuah domain. Jika ingin menerapkan pada server anda, silahkan sesuaikan nama domain dan IP sesuai dengan yang anda gunakan.

Bagaimana cara setupnya? OK let’s get it on bro…

  1. Login ke server sebagai root pastinya
  2. Lakukan sekedar update biar anda makin kelihatan berwibawa: apt-get update
  3. Mulai instal Name Server Daemon dengan command: apt-get install nsd3 NSD 1
  4. Tunggu hingga selesai, namun biasanya ada message bahwa config NSD tidak ada di server NSD 2
  5. Tenang dan ga usah khawatir, kita buat saja config nsd.conf dengan lokasi sesuai yg ditunjukkan oleh warning di atas. Saya pake file editor vim jadi command yg saya jalankan ialah: vim /etc/nsd3/nsd.conf
  6. Isikan dengan rangkaian mantra kuno berikut ini:
    # nsd.conf -- the NSD(8) configuration file, nsd.conf(5).
    #
    # Copyright (c) 2001-2006, NLnet Labs. All rights reserved.
    #
    # See LICENSE for the license.
    #
    
    # This is a comment.
    # Sample configuration file
    
    # options for the nsd server
    server:
    # uncomment to specify specific interfaces to bind (default all).
    ip-address: 172.245.21.199
    
    # don't answer VERSION.BIND and VERSION.SERVER CHAOS class queries
    hide-version: yes
    
    # listen only on IPv4 connections
    ip4-only: yes
    
    # the database to use
    database: "/var/lib/nsd3/nsd.db"
    
    # identify the server (CH TXT ID.SERVER entry).
    identity: ""
    
    # Number of NSD servers to fork.
    server-count: 1
    
    # File to store pid for nsd in.
    pidfile: "/var/run/nsd3/nsd.pid"
    
    # port to answer queries on. default is 53.
    port: 53
    
    # The directory for zonefile: files.
    zonesdir: "/etc/nsd3/master"
    
    zone:
    name: "drrecipes.com"
    zonefile: "drrecipes.com.zone"
  7. Perhatikan pada ip-address: isikan dengan ip VPS anda sendiri
  8. Perhatikan pada baris paling bawah yg berisi mengenai zone file domain, silahkan sesuaikan dengan domain anda sendiri
  9. Perhatikan lokasi zonesdir, di situlah nanti anda harus membuat file yg sudah ditentukan di zonefile
  10. Save file tsb
  11. Buat direktori master: mkdir /etc/nsd3/master
  12. Pindah ke direktori tsb: cd /etc/nsd3/master
  13. Buatlah zonefile, dalam contoh ini yg saya buat adalah: vim drrecipes.com.zone
  14. Isikan dengan:
    ;
    ; NSD data file for drrecipes.com
    ;
    $TTL    3h
    @       IN      SOA     ns1.drrecipes.com. admin.drrecipes.com. (
    1        ; Serial
    3h       ; Refresh after 3 hours
    1h       ; Retry after 1 hour
    1w       ; Expire after 1 week
    1h )     ; Negative caching TTL of 1 day
    ;
    @       IN      NS      ns1.drrecipes.com.
    @       IN      NS      ns2.drrecipes.com.
    
    
    drrecipes.com.    IN     A       172.245.21.199
    ns1               IN     A       172.245.21.199
    ns2               IN     A       172.245.21.199
    www               IN     CNAME   drrecipes.com.
  15. Save
  16. Jalankan command: nsdc rebuild
  17. Sekarang restart NSD supaya konfigurasi di atas langsung running: service nsd3 restart
  18. Untuk memastikan bahwa NSD sudah running cek port UDP 53 (UDP 53 adalah port default DNS) : lsof -i UDP:53 NSD 3
  19. Done!

Sebelum benar-benar resolve tentunya anda harus segera mendaftarkan NS1 dan NS2 domain tsb ke registrar dan selanjutnya menggunakan Nameserver tsb pada domain yg bersangkutan. Bagaimana caranya? Silahkan cangkul saja di blog saya ini, saya udah pernah bahas topik mengenai langkah register nameserver di Namecheap dan Godaddy pada tutorial tentang panel Webuzo yg pernah saya posting sebelumnya.

Nah, setelah tahapan di registrar anda selesai maka dalam hitungan menit domain anda sudah akan pointing ke VPS. Anda bisa gunakan situs whatsmydns.net untuk cek atau bisa juga anda ping domain tsb dan lihat outputnya. Biasanya saya pake server lain untuk ping. NSD 4

Kalau sudah reply seperti itu artinya sudah beres. Domain anda bisa dipake untuk login SSH dengan Putty (menggantikan IP), untuk bikin subdomain pointing (tinggal tambahkan saja subdomainnya di IN A), bisa jg digunakan untuk keperluan lain kedepannya.

Semoga bermanfaat dan salam sukses. 😛

[ Dibaca 588 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Cara Install/Setup WordPress di VPS Menggunakan Webmin

Beberapa waktu yg lalu saya sudah sempatkan menulis tutorial cara instal self-hosted wordpress di VPS. Pada tutorial tsb saya menggunakan sebuah panel gratis yg cukup bagus dan dapat diandalkan untuk manage server anda bernama Webuzo. Kali ini saya akan posting alternatif dari cara tsb yaitu menggunakan panel yg anda semua tentu sudah sangat sangat kenal…. Webmin. (Kalo anda belum kenal webmin.. haduh mungkin anda tinggal di jaman batu ehehehe just kidding).

So, bagi teman-teman semua yg ingin instal wordpress di VPS mungkin bisa mencoba tutorial mudah ini, hasilnya blog wordpress anda akan segera up dan online dan segera bisa anda manfaatkan untuk berbagai keperluan nantinya. Bahan dan racikan yg saya gunakan dalam tutorial instalasi wordpress ini adalah:

  • TLD (top level domain), anda harus punya domain .com, net, org atau lainnya. Pada posting ini saya pake domain saya xynol.com
  • Sebuah VPS atau dedicated server dengan OS Debian Wheezy (Debian 7 – 32 bit)
  • Panel webmin. Kalau di server anda udah ada webmin nah maka proses setup wordpress akan lebih mudah dan simple.

Sebetulnya saya bukan fans berat webmin tetapi kali ini webmin akan saya gunakan untuk memperingkas setup software pendukung yg dibutuhkan agar suatu web/blog bisa fungsional, yaitu: webserver Apache, database MySql, dan DNS menggunakan BIND. Bersama PHP, ketiga komponen tsb akan menyokong satu sama lain sehingga anda bisa memasang wordpress di VPS dengan mudah. Ayo kita mulai……….!

TAHAP 01: Instal dan Setting Webmin

  1. Loginlah sebagai root ke console/terminal vps anda
  2. Seperti biasa, jalankan update dahulu apt-get update
  3. Next instal panel webmin, namun sebelumnya perlu instal dulu dependencies pendukungnya:
    apt-get install perl libnet-ssleay-perl openssl libauthen-pam-perl libpam-runtime libio-pty-perl apt-show-versions python
  4. Download webmin
    wget http://prdownloads.sourceforge.net/webadmin/webmin_1.730_all.deb
  5. Mulai proses instal dpkg --install webmin_1.730_all.deb
  6. Tunggu beberapa menit hingga selesai. Non aktifkan SSL pada webmin sehingga nantinya kita bisa akses webmin melalui http saja, tidak perlu https. vim /etc/webmin/miniserv.conf
  7. Ubahlah ssl=1 menjadi ssl=0, saya juga prefer mengganti port webmin, ubahlah port=10000 menjadi port lain misal port=30000
  8. Simpan kembali hasil edit tsb kemudian restart webmin service webmin restart
  9. Selesai. Webmin is now ready

Webmin telah sukses terinstal di vps, anda bisa membukanya lewat browser kesayangan melalui alamat http://x.x.x.x:30000 dimana x.x.x.x adalah ip server yg digunakan. Pastinya kalo anda ga mengubah port webmin maka port yg akan digunakan tetap default 10000. Username yg diperlukan untuk login adalah root dan passwordnya sama dengan password root server anda. login webmin

Setelah login ke dalam panel webmin, kita akan instal aplikasi untuk membuat Domain Name Server alias DNS menggunakan BIND, aplikasi ini nantinya akan dipakai supaya domain yg ingin digunakan bisa terpasang di vps. Nah, sering dengar kan pertanyaan “gimana cara pasang domain di vps” maka kurang lebih alur dan prosedurnya seperti pada tahapan ini.

TAHAP 02: Instal BIND dan Setup Name Server

  1. Lihatlah menu webmin di sebelah kiri, klik pada Servers untuk melihat menu-menu yg ada dibawahnya
  2. Klik BIND DNS Server. Jika tidak ada pilihan BIND ini maka anda bisa instal dulu dengan mudah dari dalam menu Un-used Modules Bind webmin
  3. Setelah masuk ke module BIND, buatlah master zone. Klik create master zone bind master zone
  4. Yg perlu diisikan pada form create master zone ini cukup mudah, isikan domain anda pada Domain Name/Network, isikan juga pada master server nama domain anda dengan prefix ns1 atau ns2. Isikan email kemudian klik tombol create (tidak ada isian atau editing pada opsi2 lainnya disini). Perhatikan screenshot saya master zone webmin
  5. Domain anda kini sudah nongol di bawah Existing DNS Zones, klik pada domain tsb untuk konfigurasi name server tahap berikutnya bind sukses
  6. Setelah masuk pada Edit Master Zone, klik pada pilihan Name Server edit master zone
  7. Zone Name isikan saja dengan domain anda, Name Server isikan dengan domain anda pakai prefix ns1. Jangan lupa di belakang domain harus ada tanda titik. Ulangi isian tsb kali ini untuk ns2. Well, hasil akhirnya adalah sbb: ns records
  8. Return to record types, klik Address (di sebelah kiri Name Server)
  9. Pada Name dan Address isikan dan create masing-masing sebanyak 4 kali, hasilnya nanti seperti pada screenshot. (xxxx = domain anda)
    1. Name: ns1.xxxx.com – Address: ip vps anda
    2. Name: ns2.xxxx.com – Address: ip vps anda
    3. Name: xxxx.com – Address: ip vps anda
    4. Name: www.xxxx.com – Address: ip vps anda address records
  10. Supaya hasil konfigurasi tsb aktif dan running, silahkan kembali ke console dan jalankan command: service bind9 restart
  11. Langkah berikutnya adalah sangat penting, anda harus registerkan nameserver tsb ke registrar domain anda. Tidak akan saya tulis di sini detailnya. Contek aja tutorial Webuzo saya pada topik setting nameserver, di situ saya contohkan dengan Namecheap dan Godaddy
  12. Setelah setup pada registrar ok, anda bisa test dengan melakukan ping ke domain yg bersangkutan melalui cmd di PC anda atau via server anda yg lain. Bilamana sudah reply ke ip vps maka langkah setup nameserver dengan BIND sudah sukses. Perhatikan domain saya xynol.com sudah resolve ke ip vps yg saya gunakan dalam tutorial ini. ping reply

Well done, brother! Domain sudah terpasang dengan benar di vps. Langkah selanjutnya adalah supaya konten bisa disajikan dari vps. Bagaimana caranya? Yaitu dengan menggunakan webserver Apache. Let’s do it…

TAHAP 03: Instal dan konfigurasi Apache Webserver

  1. Kembalilah ke panel webmin dan cek di bawah menu Servers, klik Apache Webserver. Jika belum ada maka silahkan instal dahulu dari Un-used Modules
  2. Buatlah virtual host untuk Apache, dengan create virtual host ini anda akan dapat pasang banyak domain apache webserver create vhost
  3. Yang perlu dikonfigurasi di sini ialah Document root dan Server name. Document root adalah letak direktori dalam server anda di mana file-file html, php, dll (web/blog) akan diletakkan. Dalam contoh ini saya gunakan /var/www/xynol.com (anda harus sesuaikan dg domain anda sendiri). Sementara pada Server name, isikan domain yg digunakan. Jika sudah silahkan klik tombol Create now vhost create
  4. Klik Virtual Server yg telah dibuat tsb, klik pada menu Edit Directives
  5. Tambahkan entri ServerAlias www.xxxx.com lalu save (sesuaikan dg domain anda, perhatikan screenshot berikut) server alias
  6. Masuklah ke console server anda dan buatlah direktori virtual host tsb, sesuai contoh Document Root di atas maka jalankan command mkdir /var/www/xynol.com (jangan lupa sesuaikan dg domain anda sendiri -_-)
  7. Pindah ke direktori yg baru saja dibuat cd /var/www/xynol.com kemudian sebagai testing buatlah sebuah file html, misalnya vim ok.html
  8. Isikan dengan teks apapun sesuka anda, kemudian save
  9. Restart webserver supaya virtual host yg baru saja dibuat aktif dan running service apache2 restart
  10. Buka pada browser anda http://xxxx.com/ok.html, jika teks yg anda tambahkan tadi muncul maka setup Apache dan virtual host untuk domain tsb sudah dinyatakan berhasil

Setelah nameserver dan webserver ready, selanjutnya adalah instal php supaya webserver dapat mem-parsing file dg ekstensi php misalnya pada wordpress, cms ataupun aplikasi berbasis web dinamis lainnya.

TAHAP 04: Instal dan setting PHP

  1. Back to console kemudian baca mantra ini: apt-get install php5 php-pear php5-mysql libapache2-mod-php5
  2. Restart webserver: service apache2 restart
  3. Test apakah webserver sudah mampu membaca file php, pindah ke Document root yg sudah dibuat sebelumnya cd /var/www/xynol.com
  4. Gunakan file editor vim untuk membuat file: vim info.php
  5. Isikan file tsb dg mantra berikut
    <?php
    phpinfo();
    ?>
  6. Save kembali file tsb dan buka dengan browser http://domain/info.php
  7. Bilamana pada browser nongol halaman berisi detail tentang php di server anda seperti ini maka webserver dinyatakan sudah lulus uji dan siap meng-handle file php php info

Jika ga nongol PHP version seperti nampak di atas artinya ada yg salah. Setelah rampung pada tahap setting php, kini server anda sudah bisa berfungsi untuk menyajikan web dg konten dinamis. Namun masih ada 1 lagi aplikasi yg dibutuhkan supaya wordpress dapat berjalan yaitu database MySql. Seperti kita sudah pahami bersama, hampir semua web dinamis ataupun aplikasi berbasis web, cms, dan sejenisnya membutuhkan sebuah database. Alright mari kita siapkan databasenya via webmin

TAHAP 05: Membuat database MySql

  1. Balik lagi ke panel webmin
  2. Cek lagi di bawah menu Servers, jika belum ada MySQL Database server maka anda bisa instal dulu dg gampang dari bagian Un-used Modules yg ada dibawahnya. Pilih saja MySQL dan klik teks yg berbunyi “Click here to have it downloaded and installed using APT.”
  3. Setelah masuk ke MySql Database Server, buatlah database baru untuk keperluan wordpress nantinya mysql db
  4. Selanjutnya isikan nama database yg ingin dibuat, bebas tapi jangan ada spasi. Selebihnya tidak ada perlu yg diisi/diubah. Klik Createdb baru
  5. Anda akan kembali ke MySQL Database Server, buatlah user permission di bawah Global Options user permissions sql
  6. Create new user create sql user
  7. Isikan user details yaitu username, password, host isikan dg localhost, permissions select semuanya (shift + click). Lanjut dg klik tombol create mysql user
  8. Alright bro, sekarang seting permission untuk database yg sudah dibuat pada langkah sebelumnya. Klik pada Database permissions (gambar icon gembok). Kemudian setelah terbuka klik pada teks “Create new database permissions”
  9. Pada Database pilih Selected kemudian dari drop-down menu pilihlah nama database yg sudah dibuat di langkah nomor 4 (Tahap 05). Untuk username isikan dg user yg sudah dibuat sebelumnya. Hasilnya nanti seperti penampakan gaib berikut ini create db
  10. Setalah anda klik tombol create maka database untuk keperluan wordpress sudah siap. Catat baik2 dari tahap nomor 5 ini kita sudah mempunyai database MySql dengan nama duitgratis, username MySql adalah kampret (jangan lupa passwordnya) dan Host: localhost.

Sampai di sini mari kita minum kopi dan kita review dulu apa-apa yg sudah saya jabarkan di atas. Saya bikin semacam ceklist bahwa semua aplikasi yg dibutuhkan sudah siap:

  • DNS sudah ready, ping domain resolve ke ip vps
  • Webserver Apache sudah ok, konten html bisa ditampilkan via browser dan domain bisa dibuka di browser
  • PHP sudah ready, file info.php bisa diakses via browser
  • Database MySql juga sudah siap, nama db, username, password dan host sudah kita catat.

Apabila 4 hal tsb ga bermasalah, sekarang bisa lanjut ke proses instal wordpress.

TAHAP 06: Instal WordPress di VPS

Setelah keempat komponen pendukung di atas sudah work dan tanpa kendala, sekarang saya akan ulas panduan cara instal wordpress melalui command line…

  1. Login as root pada console server anda
  2. Jalankan update kembali
  3. Pindah ke document root yg tadi kita buat, dalam contoh ini command yg dipake: cd /var/www/xynol.com
  4. Download wordpress wget http://wordpress.org/latest.zip
  5. Ekstrak script wordpress tsb unzip latest.zip
  6. Pindahkan dari dir wordpress ke document root cp -rf wordpress/* .
  7. Hapus file yg tidak diperlukan rm -rf readme.html latest.zip wordpress
  8. Copy config wp cp wp-config-sample.php wp-config.php
  9. Edit config wp vim wp-config.php
  10. Isikan nama database, username, password dan host seperti yg sudah kita catat dari proses di atas. Seperti ini wp-config
  11. Save file tsb
  12. Kita set ownershipnya chown -R www-data:www-data /var/www/xynol.com
  13. Selesaikan instalasi wordpress melalui browser dengan membuka URL http://domain/wp-admin/install.php (sesuai dengan domain yg anda gunakan)
  14. Isikan username, password dan email yg ingin digunakan sebagai akun admin blog wordpress baru anda
  15. Selesai!!! Congratulations bro! Sekarang blog wordpress anda sudah up menggunakan alamat domain sendiri. Untuk melakukan posting, edit theme, install plugin dan customizing lainnya silahkan login ke http://domain/wp-admin.

Note: untuk masalah customizing wordpress seperti yg saya singgung di nomor 15 tidak akan saya bahas karena itu sudah diluar topik instal wordpress dengan webmin yg saya tulis di sini. Lagi pula itu menyangkut masalah selera masing2. Jika anda baru pertama berhadapan dengan wordpress yg self-hosted seperti ini maka tidak perlu pusing, dengan sedikit rajin mempelajari setingan yg ada di dalam dashboard maka anda akan segera fasih menghandle wordpress.

Bagi yg sedang belajar ngoprek VPS dan mencoba topik ini, ga perlu merasa terintimidasi oleh panjangnya tutorial ini. Memang terlihat panjang dan ruwet itu karena saya coba breakdown dengan detail supaya mudah dijalankan oleh rekan2 semua. Kalau anda sudah beberapa kali sukses menjalankan tutorial setup wordpress ini, maka dalam prakteknya nanti anda hanya akan butuh waktu sekitar 10-15 menit saja untuk menyelesaikan installasi wordpress dengan bantuan panel webmin. Lebih asyiknya lagi it’s free! Ya… kenapa pula buang2 duit beli license cPanel kalo hanya dg modal webmin (dan sedikit skill) anda bisa instal wordpress di vps dengan cepat dan mudah, hehehehe.

Setup ini tidak hanya terbatas pada setting wordpress saja ya, intinya setelah server anda ready dengan DNS, webserver, php dan database, anda bisa menginstal aplikasi web lainnya. Bisa dibilang wordpress pada tutorial ini hanya contoh karena itu yg banyak digunakan oleh khalayak.

Oh btw, bagaimanakah hasil akhir dari panduan yg saya kerjakan di sini? Berhasilkah saya? Yes, of course bro. Ini adalah postingan real-time dan merupakan live report dari apa yg saya setup. Lihatlah hasil instalasi wordpress saya, tengoklah www.xynol.com.

Bagaimana dg anda? 😀

 
[ Dibaca 2722 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Tutorial Setting dan Instal SoftEther VPN di VPS Debian (Multi-Protocol)

Softether VPN merupakan VPN generasi terbaru yang mulai dikembangkan sekitar tahun 2013 oleh beberapa ahli pengoprek dan programmer dari Universitas Tsukuba, Jepang. VPN ini diprediksi kedepannya akan mulai mendominasi dan menggeser platform VPN lain macam OpenVPN dan PPTP VPN yg konon sudah mulai uzur dan usang. Tengoklah OpenVPN… sudah bertahun-tahun cenderung tidak ada update signifikan.

Kelebihan dari Softether VPN di antaranya ialah:

  • Speed lebih cepat dari OpenVPN, ini berdasarkan ujicoba oleh Universitas Tsukuba tsb, bukan semata2 propaganda saya
  • Lebih secure dengan session saat konek yg terenkripsi
  • Daya tembus firewall yang lebih ampuh dibanding VPN pendahulunya
  • Lebih stabil dan simple untuk digunakan
  • Support beberapa macam protokol VPN sekaligus yaitu: L2TP/IPsec (bisa untuk Android/iPhone), OpenVPN, EtherIP, MS-STP VPN, dll.
  • Bagi pengguna SSH, bingung stres kalo mau main game online… Beralihlah ke Softether VPN hehehe, tinggal konek maka beres tidak perlu setting ini itu pada PC anda 😉

OK kira-kira segitu saja intro dan perkenalannya kepada Softether VPN. Berikutnya saya akan share langkah-langkah instalasi di VPS dan sedikit ulasan tentang cara pakainya. Saya akan usahakan break-down tiap step sedetail mungkin sehingga mudah diikuti bagi anda yg ingin punya server Softether sendiri untuk internetan yg lebih wuzzzz 😀

Pada tutorial ini bahan-bahan dan bumbu rahasia yang diperlukan adalah:

  • Sebuah VPS dengan OS Debian 7 (32 bit), disarankan VPS yg fresh install
  • Sedikit pengetahuan tentang Linux dan command line
  • Ketelitian dan kecermatan
  • Secangkir kopi favorit anda karena…. lihatlah panjang tutorial ini
  • Wajah yang ganteng (berpengaruh pada hasil akhir) hehehe 😀

Sudah ready semua? Sip, silahkan login dulu sebagai root ke console server anda….. and then follow this steps:

  1. Tetaplah di dalam direktori /root dan jangan berpindah
  2. Jalankan update apt-get update
  3. Instal tool2 untuk compile/setup aplikasi Softether VPN server nantinya (gcc, make, zlib, ncurses, dll) Langkahnya simpel kok: apt-get install build-essential -y
  4. Instal console-based browser: apt-get install lynx. Lynx adalah browser modus teks yg dapat digunakan di console
  5. Gunakan Lynx untuk download file Softether server lynx http://www.softether-download.com/files/softether
  6. Command di atas akan menampilkan sederet direktori Softether mulai dari rilis pertama hingga yg up-to-date. Gunakan arrow pada keyboard anda untuk menuju rilis Softether yg terkini. Turunkan saja ke paling bawah dan perhatikan tanggal rilis, cari yang paling akhir ScreenHunter_299 Nov. 29 17.47
  7. Pastikan sudah ter-highlight seperti di atas untuk memilih lalu tekan enter
  8. Anda akan masuk direktori di dalamnya, pilihlah “Linux” kemudian enter ScreenHunter_299 Nov. 29 17.54
  9. Setelah masuk ke direktori Linux tsb pilihlah SoftEther_VPN_Server kemudian enter ScreenHunter_299 Nov. 29 17.55
  10. Setelah masuk, pilihlah 32bit_-_Intel_x86. Kenapa pilih yang ini? Ingat di atas sudah saya bilang bahwa VPS yg saya pakai adalah 32 bit. Jika anda ga pake 32 bit maka silahkan pilih yang sesuai ScreenHunter_299 Nov. 29 17.58
  11. Nah di dalam dir tsb ada sebuah file dengan nama yg panjang dan berekstensi tar.gz. Pilih file tsb kemudian pencet D di keyboard untuk mendownloadnya ScreenHunter_300 Nov. 29 20.37
  12. Lynx akan mendownload file tsb, pilihlah “Save to disk” yg artinya akan tersimpan di server dan dalam ini akan tersimpan di dalam direktori /root ScreenHunter_300 Nov. 29 20.41
  13. Pencet Q untuk keluar dari Lynx. Setelah kembali ke console, cek dengan command ls -al untuk memastikan bahwa file Softether sudah terdownload. Nama filenya berawalan dengan softether-vpnserver- dan dengan ekstensi file tar.gz
  14. Ekstrak file tsb dengan command tar xzvf softether-vpnserver-xxxxxxxxx.tar.gz (sesuaikan dengan versi Softether yg anda download, bisa jadi beda dengan yg ada di postingan ini)
  15. Hasil ekstrak adalah sebuah direktori bernama vpnserver, masuk ke direktori tsb cd vpnserver
  16. Mulailah meng-compile. Jalankan command make
  17. Di sini anda harus membaca dan menyetujui License Agreement untuk melanjutkan instalasi. Pilih 1 (enter) untuk membaca. Eh jangan pilih nomor 2 atau NO (meski sebenarnya anda ga akan baca) karena proses instal akan dibatalkan heheScreenHunter_300 Nov. 29 20.57
  18. Gubrak! Seabrek teks muncul memusingkan kepala hehehe. Tentu saja anda ga perlu membacanya. Tapi bolehlah anda baca dengan cermat jika mau. Anda akan ditanya apakah anda setuju dengan License Agreement tsb? Pilih 1 (enter) untuk setuju. Gile aje pilih NO lha kan kita emang mau instal nih Softether, jadi ya apa kata developernya aja deh yg penting instalasi bisa dijalankan ScreenHunter_300 Nov. 29 21.27
  19. Tunggu hingga proses instal berjalan hingga rampung
  20. Kalau tidak ada error maka kembalilah ke dalam direktori root cd ..
  21. Pindahkan direktori vpnserver kesini mv vpnserver /usr/local
  22. Masuk ke lokasi baru vpnserver cd /usr/local/vpnserver
  23. Ubah permission agar aman, jalankan masing2 command ini satu per satu: chmod 600 *, chmod 700 vpnserver, chmod 700 vpncmd
  24. Agar Softether up sebagai service saat VPS boot maka buatlah file vim /etc/init.d/vpnserver
  25. Isikan dengan: #!/bin/sh
    # chkconfig: 2345 99 01
    # description: SoftEther VPN Server
    DAEMON=/usr/local/vpnserver/vpnserver
    LOCK=/var/lock/subsys/vpnserver
    test -x $DAEMON || exit 0
    case "$1" in
    start)
    $DAEMON start
    touch $LOCK
    ;;
    stop)
    $DAEMON stop
    rm $LOCK
    ;;
    restart)
    $DAEMON stop
    sleep 3
    $DAEMON start
    ;;
    *)
    echo "Usage: $0 {start|stop|restart}"
    exit 1
    esac
    exit 0
  26. Save kemudian lanjut membuat direktori ini mkdir /var/lock/subsys
  27. Beri permission executable pada startup script diatas chmod +x /etc/init.d/vpnserver
  28. Sekarang jalankan Softether VPN /etc/init.d/vpnserver start
  29. Agar running tiap startup maka jalankan perintah update-rc.d vpnserver defaults
  30. Cek apakah Softether sudah running dengan semestinya, pindah direktori cd /usr/local/vpnserver lanjutkan dengan command ./vpncmd
  31. Pilih opsi nomor 3 (enter) untuk melakukan diagnosa
  32. Ketik command check dan lihat hasilnya. Jika semua adalah Pass maka Softether sudah OK dan 100% ga ada masalah ScreenHunter_300 Nov. 29 22.14 ScreenHunter_300 Nov. 29 22.15
  33. Ketik command exit untuk keluar dari utility manajemen console Softether
  34. Langkah berikutknya yaitu membuat password untuk si admin, jalankan kembali ./vpncmd kemudian pilih opsi nomor 1
  35. Hostname of IP Address of Destination: kosong (enter saja)
  36. Specify Virtual Hub Name: kosong (enter saja)
  37. Jalankan command ServerPasswordSet untuk set password admin. Isikan saja password yg ingin dipakai dan konfirmasi
  38. Untuk dapat menggunakan Softether anda harus membuat Virtual Hub, jalankan command HubCreate VPN (artinya Hub yg dibuat yaitu bernama VPN, anda bisa pakai nama lainnya sesuka anda)
  39. Pilih Hub tsb dengan command Hub VPN ScreenHunter_300 Nov. 29 22.40
  40. Aktifkan SecureNAT. Ini dibutuhkan untuk menghubungkan Hub dengan server network SecureNatEnable
  41. Saatnya membuat user untuk para client. Misalnya UserCreate kambing. Kosongkan saja (enter) pada pertanyaan2 yg muncul dibawah ini ScreenHunter_300 Nov. 29 22.45
  42. Berikan password pada kambing dengan perintah UserPasswordSet kambing ScreenHunter_301 Nov. 29 22.47
  43. Nah sekarang sudah ada 1 user yaitu kambing dengan password yg sudah diset sebelumnya. User Softether ini bisa dibuat supaya memiliki tanggal expire artinya jika sudah lewat tanggal dan jam yg ditentukan maka akun tsb akan mati, cocok nih bagi yg mau jualan akun Softether VPN (siapkan naluri bisnis anda ehehe). Command yg dipake adalah UserExpiresSet kambing
  44. Kemudian isikan tanggal expire dan jam berapa user tsb akan expire dengan contoh format: 2014/12/31 00:00:00 yang artinya pada pukul 00.00 waktu server tanggal 31 Desember 2014 user kambing akan expire ScreenHunter_301 Nov. 29 22.58
  45. Lanjuttt… Berikutnya kita akan aktifasi protokol L2TP/IPsec supaya bisa dipakai pada perangkat Android dan iPhone, jalankan command IPsecEnable
  46. Isikan yes masing2 pada pertanyaan Enable L2TP over IPsec Server Function, Enable Raw L2TP Server Function, Enable EtherIP / L2TPv3 over IPsec Server Function
  47. Buatlah pre-shared key alias semacam password pada isian ini Pre Shared Key for IPsec (Recommended: 9 letters at maximum). Catat baik2 karena nanti akan digunakan konek saat menggunakan perangkat smartphone anda
  48. Default Virtual HUB in a case of omitting the HUB on the Username, isikan VPN. Ingat di langkah nomor 38 kita sudah membuat Hub dengan nama VPN, maka isikan nama tsb disini
  49. Selesai! Sampai tahap ini VPS anda sudah menjadi server Softether VPN yg bisa anda gunakan untuk konek baik dari PC/laptop ataupun dari perangkat mobile anda.

Langkah tambahan di bawah ini sifatnya optional, jadi boleh anda skip atau tinggalkan. Seperti saya kemukakan di atas bahwa Softether VPN support juga protokol OpenVPN, maka sekalian saja kita aktifkan fitur cloning OpenVPN. Siapa tahu suatu saat kelak anda membutuhkan.

  1. Pastikan anda masih berada di dalam direktori /usr/local/vpnserver
  2. Perintahkan ./vpncmd lalu pilih 1
  3. Jalankan: ServerCertRegenerate [CN]
  4. Jalankan: ServerCertGet ~/cert.cer
  5. Jalankan: SstpEnable yes
  6. Enable OpenVPN dengan port defaultnya OpenVpnEnable yes /PORTS:1194
  7. Buat config untuk user yg ingin konek ke Softether lewat protokol OpenVPN OpenVpnMakeConfig ~/my_openvpn_config.zip
  8. Done! Download file config dan cert tsb agar user yg ingin pake protokol OpenVPN bisa konek.

Saatnya konek………! 😀 Inilah saat yang ditunggu2 karena juga menentukan apakah anda ganteng atau ga hihihihi.

Berikut ini adalah tutorial koneksi menggunakan Softether VPN bagi pengguna PC/laptop Windows. Cara yg saya tulis di sini ialah konek secara default ke Softether VPN menggunakan aplikasi client Softether. Untuk konek via OpenVPN sengaja tidak saya tulis karena sedikit ribet dibanding dengan yg ini, selain itu konek lewat jalur OpenVPN udah sering dibahas dan anda bisa gunakan OpenVPN GUI seperti di sini. OK mari mulai:

  1. Pastikan PC/latop anda konek ke internet dan bisa browsing hehehe
  2. Download aplikasi client di sini. Pilih aplikasi client untuk Windows seperti ini ScreenHunter_431 Dec. 01 12.32
  3. Download dari link yg nongol, ukuran file sekitar 29MB
  4. Instal pada PC/laptop anda kemudian jalankan aplikasi client Softether tsb
  5. Dobel klik Add VPN Connection untuk membuat koneksi ke server
  6. Setting Name: isikan nama apa saja, Host Name: isikan IP VPS anda, Port: 443 atau pilih di antara 4 port yg tersedia di aplikasi tsb, Virtual Hub Name: isikan VPN (ingat langkah membuat Hub di nomor 38 di atas bro, di situ saya pake nama “VPN”) ScreenHunter_432 Dec. 01 12.36
  7. Sekarang siapkan usernya untuk konek. Auth Type: pilih yg standard password, User Name: isikan nama user yg sudah dibuat sebelumnya, kalau pada tutorial ini saya akan isikan kambing, selanjutnya isikan password kambing tsb ScreenHunter_433 Dec. 01 12.37
  8. Klik tombol Advanced Settings …
  9. Number of TCP connections: pilih 8 jika speed anda sedang lancar jika agak ngos2an pilih angka lebih kecil. Ga perlu coba pilih angka yg besar karena anda malah akan dc internetnya. Centang pada Encrypt session with SSL dan Use Data compression ScreenHunter_435 Dec. 01 12.38
  10. Klik OK kemudian klik OK lagi
  11. Untuk mulai konek, dobel klik pada nama server yg sudah anda buat sebelumnya. Tunggu sampai statusnya connected ScreenHunter_436 Dec. 01 12.50
  12. Pastikan browser yg anda gunakan tidak memakai proxy atau socks apapun, cek ke situs whatismyip.com dan hasilnya…..ScreenHunter_437 Dec. 01 12.53
  13. Jika IP VPS nangkring di monitor maka… Sukses!!! Tidak diperlukan settingan lain pada browser, IDM, dan aplikasi online lainnya. Tidak pula perlu pakai proxifier seperti kalo anda konek via SSH. Pokoknya begitu aplikasi client Softether ini konek maka semua urusan udah beres. Game online, update Windows, update antivirus, Skype, ym dan aplikasi lain akan dapat dijalankan dengan lancar jaya.

Tambahan: “Saya pake i n j ect mas, gimana caranya?” Simple banget bro.. Setelah modem konek, jalankan i n j ect tsb kemudian cek listen portnya, misalnya sih kalo pake F o r nes ia dengan listen port 8758 maka konek Softethernya mudah saja. Pilih Connect via HTTP Proxy Server pada bagian Proxy server as relay lalu klik tombol Proxy Server Setting dan isikan seperti contoh (sesuaikan dg listen port anda)…

Screenshot_2

Nah cuma begitu saja dan sekarang silahkan konek. Lancar kan? Asyikkk 😀

Hmmm naluri bisnis anda mulai muncul? Hehehe ga seru lah rasanya capek instal Softether VPN di VPS tapi kok cuma dipake sendiri. Kalo anda orang yg sangat dermawan maka anda bisa membagi2 akun Softether ke teman2 anda semua. Boleh juga anda jual sehingga nanti profitnya cukup untuk meng-cover ongkos bulanan sewa VPS, sukur2 kalo lebih. Pada langkah nomor 41 sampai 44 di atas saya sudah share tentang cara bikin akun lengkap dengan tanggal expirenya. Namun cara via console ini agak memusingkan bagi beberapa orang. Oleh karena itu, kita gunakan cara yg lebih simple dalam membuat akun Softether VPN.

Selain aplikasi client untuk konek, Softether juga menyediakan software untuk manage server bagi para admin (baca= seller akun Softether). Dengan aplikasi ini, membuat user menjadi super simple.

  1. Download aplikasinya di sini
  2. Pilih Server Manager for Windows ScreenHunter_440 Dec. 01 13.24
  3. Download latest build ke PC/laptop kemudian instal sampai kelar
  4. Jalankan aplikasi tsb kemudian setting data server VPN anda, klik tombol New Settings
  5. Isikan nama setting (bebas), IP VPS dan password admin Softether (bukan password root), cek langkah nomor 37. Klik tombol OKScreenHunter_301 Dec. 01 16.58
  6. Klik pada nama setting yg baru saja anda buat selanjutnya klik tombol Connect ScreenHunter_301 Dec. 01 17.13
  7. Tunggu hingga konek ke server dan akan muncul tool seperti ini ScreenHunter_301 Dec. 01 16.59
  8. Klik tombol Manage Virtual Hub
  9. Klik tombol Manage Users
  10. Pada Window baru yg nongol akan tertera daftar user yg pernah dibuat, untuk menambah user baru klik tombol New
  11. Isikan User Name dengan yg diinginkan, jika ingin diberi tanggal expire maka centang Set the expiration date… dan tentukan tanggal dan jamnya ScreenHunter_301 Dec. 01 17.05
  12. Auth Type klik Password Authentication
  13. Isikan password di samping gambar kunci kemudian klik OK
  14. Klik tombol exit untuk masing2 window sampai kembali ke window utama Softether VPN Server Manager
  15. Pembuatan user Softether VPN telah selesai dan user bisa konek seperti cara di atas. Jika ingin membuat user baru tinggal jalankan saja software ini dan tinggal jalankan mulai nomor 6.

Well done, folks! Demikianlah serangkai kata berisi tutorial instal dan penggunaan Softether VPN. Jangan panik melihat panjangnya tutorial ini, memang terlihat panjang itu karena tiap tahapan saya break down sampe ke hal yg mendasar sehingga mudah untuk dipraktekan siapa saja. Penggunaan Softether sesungguhnya sangat luas dan bisa dikembangkan lebih jauh lagi, sementara sekelumit yg ada di sini masih sebatas basic saja. Jadi silahkan teman2 explore lebih dalam lagi.

Taukah anda… Mencoba instal Softether justru lebih mudah dan gampang daripada bikin tutorialnya ini hehehe, oleh karena itu tidak usah berpikiran untuk copas konten ini mentah2 untuk diposting di blog anda, okay? Semoga bermanfaat bagi internet segenap umat manusia.

OK saatnya promosi ahahahah

  • Saya menerima jasa setup softether VPN, yg ga ada waktu buat instal sendiri, atau yg sedang galau instal gagal terus mari kontak saya secepat2nya
  • Yg mau pake akun softether VPN silahkan sewa 25 ribu saja dengan masa aktif 45 hari.

Terima kasih.
[ Dibaca 4539 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Ayo Order! VPS/Droplet DigitalOcean SG (SGDO) Murah

Hello teman-teman,

Kali ini saya ga akan posting tutorial ya hehe, tapi akan jualan droplet (droplet adalah istilah lain dari VPS atau server yg ada di DigitalOcean). Droplet yg saya jual adalah SG dan tersedia juga lokasi lain jika ada yg berminat yaitu: UK, NL dan US. Sebagai info saat ini saya sudah menjadi verified customer DigitalOcean dan limit create droplet saya saat ini adalah 80. Seiring waktu limit ini akan ditambah oleh DigitalOcean, sehingga saya bisa create/deploy lebih banyak server dan bisa saya jual ke khalayak ramai yg membutuhkan.

Screenshot_9

Untuk kalian yg punya dan bisa bayar via paypal ataupun kartu kredit maka sama sekali tidak perlu tertarik dengan postingan jualan saya ini, anda bisa langsung order droplet SG DO dengan spesifikasi sesuai pilihan di sini.

Bagi yang pengen punya VPS SG DO namun tidak memiliki metode pembayaran seperti tsb diatas maka postingan jualan SG DO ini semoga bisa membantu anda, dan membantu saya juga pastinya hehehe. Ayo silahkan diorder sekarang juga VPS SG DO yang bisa anda gunakan untuk berbagai keperluan misal: SSH tunnel, VPN, hosting blog/wordpress, belajar ngoprek, PPTP untuk warnet, dll. Spesifikasi droplet yang saya jual adalah:

  • OS: Debian/CentOS/Ubuntu/Fedora (berdasar request)
  • Free OS reinstall (berdasar request)
  • RAM: 512 MB
  • Bandwidth: 1 TB/bulan
  • HDD: 20 GB
  • Free Webmin install (berdasar request)
  • Full root access (anda pegang akses root jadi bisa ngoprek dan instal aplikasi sepuasnya).

Ongkosnya adalah 80 000/bulan saja. Kalau anda atau teman anda sangat berminat maka silahkan kontak saya sekarang juga. Kontak kemana bos? Hehehe jangan malas, lirik nih di sidebar/widget sebelah kanan, ada kontak saya lengkap tinggal pilih aja via email, bbm atau call/sms.

Keterangan:

  • Droplet ini adalah unmanaged: anda sendirilah yg melakukan instalasi aplikasi apapun yg anda inginkan, anda sendirilah yg bertanggungjawab sepenuhnya atas keamanan server, tidak ada support untuk pertanyaan semacam ini: SSH itu apa? Gimana cara konek? Apakah putty itu dan dimana downloadnya? Gimana cara instal [-nama aplikasi-]? Support hanya akan diberikan sebatas masalah stabilitas droplet dan uptime saja.
  • Dilarang untuk: aktifitas torrent dan open proxy (squid yg bisa dipake tanpa password), suspended server tidak akan ada refund.
  • Disarankan anda mengerti masalah Linux dan basic command line. Jika sama sekali ga paham silahkan daftar training online di sini

Mari teman-teman yg baik hati, yg ingin sewa SG DO dan yg ingin cari VPS untuk belajar atau hal lain… Saya tunggu segera ordernya. 😉

 
[ Dibaca 1393 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!

 
 

Cara Cepat Instal Anonymous Squid Proxy di VPS Debian

Judulnya sudah terlanjur saya beri kata “cara cepat” jadi saya ga akan panjang lebar jelasin ini apa dan itu apa hehehe. Bagi yg membutuhkan anonymity saat beraktifitas di internet terutama saat browsing, anda bisa menggunakan proxy yg sudah disetting agar menjadi elite atau anonymous. Proxy jenis ini akan membuat IP asli anda ga akan terdeteksi saat ber-internet. Anda bisa membuat anonymous proxy sendiri apabila mempunya VPS Debian sebagaimana saya kerjakan pada postingan ini. 😉

Anonymous proxy ini akan menggunakan password authentication saat digunakan. Sudah login ke server anda? Let’s get it started!

  1. apt-get update
  2. Download dan instal squid apt-get install squid
  3. Matikan dulu squid karena akan kita edit confignya service squid stop
  4. Gunakan file editor untuk mengedit config vim /etc/squid/squid.conf
  5. Tambahkan parameter berikut ini kedalam berkas tsb, agar mudah isikan saja di bagian paling atas
    auth_param basic program /usr/lib/squid/pam_auth
    auth_param basic children 5
    auth_param basic realm XYNOL.COM Private Proxy
    auth_param basic credentialsttl 4 hours
    acl password proxy_auth REQUIRED
    http_access allow password
    forwarded_for off
    auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/squid_passwd
    acl ncsa_users proxy_auth REQUIRED
    http_access allow ncsa_users
  6. Okay save dan close file tsb
  7. Buatlah file untuk menyimpan user touch /etc/squid/squid_passwd. Perhatikan file ini, sesuai dengan yg kita tempatkan pada auth_param basic diatas, jadi anda boleh pake nama file apa saja dan di direktori mana saja selama sesuai dengan yg tercantum di squid.conf
  8. Buatlah user squid htpasswd /etc/squid/squid_passwd namauser
  9. Isikan password dan confirm password tsb
  10. Jika htpasswd malah muncul command not found, tenang jangan stres. Jalankan saja apt-get install apache2-utils kemudian ulangi step nomor 8 dan akan lancar
  11. Hampir rampung, restart squid service squid start
  12. Cek lsof -i |grep squid ScreenHunter_288 Sep. 19 06.17
  13. OPTIONAL: Squid ini menggunakan port default untuk konek yaitu 3128, jika ingin pakai port lain maka edit kembali file squid.conf, temukan mantra yg bunyinya http_port 3218 dan ganti angka 3128 tsb dengan yang anda mau.
  14. Selesai!

Gunakanlah pada browser anda sebelum browsing. Contoh pada Mozilla Firefox: Options > Advanced > Network > Settings > Configure Proxies to Access the Internet > Pilih “Manual Proxy configuration” > HTTP Proxy isi dengan IP VPS atau domainnya jika anda pakai domain di VPS > Port isi dengan angka 3128 > centang “Use this proxy for all protocols” > OK.

Jika benar maka saat akan mulai browsing akan nongol sebuah popup autentikasi seperti ini ScreenHunter_288 Sep. 19 06.23

Isikanlah username dan password yg sudah anda buat pada langkah nomor 8. Jika ingin menambah user, ulangi step nomor 8 tsb dan jika ingin menghapus user maka editlah file /etc/squid/squid_passwd dan hapus baris yg berisi nama user yg dikehendaki. Untuk melihat log akses saat user menggunakan proxy ini jalankan saja command:

tail -f /var/log/squid/access.log

Hasilnya misal seperti ini ScreenHunter_288 Sep. 19 06.27

Hehehe ketahuan deh user sedang buka situs apaan 😀

Ctrl + c untuk berhenti melihat access.log squid tsb. Well done.

Ingin mencoba tutorial ini? Coba saja di DigitalOcean, siapkan Paypal $5 kemudian register disini untuk mendapatkan gratis tambahan credit $10.
[ Dibaca 2950 kali ]

Bagikan artikel ini ke teman agar banyak rejeki!