通过PPTP的方式搭建VPN让Windows系统能访问外网
sudo apt-get install pptpd
配置pptpd.conf:
sudo
vim /etc/pptpd.conf
option /etc/ppp/pptpd-options
#pptpd-options文件的位置
localip
192.168.0.1
#VPN服务端虚拟ip
remoteip
192.168.0.200
-
238
,
192.168.0.245
#分配给VPN客户端的虚拟ip
为了方便展示将其他注释信息删除了。
sudo vim /etc/ppp/pptpd-options
name pptpd #pptpd服务的名称
refuse-pap #拒绝pap身份认证模式
refuse-chap #拒绝chap身份认证模式
refuse-mschap #拒绝mschap身份认证模式
require-mschap-v2 #允许mschap-v2身份认证模式
require-mppe-128 #允许mppe 128位加密身份认证模式
ms-dns 8.8.8.8 #使用Google DNS
proxyarp #arp代理
dump #服务启动时打印出所有配置信息
lock #锁定TTY设备
nobsdcomp #禁用BSD压缩模式
sudo vim /etc/ppp/chap-secrets
client(用户名)server(服务)secret(密码)IP addresses(分配的IP)
sudo service pptpd restart
sudo sed -i 's/#net.ipv4.ip_forward=1/net.ipv4.ip_forward=1/g' /etc/sysctl.conf
sudo sysctl -p
sudo iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ens33(外网网卡) -j MASQUERADE
客户端连接:
VPN设置
参考资料:https:
//blog.csdn.net/qq_45910820/article/details/130945736
整个实验查阅了资料自己复现了来,遇到一些坑调整了下,如果有不对的地方麻烦大佬指出。
原文始发于微信公众号(皓月的笔记本):【知识整理】基于PPTP的VPN
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论