Debian系统搭建VPN服务器教程

火币

1、安装PPTPD

# apt-get install pptpd

2、 编辑pptpd.conf文件

# vim /etc/pptpd.conf

使得非注释内容如下:

option /etc/ppp/pptpd-options
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245

这两句设置了当外部计算机通过pptp联接到vpn后所能拿到的ip地址范围和服务器的ip地址设置。

3、添加登录用户

# vim  /etc/ppp/chap-secrets

添加一行,内容如下

你想要的用户名 pptpd “你想要的密码” *
比如:

lavender  pptpd  “lavender” *

密码用半角双引号括起来,最后那个星号是说允许从任何IP地址联接,如果你想单独设定IP地址也可以。

理论上到这里一个vpn就已经搭建完毕了。
不过你并不能通过这个来上Internet,因为所有的数据都作用于那台pptpd的服务器上, 而不会传入拨入的计算机设备上。要上Internet还需要配置iptables:

4、 设置DNS解析,编辑pptpd-options

# /etc/ppp/pptpd-options

找到ms-dns,取消掉注释,并修改DNS地址
我用的是google dns,如下

ms-dns 8.8.8.8
ms-dns 8.8.4.4

5、 开启转发

vim /etc/sysctl.conf

取消如下内容行的注释(debian4和5会用细微差异)

net.ipv4.ip_forward=1

6、运行下面这条命令,设置FORWARD 函式自启动

echo 1 > /proc/sys/net/ipv4/ip_forward

7、安装iptables并设置

#apt-get install iptables

# iptables -t nat -I POSTROUTING -j MASQUERADE

8、 启动服务

# /etc/init.d/pptpd restart

VPN搭建完毕,可以尝试用客户端登录了。

PS:pptpd监听端口号为1723

赞(0) 打赏
需要国外VPS建站朋友,请联系站长! 转载请注明文章来源:VPSMVP部落 - 便宜VPS|VPS优惠|VPS测评|美国VPS|VPS教程 » Debian系统搭建VPN服务器教程
分享到: 更多 (0)
VULTR

相关推荐

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

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

支付宝扫一扫打赏

微信扫一扫打赏




友情链接:
 |  赵容部落  |  老左笔记  |  微魔部落  |  便宜VPS  |  vps小学生  |  主机百科  |  老蒋部落  |  老刘博客  |  全球主机  |  全球主机交流  |  数字居民  |  LET论坛  |  veidc测评  |  挖站否  |  VPS收割者  |  主机贴士  |  惠主机  |  荒岛  |  VPS GO  |  国外VPS  |  主机之家测评

友情链接申请