在Ubuntu下构建VPN服务器


VPN是一种中文翻译,称为虚拟专用网,其功能是在公网上建立一个专用网络进行加密通信。


适用场合:


1。你公司的网络是局域网,不能对外访问。有一天你出去度假,想访问公司的内部网络。外部网络不能直接访问。如果公司的网络有一个主机设置了VPN,你可以通过连接这个VPN主机来访问内部网络。


2。如果你的主机在国外,你可以在这个主机上配置VPN,然后你的电脑就可以连接到VPN墙了。


3、服务器(如游戏服务器)限制某些IP连接到它。当您配置VPN时,连接到VPN,您可以继续访问该服务器。


让我们以Ubuntu为例说明如何配置VPN服务器。


1。用root帐号登录到服务器


2。安装pptpd


apt-get install pptpd


三.编辑pptpd.conf文件


六 / / pptpd.conf等


取消以下注释


是192.168.0.1


192.168.0.234-238192.168.0.245 remoteip


这些句子的意思,IP地址和服务器的IP地址可以设置在外部计算机连接到PPTP被连接到VPN。


4。增加登陆帐户


第六章/第二章的秘密


格式如下:


客户端服务器的IP地址#秘密


CQC pptpd 123456 *


从左到右,用户名是反过来,是由自己的服务器,填写pptpd,密码,并指定它的yourself.ip,填写中间用空格分隔。


5。设置DNS解析和编辑pptpd选项文件


六 / / / pptpd PPP等选项


找到DNS,取消注释,并修改DNS地址。在这里,我建议你使用它。


谷歌DNS 8.8.8.8和8.8.4.4


更改以下内容


MS DNS 8.8.8.8


MS DNS 8.8.4.4


6。开了


六 / / sysctl.conf等


取消以下注释


净。IPv4。ip_forward = 1


打开内核IP转发


更新配置


Sudo sysctl -p


7。安装iptables建立


apt-get安装iptables


sudo iptables - T的NAT - POSTROUTING的192.168.0.0 / 24 O eth0 J伪装


下面的句子是:立即让Linux支持NAT(白金)


8。重新启动服务


/ /初始化等。D / pptpd重启


9,VPN服务器配置得很好。


接下来,使用您刚才设置的IP地址、VPN帐户和密码,您可以连接VPN。