- Beranda
- Hosting Stuff
Tutorial OpenVPN
...
![teguhaditya](https://s.kaskus.id/user/avatar/2007/07/14/avatar301267_1.gif)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
TS
teguhaditya
Tutorial OpenVPN
Untuk dapat menjalankan aplikasi VPN diperlukan VPS. Sebelum memulai tutorial ini, silahkan beli dulu VPS nya, atau bisa beli VPS Unmanaged lewat saya.
OK, saya anggap semuanya yang ikut tutorial ini punya VPS yang mengizinkan koneksi tun/tap dari komputer kita ke vps nya.
Setelah anda membeli VPS, biasanya anda pemperoleh control panel vps, dalam hal ini SolusVM.
Pada contoh ini saya menggunakan VPS dengan sistem operasi Centos 5.8 x86_64
Silahkan anda login, lalu aktifkan fitur tun/tap nya
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/547213_3782073547178_1681457148_n.jpg)
Klik Enable Tun/Tap
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-snc6/216093_3782074507202_318406598_n.jpg)
Setelah di klik nanti akan muncul notifikasi TUN/TAP Enabled
Buka aplikasi putty dari komputer anda, jika tidak punya anda bisa download dari sini
Masukan alamat IP VPS yang telah kita beli ke kolom hostname yang ada di putty
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/394388_3782075027215_1495977102_n.jpg)
Nanti akan muncul form login as, masukan root sebagai username, dan masukan password sesuai dengan yang kita peroleh dari provider VPS.
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-snc7/378250_3782075427225_1807676175_n.jpg)
ikuti petunjuk berikut
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-snc6/284988_3782075867236_203635139_n.jpg)
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/556409_3782076267246_1040959824_n.jpg)
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-snc7/298802_3782076667256_1727336016_n.jpg)
Pas ada pertanyaan download, ketik y, terus enter
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-snc7/404050_3782077187269_412947802_n.jpg)
OpenVPN dan aplikasi pendukungnya akan otomatis terinstall.
Lalu ikuti perintah berikut ini
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/545966_3782077827285_289491875_n.jpg)
Selanjutnya setup openvpn
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/558294_3782078307297_1783191597_n.jpg)
Tahap selanjutnya generate ca.crt
pada tahap ini, kita cukup enter enter saja, biarkan secara default, kecuali untuk Common Name (eg, your name or your server's hostname) [changeme]isi dengan vpn, dan selanjutnya cukup enter enter saja
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/418796_3782078907312_1247636723_n.jpg)
Selanjutnya adalah menggenerate server.key
Pada tahap ini pun sama, cukup enter enter saja
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/260532_3782079387324_1975545909_n.jpg)
kalau ada pertanyaan, cukup tekan y, setelah itu enter
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/427194_3782080467351_63879398_n.jpg)
Selanjutnya build dh
nanti muncul titik-titik panjang, sampe akhirnya mentok dan berhenti
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-snc7/418710_3782081067366_1732069575_n.jpg)
Kopi seluruh isi konfigurasi yang telah di generate ke folder key openvpn
pindah ke folder openvpn
buat file konfigurasi server
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/527900_3782081547378_970509662_n.jpg)
buat file konfigurasi port
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/430980_3782081987389_1111757781_n.jpg)
aktifkan IPv4 forwarding
seting routing
nyalakan openVPN
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-snc6/196636_3782082347398_488483250_n.jpg)
OpenVPN sudah aktif.
sekarang tinggal buat konfigurasi untuk klien
pindah ke folder keys
buat konfigurasi klien
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/391445_3782082707407_1144049826_n.jpg)
sekarang buat paket tar.gz file konfigurasi tersebut
kopi kan file konfig ke direktori default apache, supaya kita bisa download file konfig tersebut ke komputer klien
kita tinggal download file konfig tersebut dari vps ke komputer dengan url
misal
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/551621_3782083267421_842903947_n.jpg)
tahap selanjutnya membuat user login
misalnya kita ingin membuat user login teguh
set password untuk login teguh
masukan password 2 kali
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/391486_3782083627430_1944297361_n.jpg)
tahap berikutnya, download aplikasi openvpn untuk komputer kita
terus install, next, next, next sampe finish.
setelah terinstall, download file konfig yang sudah kita siapkan sebelumnya
extract konfig tersebut ke \Program Files\OpenVPN\config\
terus, buka aplikasi openvpn nya, kalau di windows vista atau windows 7 harus run as administrator
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/523306_3782335353723_1219826617_n.jpg)
sambungkan koneksi ke vps anda
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/528036_3782366114492_1176831481_n.jpg)
masukan username dan password
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/305045_3782376554753_969752079_n.jpg)
tekan ok, dan komputer anda terkoneksi ke vps via VPN
OK, saya anggap semuanya yang ikut tutorial ini punya VPS yang mengizinkan koneksi tun/tap dari komputer kita ke vps nya.
Setelah anda membeli VPS, biasanya anda pemperoleh control panel vps, dalam hal ini SolusVM.
Pada contoh ini saya menggunakan VPS dengan sistem operasi Centos 5.8 x86_64
Silahkan anda login, lalu aktifkan fitur tun/tap nya
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash3/547213_3782073547178_1681457148_n.jpg)
Klik Enable Tun/Tap
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-snc6/216093_3782074507202_318406598_n.jpg)
Setelah di klik nanti akan muncul notifikasi TUN/TAP Enabled
Buka aplikasi putty dari komputer anda, jika tidak punya anda bisa download dari sini
Code:
http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html
Masukan alamat IP VPS yang telah kita beli ke kolom hostname yang ada di putty
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash4/394388_3782075027215_1495977102_n.jpg)
Nanti akan muncul form login as, masukan root sebagai username, dan masukan password sesuai dengan yang kita peroleh dari provider VPS.
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-snc7/378250_3782075427225_1807676175_n.jpg)
ikuti petunjuk berikut
Code:
wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-snc6/284988_3782075867236_203635139_n.jpg)
Code:
rpm --import http://apt.sw.be/RPM-GPG-KEY.dag.txt
Code:
rpm -K rpmforge-release-0.5.2-2.el5.rf.*.rpm
Code:
rpm -i rpmforge-release-0.5.2-2.el5.rf.*.rpm
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-prn1/556409_3782076267246_1040959824_n.jpg)
Code:
yum install openvpn
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-snc7/298802_3782076667256_1727336016_n.jpg)
Pas ada pertanyaan download, ketik y, terus enter
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-b-a.akamaihd.net/hphotos-ak-snc7/404050_3782077187269_412947802_n.jpg)
OpenVPN dan aplikasi pendukungnya akan otomatis terinstall.
Lalu ikuti perintah berikut ini
Code:
cp -r /usr/share/doc/openvpn-2.2.2/easy-rsa/ /etc/openvpn/
Code:
cd /etc/openvpn/easy-rsa/2.0/
Code:
chmod +x *
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/545966_3782077827285_289491875_n.jpg)
Selanjutnya setup openvpn
Code:
source ./vars
Code:
./vars
Code:
./clean-all
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-prn1/558294_3782078307297_1783191597_n.jpg)
Tahap selanjutnya generate ca.crt
Code:
./build-ca
pada tahap ini, kita cukup enter enter saja, biarkan secara default, kecuali untuk Common Name (eg, your name or your server's hostname) [changeme]isi dengan vpn, dan selanjutnya cukup enter enter saja
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/418796_3782078907312_1247636723_n.jpg)
Code:
./build-key-server server
Selanjutnya adalah menggenerate server.key
Pada tahap ini pun sama, cukup enter enter saja
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-ash4/260532_3782079387324_1975545909_n.jpg)
kalau ada pertanyaan, cukup tekan y, setelah itu enter
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-h-a.akamaihd.net/hphotos-ak-ash4/427194_3782080467351_63879398_n.jpg)
Selanjutnya build dh
Code:
./build-dh
nanti muncul titik-titik panjang, sampe akhirnya mentok dan berhenti
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-snc7/418710_3782081067366_1732069575_n.jpg)
Kopi seluruh isi konfigurasi yang telah di generate ke folder key openvpn
Code:
cp -r /etc/openvpn/easy-rsa/2.0/keys/ /etc/openvpn/keys/
pindah ke folder openvpn
Code:
cd /etc/openvpn/
buat file konfigurasi server
Code:
cat > server.conf <<END
dev tun*
END
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash3/527900_3782081547378_970509662_n.jpg)
buat file konfigurasi port
Code:
cat > 443tcp.conf <<END
port 443
proto tcp
dev tun
ca /etc/openvpn/keys/ca.crt
cert /etc/openvpn/keys/server.crt
key /etc/openvpn/keys/server.key
dh /etc/openvpn/keys/dh1024.pem
plugin /usr/share/openvpn/plugin/lib/openvpn-auth-pam.so /etc/pam.d/login
client-cert-not-required
username-as-common-name
server 10.9.8.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "redirect-gateway def1"
push "dhcp-option DNS 203.201.51.4"
push "dhcp-option DNS 203.201.51.6"
keepalive 5 30
comp-lzo
persist-key
persist-tun
status server-tcp.log
verb 3
END
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-a-a.akamaihd.net/hphotos-ak-ash4/430980_3782081987389_1111757781_n.jpg)
aktifkan IPv4 forwarding
Code:
echo 1 > /proc/sys/net/ipv4/ip_forward
seting routing
Code:
iptables -t nat -A POSTROUTING -s 10.9.8.0/24 -o venet0 -j SNAT --to 103.23.241.111
nyalakan openVPN
Code:
service openvpn start
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-snc6/196636_3782082347398_488483250_n.jpg)
OpenVPN sudah aktif.
sekarang tinggal buat konfigurasi untuk klien
pindah ke folder keys
Code:
cd keys
buat konfigurasi klien
Code:
cat > 443tcp.ovpn <<END
client
dev tun
proto tcp
remote 103.23.241.111 443
resolv-retry infinite
route-method exe
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
auth-user-pass
comp-lzo
verb 3
END
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash4/391445_3782082707407_1144049826_n.jpg)
sekarang buat paket tar.gz file konfigurasi tersebut
Code:
tar -czvf config.tar.gz ca.crt 443tcp.ovpn
kopi kan file konfig ke direktori default apache, supaya kita bisa download file konfig tersebut ke komputer klien
Code:
cp config.tar.gz /var/www/html/
kita tinggal download file konfig tersebut dari vps ke komputer dengan url
Code:
http://alamatip/config.tar.gz
misal
Code:
http://192.168.1000.1./config.tar.gz
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-c-a.akamaihd.net/hphotos-ak-prn1/551621_3782083267421_842903947_n.jpg)
tahap selanjutnya membuat user login
misalnya kita ingin membuat user login teguh
Code:
adduser teguh -m -s /bin/false
set password untuk login teguh
Code:
passwd "teguh"
masukan password 2 kali
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-d-a.akamaihd.net/hphotos-ak-ash4/391486_3782083627430_1944297361_n.jpg)
tahap berikutnya, download aplikasi openvpn untuk komputer kita
Code:
http://swupdate.openvpn.org/community/releases/openvpn-2.2.2-install.exe
terus install, next, next, next sampe finish.
setelah terinstall, download file konfig yang sudah kita siapkan sebelumnya
Code:
http://192.168.1000.1./config.tar.gz
extract konfig tersebut ke \Program Files\OpenVPN\config\
terus, buka aplikasi openvpn nya, kalau di windows vista atau windows 7 harus run as administrator
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-g-a.akamaihd.net/hphotos-ak-ash3/523306_3782335353723_1219826617_n.jpg)
sambungkan koneksi ke vps anda
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-e-a.akamaihd.net/hphotos-ak-ash3/528036_3782366114492_1176831481_n.jpg)
masukan username dan password
![Tutorial OpenVPN](https://dl.kaskus.id/fbcdn-sphotos-f-a.akamaihd.net/hphotos-ak-ash4/305045_3782376554753_969752079_n.jpg)
tekan ok, dan komputer anda terkoneksi ke vps via VPN
0
28.3K
128
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru
Mari bergabung, dapatkan informasi dan teman baru!
![Hosting Stuff](https://s.kaskus.id/r200x200/ficon/image-443.png)
Hosting Stuff![KASKUS Official KASKUS Official](https://s.kaskus.id/kaskus-next/next-assets/images/icon-official-badge.svg)
2.8KThread•709Anggota
Urutkan
Terlama
![Guest](https://s.kaskus.id/user/avatar/default.png)
![Avatar border](https://s.kaskus.id/images/avatarborder/1.gif)
Tulis komentar menarik atau mention replykgpt untuk ngobrol seru