2018-05-10

树莓派搭建PPTP并支持ipv6

自己需要通过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

如果无法加载 请将 disqus.com | disquscdn.com 加入代理