当前位置:小冬's Blog > 资讯网摘 > 正文

作者:阿冬

手机扫码查看

标签:

VPS PPTP VPN 安装配置教程

准备工作

基于Xen的VPS一台,目前OpenVZ的VPS很少有支持PPTP的。

远程SSH工具,putty或XShell。

1、安装PPTP服务器

apt-get update
apt-get install pptpd

2、配置PPTP服务器

安装完成后使用你熟悉的编辑器,如vi、nano或可视化管理工具winscp编辑/etc/pptpd.conf
查找如下内容:

#localip 192.168.0.1
#remoteip 192.168.0.234-238,192.168.0.245

替换为:

localip 192.168.217.1
remoteip 192.168.217.234-238,192.168.217.245

上面的两行为VPN服务器的IP和VPN客户端连接后获取到的IP范围。

添加PPTP VPN用户

编辑/etc/ppp/chap-secrets 添加如下内容:

username pptpd password *

其中username为你要添加的VPN帐号的用户名,password为你VPN帐号的密码。

如果不喜欢用编辑器可以直接执行下面命令添加VPN帐号:

echo “username pptpd password *”  >>/etc/ppp/chap-secrets

修改DNS服务器

编辑/etc/ppp/options,添加如下内容:

ms-dns 8.8.8.8
ms-dns 8.8.4.4

开启IPv4转发

编辑/etc/sysctl.conf文件,去掉net.ipv4.ip_forward=1前的注释
运行如下命令,使配置修改生效

sysctl -p

重启pptpd服务

/etc/init.d/pptpd restart

安装iptables

apt-get install iptables #如果已经安装可以跳过

开启iptables转发

iptables -t nat -A POSTROUTING -s 192.168.217.0/24 -o eth0 -j MASQUERADE
iptables-save > /etc/iptables.pptp

在/etc/network/if-up.d/目录下创建iptables文件,内容如下:

#!/bin/sh
iptables-restore < /etc/iptables.pptp

给脚本添加执行权限:

chmod +x /etc/network/if-up.d/iptables

至此PPTP VPN服务器端的设置就完成了。

客户端设置

Windows的话直接打开网络连接,创建一个VPN链接方式,按提示步骤设置上VPN服务器的IP,用户名、密码链接就可以了。

未经允许不得转载:

作者:阿冬, 转载或复制请以 超链接形式 并注明出处 小冬's Blog
原文地址:《VPS PPTP VPN 安装配置教程》 发布于2012-01-05

分享到:
赞(0) 打赏

评论 4

2 + 9 =
  1. #1

    第一次来支持你。

    www.chaojishop.com9年前 (2012-01-06)回复
  2. #2

    帮博主顶一下。

    www.chaojishop.com9年前 (2012-01-06)回复
  3. #3

    谢谢你的支持哦

    阿东9年前 (2012-01-07)回复
  4. #4

    需要一个VPN帐号或者是SSH帐号=。=,朋友介绍了一个https://www.diyssh.com/,貌似还不错

    diyssh8年前 (2012-08-17)回复
VPS PPTP VPN 安装配置教程

长按图片转发给朋友

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

Vieu3.3主题

专业打造轻量级个人企业风格博客主题!专注于前端开发,全站响应式布局自适应模板。

了解一下

登录

忘记密码 ?

您也可以使用第三方帐号快捷登录

Q Q 登 录
微 博 登 录