有风的日子

用VPS搭建VPN详细教程

Luoshui邀请您加入WORDPRESS技术交流QQ群:31196817 → wordpress技术交流
  1. 搭建VPN

  1. 先安装iptables

怎么安装呢?linux不是windows你双击就可以的,linux需要你输入命令

在~# 符号的后面输入 apt-get -y install iptables 回车即可安装

2、Debian自带了pptpd的软件包,直接安装,

apt-get install -y pptpd

3、安装nano(如果你能够熟练的使用vi,可以省略这一步)
apt-get install nano

4、编辑置文件 /etc/ppp/pptpd-options,内容如下:

nano /etc/ppp/pptpd-options 回车!

然后就相当于在windows中用记事本打开了某个文件,你可以看到很多的代码在里面,其中前面有#的,表示该行被注释起来了,不会执行的代码!把下面的代码复制进去(不会复制挨个输入也可以)。其实细心的人会发现,下面的东东有好几句原文件里面都有,咱不懂linux,为了不乱,先整个把下面的东东输进去,把原文件里的全都在前面加#注释起来!

name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
proxyarp
lock
nobsdcomp
novj
novjccomp
nologfd
ms-dns 8.8.8.8
ms-dns 8.8.4.4

然后就是保存这个文件了,一开始我也不会保存,后来听了基友的指点,CTRL+X

即可!

然后出现一个对话框,大概就问你要不要保存修改过的文件,你输入 Y 回车即可!

然后再回车,就可以回到 ~# 这个让你输入命令的界面了!

5、编辑配置文件 /etc/pptpd.conf,方法如下:

输入 nano /etc/pptpd.conf 回车!

option /etc/ppp/pptpd-options
logwtmp
localip 192.168.92.1
remoteip 192.168.92.11-15

配置的方法和保存的方法参见第四条!

6、编辑配置文件 /etc/ppp/chap-secrets

输入 nano /etc/ppp/chap-secrets 回车!你就可以看到下面的界面。被我涂掉的分别是我的账户名称和设置的密码。

账户名称和密码数字字母都可以,后面的星号表示IP,即任何IP都可以连接!
配置好以后,ctrl+x保存!方法见第四条……

7、修改配置文件/etc/sysctl.conf,启用内容外发,方法如下:

输入 nano /etc/sysctl.conf 回车!

然后找到  #net.ipv4.ip_forward = 1这条,把前面的#去掉,即去掉注释!
然后是保存,参见第四条!

8、编辑/etc/rc.local,配置iptables,把下面内容写到 EXIT 0 前面,否则VPN能连接上但访问不了其他网页。

输入 nano /etc/rc.local 回车!

然后在EXIT 0 前面输入下面的代码

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.92.0/24 -j MASQUERADE
iptables -I FORWARD -p tcp –syn -i ppp+ -j TCPMSS –set-mss 1356

9、最后,reboot一下VPS,OK,VPN搭建成功。

 

最后,我要说的是,我没成功,能连上,但是上不了网。后面在研究一下。

来源互联网 具体不详

转载请注明:有风的日子 > 其他资源 > 用VPS搭建VPN详细教程

评论 (5) 分享

评论 5