在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。