Beberapa hari yang lalu, saya sedang mencoba melakukan konfigurasi clustering MySQL menggunakan MariaDB pada CentOS 6 menggunakan internet pada Indihome. Namun pada saat menginstall rasanya lambat sekali seakan-akan speednya dibatasi. Padahal ketika saya coba install menggunakan server yang ada di Singapore sangat cepat sekali.
Nah saya kepikiran gimana caranya saya bisa pakai koneksi Singapore tadi pada server lokal ini. Sayangnya saya tidak sempat untuk install proxy maupun vpn server, jadi saya mau memanfaatkan ssh tunneling sebagai alternative koneksinya.
Setelah searching beberapa lama, akhirnya ketemu program yang support menggunakan ssh tunneling atau SOCKS. Karena saya install MariaDB menggunakan yum dan biasanya yum sendiri itu supportnya proxy mode HTTP saja, sementara SOCKS tidak support, makanya alternativenya menggunakan Proxychains. Kurang lebih seperti ini penggunaanya:
Step 1: Install Proxychains-NG
Mudah sekali install proxychains pada CentOS, namun karena proxychains tidak ada pada yum server maka kita install dulu Development tools agar bisa compile proxychainsnya seperti ini:
yum groupinstall 'Development tools'
Jika sudah buat file dengan nama install-proxychains-ng.sh, kemudian input seperti berikut:
#!/bin/sh set -eu version=4.13 wget https://github.com/rofl0r/proxychains-ng/archive/v$version.tar.gz tar xf v$version.tar.gz (cd proxychains-ng-$version ./configure make make install [[ -f /etc/proxychains.conf ]] || cp src/proxychains.conf /etc/proxychains.conf ) rm -rf v$version.tar.gz proxychains-ng-$version
Selanjutnya, jalankan perintah seperti berikut:
chmod +x install-proxychains-ng.sh ./instal-proxychains-ng.sh
Step 2: Penggunaan Proxychains
Nah ini yang paling penting, udah install cara gunainnya gimana ya?. Gampang banget sebenarnya, cukup jalankan perintah screen dulu seperti pada artikel ini, namun jalankan perintah seperti ini dulu:
vi /etc/proxychains.conf
Tandai pagar bagian socks4 kemudian input baru seperti ini:
#socks4 127.0.0.1 9050 socks5 127.0.0.1 1080
Kemudian jalankan perintah screennya deh, seperti ini:
screen -S proxychains
ssh -C -D 1080 -p 22 -N root@server-singapore
Jika sudah jangan di Ctrl+C, tapi keluar screen dengan kombinasi Ctrl+D lalu A. Nah jika sudah, jalankan proxychainsnya untuk misalnya update yum seperti ini:
proxychains4 yum update
Nah jika sudah, kemudian saya coba install MariaDB dan speednya menambah drastis dari yang cuma 200KBps menjadi 5MBps berkali-kali lipat speednya padahal servernya sama dan cuma masalah gateway koneksi saja yang buat berbeda.
Sip, jika sukses bisa Anda coba bagikan artikel ini ya..
See you next article~~