建立VPN服务器(我在网上CPOY的,自己试过可以,傻瓜教程)
发表于 : 2013-05-29 10:41
这是我在网上看到的VPN教程,我觉得很简单,几乎可以说只要复制粘帖都可以成功,我希望可以和大家分享
1. 执行如下命令安装,遇到提示输入 Y/n 时,输入 Y 回车即可:
2、配置 pptpd
为了避免和本地网络冲突,我们创建VPN的IP范围为 192.168.10.21-192.168.10.100
执行如下命令:
3、继续增加 pptp 用户帐号:
格式为 [UserName] pptpd [Password] * ,我们增加一个 guest 密码 为 123456 的用户如下:
4、继续增加 pptp 用户帐号:
格式为 [UserName] pptpd [Password] * ,我们增加一个 guest 密码 为 123456 的用户如下:
5、重启下pptpd:
6、配置防火墙
打开 IP 转发:
7、配置防火墙:
大功告成,可以使用 PPTP VPN 了。
我在http://blog.liu6yi1.com/?p=7引用
1. 执行如下命令安装,遇到提示输入 Y/n 时,输入 Y 回车即可:
代码: 全选
apt-get install pptpd
为了避免和本地网络冲突,我们创建VPN的IP范围为 192.168.10.21-192.168.10.100
执行如下命令:
代码: 全选
echo 'localip 192.168.10.1-20' >> /etc/pptpd.conf
echo 'remoteip 192.168.10.21-100' >> /etc/pptpd.conf
echo 'ms-dns 8.8.8.8' >> /etc/ppp/pptpd-options
echo 'ms-dns 8.8.4.4' >> /etc/ppp/pptpd-options
echo 'nopcomp' >> /etc/ppp/pptpd-options
echo 'noaccomp' >> /etc/ppp/pptpd-options
格式为 [UserName] pptpd [Password] * ,我们增加一个 guest 密码 为 123456 的用户如下:
代码: 全选
echo 'guest * 123456 *' >> /etc/ppp/chap-secrets
格式为 [UserName] pptpd [Password] * ,我们增加一个 guest 密码 为 123456 的用户如下:
代码: 全选
echo 'guest * 123456 *' >> /etc/ppp/chap-secrets
代码: 全选
/etc/init.d/pptpd restart
打开 IP 转发:
代码: 全选
echo 'net.ipv4.ip_forward=1' >> /etc/sysctl.conf
sysctl -p
代码: 全选
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -o eth0 -j MASQUERADE
iptables-save > /etc/iptables-rules
echo '#!/bin/sh' > /etc/network/if-up.d/iptablesload
echo 'iptables-restore < /etc/iptables-rules' >> /etc/network/if-up.d/iptablesload
echo 'exit 0' >> /etc/network/if-up.d/iptablesload
chmod +x /etc/network/if-up.d/iptablesload
我在http://blog.liu6yi1.com/?p=7引用