This guide will provide the latest FFmpeg code and enable several external encoding and decoding libraries:fdk-aac (AAC encoder), libfaac (AAC encoder), libmp3lame (MP3 encoder), libopencore-amr (AMR encoder/decoder), librtmp (for additional RTMP protocols), libtheora (Theora encoder), libvorbis (Vorbis encoder), libvpx (VP8 encoder/decoder), and libx264 (H.264 encoder). These are optional and may be omitted if desired. This guide will also install many filters, including the subtitles filter for hardcoding subtitles (see the filter list in the Filtering Guide).
For some reason, Debian can’t do “/etc/init.d/iptables save”. There is no option in iptables which will make your rules permanent. But you can use
iptables-restore to fulfill your task.
Before we are going to the main course, why Debian Squeeze comes first in title? Because i recommend it. Simple answer for me, it is light so you can (even) use 64MB or 128MB VPS for this software. But i will also write the how to for another three Distros i (or people) almost use. So what is OpenVPN Community Software and why is it very popular among another VPN?
It is an open source SSL VPN with full features inside that can gather lots of configurations and includes site to site VPN, remote access, load balancing, and failover. Many people move to OpenVPN because it is Open Source which means free and easy to use, configure, and implement. More about OpenVPN Community Software can be read at http://openvpn.net/index.php/open-source/245-community-open-source-software-overview.html
Okay now let’s begin. Anyway i am using fresh installed OS, first you need to check whether your TUN is already activated or not because our main purpose of OpenVPN here is for anonymous and safe browsing.
For roaming mobile clients PPTP (Point-to-Point Tunneling Protocol) is still the quickest way to get VPN connections to tunnel traffic over a secure link.
There are mainly 3 types of VPN servers: Point-to-Point Tunneling Protocol (PPTP), Layer 2 Tunneling Protocol (L2TP) and OpenVPN. In this tutorial, we use PPTP because it is supported natively on almost all devices, Windows, Linux, Android, IOS and Mac OS.
The Point-to-Point Tunneling Protocol (PPTP) is a method for implementing virtual private networks. PPTP uses a control channel over TCP and a GRE tunnel operating to encapsulate PPP packets.
While not the most secure of the VPN solutions out there, PPTP is by far the simplest to install, configure and connect to from any modern system and from windows specifically as the client is a part of the OS since the XP days and you don’t need to mess with certificates (like with L2TP+IPsec or SSL VPNs) on both sides of the connection.
Debian is one of the various versions of the Linux operating system. You can use the Debian operating system as a base to create an FTP server on your computer. FTP (file transfer protocol) is for uploading and downloading files to a central computer (server). Once the FTP server is set up, other users can access it by using FTP client software. Debian does not have the FTP server software installed by default. It is available through the main software repository.
FTP is a very insecure protocol because all passwords and all data are transferred in clear text. By using TLS, the whole communication can be encrypted, thus making FTP much more secure.
Because I’m using ProFTP and have set up TLS encryption, if you not setup NAT you may encounter problems when connecting to a FTP server behind a router that does NAT. In my toturials, I will install FTP server inside gateway firewall with Endian Firewall Community release 2.5.1 and will show setup NAT in my firewall to work with SSL.
This FAQ covers various containers utilities which may be used to solve many problems and tune overall hardware as per your setup.
Swap memory is now available within openvz containers with debian, RHEL6 series stable kernel. It is a good turn point of openvz containers. The latest kernels starting from 042stab035.1 now support swap within the containers. It is an entirely different memory management model for Openvz containers and this new swap model is called Vswap. Now you only need to take care of the following two parameters for configuring the memory physpages and swappages . These are the primary parameters . All others now become secondary
OpenVZ is container-based virtualization for Linux. OpenVZ creates multiple secure, isolated containers (otherwise known as VE or VPS) on a single physical server enabling better server utilization and ensuring that applications do not conflict. Each container performs and executes exactly like a stand-alone server; a container can be rebooted independently and have root access, users, IP addresses, memory, processes, files, applications, system libraries and configuration files.