自己需要通过vpn 连接到家庭网络进行管理,虽说有 ss 可以解决,但有些东西并不能通过 socket 协议传输,考虑到在国内使用,没必要进行过度的混淆,以及跨设备的方便,还是选择了 PPTP 来实现,pavanda 路由器系统自带了PPTP/L2TP(无IPsec)/OpenVpn 服务器,但本着不折腾不痛快,以及它不支持IPv6的原因,还是打算自己弄一个。
预备
路由器上设置 gre 协议转发(需要查阅相关文档, 且不一定支持), 设置TCP 1723 转发到树莓派上 (后期会写一篇openvpn的
树莓派上使用 apt 安装 pptpd vim radvd
家庭 IP 段使用 192.168.1.1/24 请根据实际情况修改,我配置成加入的IP也属于同个子网,以互通
配置 pptp
修改 /etc/pptpd.conf/ 文件
option /etc/ppp/pptpd-options
logwtmp
debug
localip 192.168.1.224
remoteip 192.168.1.225-238
修改 /etc/ppp/pptpd-options 文件
name pptpd
refuse-pap
refuse-chap
refuse-mschap
require-mschap-v2
require-mppe-128
ms-dns 192.168.2.1
ms-wins 192.168.2.1
proxyarp
nodefaultroute
debug
dump
lock
nobsdcomp
logfile /var/log/pptpd.log
novj
novjccomp
ipparam pptp
ipv6 ,
按格式修改 /etc/ppp/chap-secrets
#用户名 协议名 密码 分配IP
#ex:
test * test *
配置Ipv6
(还在尝试……
-- EOF --
comments