Difference between revisions of "Instalasi OpenVPN di Windows"
Jump to navigation
Jump to search
Onnowpurbo (talk | contribs) |
Onnowpurbo (talk | contribs) |
||
(3 intermediate revisions by the same user not shown) | |||
Line 9: | Line 9: | ||
− | Jalankan / Klik | + | * Jalankan / Klik openvpn-2.0.9.gui-1.0.3-install.exe. Silahkan dilihat [[Capture Screen Proses Instalasi OpenVPN di Windows]], untuk lebih jelasnya apa yang terjadi pada saat instalasi. |
+ | * Masuk ke directory C:\Program Files\OpenVPN\config | ||
+ | * Buat directory C:\Program Files\OpenVPN\config\keys | ||
+ | * Copy file ca.crt, user-client.crt, dan user-client.key ke C:\Program Files\OpenVPN\config\keys | ||
+ | * Buat file text client.ovpn di Folder C:\Program Files\OpenVPN\config. Isinya adalah, | ||
− | + | # Specify that we are a client and that we | |
+ | # will be pulling certain config file directives | ||
+ | # from the server. | ||
+ | client | ||
− | + | # Use the same setting as you are using on | |
− | + | # the server. | |
+ | # On most systems, the VPN will not function | ||
+ | # unless you partially or fully disable | ||
+ | # the firewall for the TUN/TAP interface. | ||
+ | dev tap | ||
+ | ; dev tun | ||
+ | # Windows needs the TAP-Win32 adapter name | ||
+ | # from the Network Connections panel | ||
+ | # if you have more than one. On XP SP2, | ||
+ | # you may need to disable the firewall | ||
+ | # for the TAP adapter. | ||
+ | ; dev-node MyTap | ||
+ | # Are we connecting to a TCP or | ||
+ | # UDP server? Use the same setting as | ||
+ | # on the server. | ||
+ | ;proto tcp | ||
+ | proto udp | ||
+ | |||
+ | # The hostname/IP and port of the server. | ||
+ | # You can have multiple remote entries | ||
+ | # to load balance between the servers. | ||
+ | ;remote my-server-1 1194 | ||
+ | ;remote my-server-2 1194 | ||
+ | remote 192.168.0.3 1194 | ||
+ | |||
+ | # Choose a random host from the remote | ||
+ | # list for load-balancing. Otherwise | ||
+ | # try hosts in the order specified. | ||
+ | ;remote-random | ||
+ | |||
+ | # Keep trying indefinitely to resolve the | ||
+ | # host name of the OpenVPN server. Very useful | ||
+ | # on machines which are not permanently connected | ||
+ | # to the internet such as laptops. | ||
+ | resolv-retry infinite | ||
+ | |||
+ | # Most clients don't need to bind to | ||
+ | # a specific local port number. | ||
+ | nobind | ||
+ | |||
+ | # Try to preserve some state across restarts. | ||
+ | persist-key | ||
+ | persist-tun | ||
+ | |||
+ | # If you are connecting through an | ||
+ | # HTTP proxy to reach the actual OpenVPN | ||
+ | # server, put the proxy server/IP and | ||
+ | # port number here. See the man page | ||
+ | # if your proxy server requires | ||
+ | # authentication. | ||
+ | ;http-proxy-retry # retry on connection failures | ||
+ | ;http-proxy [proxy server] [proxy port #] | ||
+ | |||
+ | # Wireless networks often produce a lot | ||
+ | # of duplicate packets. Set this flag | ||
+ | # to silence duplicate packet warnings. | ||
+ | ;mute-replay-warnings | ||
+ | |||
+ | # SSL/TLS parms. | ||
+ | # See the server config file for more | ||
+ | # description. It's best to use | ||
+ | # a separate .crt/.key file pair | ||
+ | # for each client. A single ca | ||
+ | # file can be used for all clients. | ||
+ | ca keys/ca.crt | ||
+ | cert keys/onno.crt | ||
+ | key keys/onno.key | ||
+ | |||
+ | # Verify server certificate by checking | ||
+ | # that the certicate has the nsCertType | ||
+ | # field set to "server". This is an | ||
+ | # important precaution to protect against | ||
+ | # a potential attack discussed here: | ||
+ | # http://openvpn.net/howto.html#mitm | ||
+ | # | ||
+ | # To use this feature, you will need to generate | ||
+ | # your server certificates with the nsCertType | ||
+ | # field set to "server". The build-key-server | ||
+ | # script in the easy-rsa folder will do this. | ||
+ | ;ns-cert-type server | ||
+ | |||
+ | # If a tls-auth key is used on the server | ||
+ | # then every client must also have the key. | ||
+ | ;tls-auth ta.key 1 | ||
+ | |||
+ | # Select a cryptographic cipher. | ||
+ | # If the cipher option is used on the server | ||
+ | # then you must also specify it here. | ||
+ | ;cipher x | ||
+ | ;cipher AES-128-CBC | ||
+ | |||
+ | # Enable compression on the VPN link. | ||
+ | # Don't enable this unless it is also | ||
+ | # enabled in the server config file. | ||
+ | # comp-lzo | ||
+ | |||
+ | # Set log file verbosity. | ||
+ | verb 3 | ||
+ | |||
+ | # Silence repeating messages | ||
+ | ;mute 20 | ||
+ | |||
+ | |||
+ | * Pastikan Windows Firewall dimatikan | ||
+ | * Klik Kanan bawah OpenVPN GUI -> Connect | ||
Line 24: | Line 135: | ||
* [[Capture Screen Proses Instalasi OpenVPN di Windows]] | * [[Capture Screen Proses Instalasi OpenVPN di Windows]] | ||
+ | * [[Instalasi OpenVPN]] |
Latest revision as of 17:14, 24 March 2008
Download OpenVPN di Windows dari
http://openvpn.se/download.html
File yang dapat di download
http://openvpn.se/files/install_packages/openvpn-2.0.9-gui-1.0.3-install.exe http://openvpn.se/files/binary/openvpn-gui-1.0.3.exe
- Jalankan / Klik openvpn-2.0.9.gui-1.0.3-install.exe. Silahkan dilihat Capture Screen Proses Instalasi OpenVPN di Windows, untuk lebih jelasnya apa yang terjadi pada saat instalasi.
- Masuk ke directory C:\Program Files\OpenVPN\config
- Buat directory C:\Program Files\OpenVPN\config\keys
- Copy file ca.crt, user-client.crt, dan user-client.key ke C:\Program Files\OpenVPN\config\keys
- Buat file text client.ovpn di Folder C:\Program Files\OpenVPN\config. Isinya adalah,
# Specify that we are a client and that we # will be pulling certain config file directives # from the server. client
# Use the same setting as you are using on # the server. # On most systems, the VPN will not function # unless you partially or fully disable # the firewall for the TUN/TAP interface. dev tap ; dev tun
# Windows needs the TAP-Win32 adapter name # from the Network Connections panel # if you have more than one. On XP SP2, # you may need to disable the firewall # for the TAP adapter. ; dev-node MyTap
# Are we connecting to a TCP or # UDP server? Use the same setting as # on the server. ;proto tcp proto udp
# The hostname/IP and port of the server. # You can have multiple remote entries # to load balance between the servers. ;remote my-server-1 1194 ;remote my-server-2 1194 remote 192.168.0.3 1194
# Choose a random host from the remote # list for load-balancing. Otherwise # try hosts in the order specified. ;remote-random
# Keep trying indefinitely to resolve the # host name of the OpenVPN server. Very useful # on machines which are not permanently connected # to the internet such as laptops. resolv-retry infinite
# Most clients don't need to bind to # a specific local port number. nobind
# Try to preserve some state across restarts. persist-key persist-tun
# If you are connecting through an # HTTP proxy to reach the actual OpenVPN # server, put the proxy server/IP and # port number here. See the man page # if your proxy server requires # authentication. ;http-proxy-retry # retry on connection failures ;http-proxy [proxy server] [proxy port #]
# Wireless networks often produce a lot # of duplicate packets. Set this flag # to silence duplicate packet warnings. ;mute-replay-warnings
# SSL/TLS parms. # See the server config file for more # description. It's best to use # a separate .crt/.key file pair # for each client. A single ca # file can be used for all clients. ca keys/ca.crt cert keys/onno.crt key keys/onno.key
# Verify server certificate by checking # that the certicate has the nsCertType # field set to "server". This is an # important precaution to protect against # a potential attack discussed here: # http://openvpn.net/howto.html#mitm # # To use this feature, you will need to generate # your server certificates with the nsCertType # field set to "server". The build-key-server # script in the easy-rsa folder will do this. ;ns-cert-type server
# If a tls-auth key is used on the server # then every client must also have the key. ;tls-auth ta.key 1
# Select a cryptographic cipher. # If the cipher option is used on the server # then you must also specify it here. ;cipher x ;cipher AES-128-CBC
# Enable compression on the VPN link. # Don't enable this unless it is also # enabled in the server config file. # comp-lzo
# Set log file verbosity. verb 3
# Silence repeating messages ;mute 20
- Pastikan Windows Firewall dimatikan
- Klik Kanan bawah OpenVPN GUI -> Connect