Tuesday 31 January 2012

Tutorial | HOW TO MODIFY OPENVPN CONFIG FILES

LEARN ALL ABOUT EDITING OPENVPN CONFIG FILES, AND MODIFY YOUR OWN CONFIG FILES AND USE THEM AS YOU NEED.

HERE IS ONE SAMPLE CONFIG FILE. I WILL TELL YOU WHAT THE WRITTEN COMMAND MEANS AND THE AVAILABLE ALTERNATIVE TO MODIFY IT.


PROTO
IT TELLS ABOUT THE PROTOCOL USED FOR COMMUINCATION. WHICH CAN BE TCP ( Transmission Control Protocol) or UPD ( User Datagram Protocol ).
YOU MAY USE ( PROTO TCP ) OR ( PROTO UDP )

REMOTE
ITS NOTHING , JUST SEE IT AS THE IP OF THE SERVER and the last digits after SPACE as ITS PORT. TO FIND TCP OR UDP PORTS OPEN ON THE SERVER YOU CAN USE ANY PORT SCANNER .
Remember IP MAY BE SAME FOR TCP & UDP But PORT VARIES.

RESLOVE RETRY
ITS THE COMMAND WHICH TELLS THE OPENVPN COMPILER TO TRY AGAIN BEFORE SHUTTING DOWN ENGINE IF THE SERVER DOSEN'T RESONDS ON FIRST TRY. 
RESOLVER RETRY 30 MEANS BEFORE SHUTTING DOWN ENGINE IT TRIES 30 TIMNE TO GET RESPONSE FROM SERVER.

CIPHER
ITS THE ENCRYPTED TEXT THAT SERVER USESE FOR VERIFICATION OF COMMUINCATION. DON't ALTER IT IN ANY CONDITION.

LPORT
THE MOST IMPORTANT. IT BASICALLY TELLS THE ENGINE TO SEND AND RECIEVE THE DATA OVER A SINGLE DEFINED PORT.
 BASICALLY, A NORMAL CONNECTION SENDS & RECIEVES DATA OVER DIFFERENT PORTS.
It MAY BE ANY OF YOUR CHOICE ( E.g  53,  51, 56 ) OR ANY.

CA,CERT & KEY
ITS THEIR VERIFICATION AND WE CAN't DO ANYTHING WITH THEM.
ca ca.crt ( Ca.crt is the file name )
cert client.crt ( Client.cert is the file name )
key client.key ( Client.key is the file name )

COMP
ITS THE COMPRESSION TECHNIQUE USED BY THE SERVER TO ENCRYPT THE DATA.