股票

使用国外VPS系统Debian7.0搭建VPN(PPTP)服务

最近使用vpn的需求越来越多了,为此,不得不又考虑把我的 VPS 安装个pptp代理服务器,虽然上次失败了,今天无意间看到的一篇攻略,决定再来一次,没想到竟然成功了!但是,奇怪的是,当时安装完没有成功,下午我带着遗憾跟朋友说的时候,随意测试了一下,竟然连上了!莫非 VPN 还需要缓冲时间?置于mac下VPN设置参见:MAC系统VPN代理设置

下面记下操作过程,为以后做参考。

1,使用ssh远程登陆服务器

2,更新软件包数据库

  1. sudo apt-get update

3,安装debian自带的 pptpd 软件包

  1. sudo apt-get install -y pptpd

4,编辑文件 /etc/pptpd.conf ,在文件最后添加

  1. localip 192.168.1.1
  2. remoteip 192.168.1.1116

localip 是 vpn 服务器的地址,相当于路由器的 192.168.1.1
remoteip 是 vpn 客户端的地址,就是路由器分配地址的范围,当然你可以配置多几个
5,编辑 /etc/ppp/pptpd-options

  1. ms-dns 8.8.8.8
  2. ms-dns 8.8.4.4

ms-dns 这里使用的是Google提供的免费 DNS
6,编辑 /etc/ppp/chap-secrets,添加访问账户

  1. username pptpd password *

依次是:用户名 VPN服务名称 密码 分配IP地址
*表示不限制
7,编辑 /etc/sysctl.conf:

  1. net.ipv4.ip_forward=1

就是去掉前面的注释#号,然后执行以下命令使配置生效:

  1. sysctl -p

8,编辑 /etc/rc.local,在系统启动时添加路由:

  1. iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE

添加到文件内容的最前边就行了。
查看文件有没有课执行属性,没有就添加执行权限:

  1. sudo chmod +x /etc/rc.local

9,执行命令重启系统。

  1. sudo reboot

修改 pptp 的配置需要重启 pptp
修改 rc.local 文件需要重启系统

参考文章:
Linux(VPS+Debian)搭建配置VPN(PPTP)服务

打赏
原文链接:,转发请注明来源!

发表评论