regolithmedia
Poster 2.0
Hi guys,
Sesuai judul, saya buat OpenVPN Community Software Auto Installer untuk CentOS 5 & 6, Debian 6, dan Ubuntu 10.10.
Source
Code:
http://openvpn.net/index.php/open-source.html
Code:
#wget http://repo.regolithmedia.co.id/ovpn_regolithmedia.zip
Code:
#unzip ovpn_regolithmedia.zip
#chmod +x ovpn.sh
Setelah proses instalasi pada server, silakan download dan install OpenVPN untuk Windows
Code:
http://openvpn.net/index.php/open-source/downloads.html
atau
http://repo.regolithmedia.co.id/ovpn/openvpn-2.2.2-install.exe
lalu download config.zip yang ada pada direktori "/root" server anda, extract dua file pada config.zip yaitu 1194-udp.ovpn dan ca.crt ke dalam folder config OpenVPN Windows, lalu jalankan OpenVPN dengan username / password yang anda masukkan pada saat instalasi. Untuk Windows 7 jangan lupa "Run as Administrator"
Tambah config / port
Copy config / port default 1194 udp pada folder "/etc/openvpn" dengan nama baru, misal kita ingin membuat config baru dengan port 443 tcp.
Code:
#cp /etc/openvpn/1194-udp.conf /etc/openvpn/443-tcp.conf
Edit config yang baru, bisa dengan vi, nano, pico, atau editor lain.
Code:
#nano /etc/openvpn/443-tcp.conf
Ubah line berikut
Code:
port 1194
proto udp
[B]menjadi[/B]
port 443
proto tcp
lalu line berikut
Code:
server 10.2.3.0 255.255.255.0
status 1194-udp.log
[B]menjadi[/B] (misal)
server 10.2.4.0 255.255.255.0 >> bedakan subnet untuk local ip assignment pada tiap konfigurasi port n protokol, dan seterusnya.
status 443-tcp.log
setelah itu jalankan OpenVPN dengan config yang baru dibuat
Code:
#openvpn /etc/openvpn/443-tcp.conf &
#bg
#iptables -t nat -A POSTROUTING -s 10.2.4.0/24 -j SNAT --to IP_Address_Anda
Status message OpenVPN dengan konfig baru telah berhasil dijalankan adalah "Initialization Sequence Completed", selain itu berarti error, maka harus di cek apakah port yang dijalankan sudah terlebih dahulu digunakan oleh aplikasi lain.
terakhir buat konfigurasi untuk windows, sama seperti konfigurasi default 1194 yang sudah ada, hanya ubah port dan protokol pada line berikut
Code:
proto udp
remote IP_Address_Anda 1194
[B]menjadi[/B]
proto tcp
remote IP_Address_Anda 443
Untuk beda port tcp n udp mungkin udah pada tau, utamanya saya gunakan port tcp jika koneksi internet harus melewati proxy / dapat melewati proxy, untuk detailnya bisa Googling. Silakan dicoba, jika ada error atau masukan silakan post disini, jadi bisa saling belajar bareng, trims.
