macOS 安装 tinc
使用 brew 安装 tinc 时,程序默认安装在 /usr/local/Cellar/
目录,tincd
二进制文件被软连接到 /usr/local/sbin
。所以应该将这个目录添加到系统执行路径,编辑 /etc/paths
添加此路径即可。
安装 tuntap
MacOS 创建虚拟网卡依赖 tuntap
,需要使用 brew 进行安装。目前,tuntap 已经从原来的 homebrew/core
仓库迁移至 homebrew/cask
,执行以下命令安装:
$ brew cask install tuntap
配置 tinc
tincd 默认从 /usr/local/etc/tinc
目录读取配置,在这里创建配置目录即可。参考:Tinc 配置,注意将 tinc.conf
中的设备信息设置为 Device = /dev/tap0
。
启动方法
其中 p2pvpn
是自定义的网络名称:
$ sudo tincd -n p2pvpn --pidfile=/var/run/tinc.p2pvpn.pid