首页 » VPS 知识 » 浏览内容

Debian Linux VPS架设VPN教程[图解]


2012-06-27 23:33:10 3,239 0 发表评论 字体: 作者:C.K.

体验版 88 元,个人版 128 元,多用户版 288元个人版160元升级到多用户版。

Debian架设VPN其实跟CentOS相差不大,大家要设置的内容一样,只是具体执行命令有差别而已,所以本文只是简单讲解一下,如有不明请参看我的上一篇CentOS Linux VPS架设VPN教程。闲话少说,下面是教程:

一、确认PPP和TUN启用后,先升级系统然后重启一次:

apt-get update
  • reboot
  • 1.png

    二、安装pptpd:apt-get install pptpd 然后配置pptpd,编辑 /etc/pptpd.conf  文件,去掉下面两行前面#

    localip 192.168.0.1
  • remoteip 192.168.0.234-238,192.168.10.245
  • 三、配置 DNS,编辑 /etc/ppp/options 文件,加入下面两行:

    ms-dns 8.8.8.8
  • ms-dns 8.8.4.4
  • 四、开启IP转发,编辑 /etc/sysctl.conf 文件,去掉下面代码前面的#

    net.ipv4.ip_forward=1

    五、添加VPN用户名密码,编辑 /etc/ppp/chap-secrets 文件,按下面格式输入:

    用户名    pptpd       密码      *

    六、把转发规则写成文件,执行命令:vi /etc/pptpdfirewall.sh 然后内容输入:

    sudo /sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -j SNAT
  • --to-source 你的VPS公网IP
  • sudo /sbin/iptables -A FORWARD -s 192.168.0.0/24 -p tcp -m tcp --tcp-flags
  • FIN,SYN,RST,ACK SYN -j TCPMSS --set-mss 1356
  • 七、设置文件执行权限,执行下面命令:

    chmod 755 /etc/pptpdfirewall.sh

    八、设置开机启动,执行命令:vi /etc/init.d/rc.local 然后在最后一行加入下面代码:

    sh /etc/pptpdfirewall.sh

    九、重启VPS后就可以正常使用你的VPN了:

    reboot

    2.png

      网站统计 Statistics

      • 创建时间: 2005年1月3日 距今4917 天
      • 日志总数: 2461
      • 评论总数: 630
      • 标签总数: 654
      • 链接总数: 273
      • 最后更新: 2017-7-1 18:16:33
      • 您是本站第 13634433 位访客

      广告区 Guǎng Gào