安装PPTP
需要安装PPTP,以用来提供VPN服务
apt-get update
apt-get install pptpd
配置pptp
vi /etc/pptpd.conf
取消掉以下 2 行的注释:
localip 192.168.0.1
remoteip 192.168.0.234-238,192.168.0.245
分配pptp账号
vi /etc/ppp/chap-secrets
这个是用户列表文件
在里面添加账户按如下格式
username pptpd "password" *
修改pptp配置
vi /etc/ppp/pptpd-options
找到ms-dns,取消掉注释,改成你喜欢的DNS比如8.8.8.8,8.8.4.4
ms-dns 8.8.8.8 #设置DNS
ms-dns 8.8.4.4
使修改后的文件配置立即生效
vi /etc/sysctl.conf
取消掉 net.ipv4.ip_forward=1 这一行的注释.
net.ipv4.ip_forward=1
修改立即生效
sysctl -p
安装iptables
apt-get install iptables
开启NAT转发
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE
重启服务,让配置生效
service pptpd restart
访问上述VPN
-
打开
网络和共享中心
-
选择
设置新的连接或网络
-->连接到工作区
-->使用我的Internet连接(VPN)
-
Internet地址
填入服务器ip -
输入上面配置的用户名和密码,连接即可
-
如果连不上,
telnet xx.xx.xx.xx 1723
,telnet不上,则去阿里云控制台添加安全组参考:
-
登入阿里云控制台,选择安全组,选择
配置规则
-
选择
添加安全组规则
规则方向:入方向
授权策略:允许
协议类型:自定义TCP
端口范围:1723/1723
授权类型:地址段访问
授权对象:0.0.0.0/0
-
设置完后,telnet即可连上,网络可使用
网友评论