用香蕉派m2搭建pptp vpn服务器

PPTP协议实现香蕉派VPN。首先确认你家网络是在内网还是外网,去百度查一下你家的ip,如是内网需转发到外网,方法自行百度。。。如果有路由器别忘记先映射pptp的端口到香蕉派上。安装:[indent]
sudo aptitude install pptpd
[/indent]主要是配置。安装好pptpd后编辑/etc/pptpd.conf 设置IP池:[indent]
sudo nano /etc/pptpd.conf
[/indent]去掉前面的#localip 192.168.4.1remoteip 192.168.4.100-250localip即是ppp连接中给Server端指定的地址, 而remoteip是Client端可分配的IP地址段, 可以指定某个单独地址, 也可指定某个地址段。编辑/etc/ppp/pptpd-options 设置DNS:[indent]
cd ppp

sudo nano pptpd-options
[/indent]去掉前面的#ms-dns 218.6.200.139ms-dns 61.139.2.69#nodefaultroute注释掉编辑/etc/ppp/chap-secrets 添加登录VPN的账号和密码:[indent]
sudo nano chap-secrets
[/indent]格式如:vpnUserName pptpd passwd *用户名 服务名 用户密码 分配的虚拟IP(*表示任意)后面的必须要配置,否则客户端会上不了网。编辑/etc/sysctl.conf 开启IP转发:[indent]
sudo nano sysctl.conf
[/indent]net.ipv4.ip_forward=1然后执行下面命令使配置生效[indent]
sysctl -p
[/indent]在iptables里添加NAT规则:[indent]
sudo iptables -A FORWARD -p tcp --syn -s 192.168.4.0/24 -j TCPMSS --set-mss 1356

sudo iptables -t nat -A POSTROUTING -s 192.168.4.0/24 -o eth0 -j MASQUERADE
[/indent]最后记得重启pptpd服务:[indent]
sudo service pptpd restart
[/indent]手机或电脑端进入vpn设置后输入你家的ip或域名和账号密码即可。。。

谢谢分享学习一下