北漂IT民工 的博客

使用Debian 5的VPS配置VPN翻墙

现在VPS已经很便宜了,这使得翻墙变的越来越容易。

下面介绍一下Debian系下面的VPN翻墙的配置方法。

1. 安装 pptpd

apt-get install pptpd

2. 配置pptpd, 注释掉下面的文字的前面的#号即可

localip 192.168.0.1 #这是VPN线路的网关地址

remoteip 192.168.0.234-238,192.168.0.245 #分配给连接到VPN的机器的IP

3.配置VPN用户和密码:打开 /etc/ppp/chap-secrets

格式:

用户名 协议 密码 允许的IP(表示全部)

示例:

vpn0 pptpd vpn_pwd


4.配置pptpd:

打开

/etc/ppp/pptpd-options

在最后添加DNS:

ms-dns 8.8.8.8 #google的dns服务器,可以自己根据需要修改。

ms-dns 8.8.4.4


5./etc/init.d/pptpd restart

6.打开转发功能:

打开/etc/sysctl.conf,

查到下面的文字,将前面的注释去掉。

net.ipv4.ip_forward = 1


7. 执行下面的命令:

iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE

同时写入到/etc/rc.local


8./etc/init.d/pptpd restart 重启pptpd

这样VPN就配置完成了


然后在WINDOWS里选择创建VPN:

控制面板->网络和 Internet 连接->网络连接


然后选择:创建一个新的连接-》下一步-》选择连接到我的工作场所的网络-》虚拟专用网络连接

然后输入你的VPS的IP/域名, 然后再输入你的用户名与密码。

期待连接成功吧。

如果连接失败,可以尝试将服务器重启一下。