您当前的位置:首页 > 计算机 > 系统应用 > Linux

ubuntu搭建vpn步骤

时间:08-08来源:作者:点击数:

1、搭建环境

系统:Ubuntu 18.04.4 LTS (Bionic Beaver)

位置:轻量应用云服务器

2、安装软件

Sudo apt-get update

Sudo apt-get install pptpd

Sudo apt-get install iptables (若机器中已安装请忽略,可以使用iptables -L 查看是否安装)

3、配置代理信息

sudo vim /etc/pptpd.conf

确保文件中的内容有如下选项的配置

  1. option /etc/ppp/pptpd-option (指定PPP选项文件的位置)
  2. localip 192.168.0.1 (被屏蔽了,需要启用它,这是服务器的虚拟ip)
  3. remoteip 192.168.0.200-238,192.168.0.245 (被屏蔽了,需要启用它,这是服务器分配给客户端的虚拟ip)

sudo vim /etc/ppp/pptpd-options

确保文件中的内容有如下选项的配置

  1. ms-dns 8.8.8.8 (使用Google DNS,或者国内的DNS)
  2. ms-dns 8.8.4.4 (使用Google DNS,或者国内的DNS)

sudo vim /etc/ppp/chap-secrets

添加用户名密码

格式:用户名 服务类型 密码 分配的ip地址

User pptpd xxxxx *

sudo vim /etc/sysctl.conf

确保文件中的内容有如下选项的配置

net.ipv4.ip_forward=1 (被屏蔽了,需要启用它)

sudo sysctl -p (执行这个命令,让上面的改动生效)

4、重启pptpd服务

sudo service pptpd restart

ps -ef |grep pptpd 查看进程是否启动

netstat -ntlp |grep pptpd 查看端口号是否正常监听

5、配置防火墙策略

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

sudo iptables -I FORWARD -s 192.168.0.0/24 -p tcp --syn -i ppp+ -j TCPMSS --set-mss 1300

sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT --to-source 你的公网ip

配置完成,用电脑或者手机连接vpn就可以了。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门