在 Ubuntu 上搭建 VPN (PPTP)
2012 10 8 05:43 PM 5250次查看
分类:无 标签:无
废话不多说,直接上步骤:
- 以 root 账户登录 VPS,或者当你运行下列命令提示权限不够时,加上 sudo 再运行。
- 安装 PPTPD:
编辑 /etc/pptpd.conf 文件,取消注释以下 2 行:localip 192.168.0.1 remoteip 192.168.0.234-238,192.168.0.245
- 添加 PPTP 账户:
编辑 /etc/ppp/chap-secrets 文件,按如下格式添加:
其中密码要用引号包围。允许任何 IP 接入则用 * 号表示。用户名 pptpd "密码" 允许接入的IP
- 设置 DNS 服务器:
编辑 /etc/ppp/pptpd-options 文件,找到 ms-dns 部分来修改,我使用的是 Google 的:ms-dns 8.8.8.8 ms-dns 8.8.4.4
- 开启 IP 转发:
编辑 /etc/sysctl.conf 文件,取消注释该行:
然后运行这行代码使配置生效:net.ipv4.ip_forward=1
sysctl -p
- 安装 iptables:
apt-get install iptables iptables -t nat -I POSTROUTING -j MASQUERADE
- 重启 pptpd:
/etc/init.d/pptpd restart
向下滚动可载入更多评论,或者点这里禁止自动加载。