之前写过文章配置linux下的tinc,mac下因为一些命令和软件包的差异,稍微有点区别,所以重新记录下。
之前的文章

假设本机ip为10.0.6.6, server为10.0.6.1, 下面记录下主要区别的地方:

安装

brew install --cask tuntap
brew install tinc

tinc.conf(device为utunX)

Name = name
AddressFamily = ipv4
Interface = tun0
Device = utun66
ConnectTo = server

tinc-up

#!/bin/sh
ifconfig $INTERFACE 10.0.7.6 10.0.7.1 netmask 255.255.255.0
route -v add -net 10.0.7 10.0.7.1

tinc-down

#!/bin/sh
ifconfig $INTERFACE down
route -v delete -net 10.0.7 10.0.7.1

一些有用的命令

#查看路由表
netstat -rn

如果是Android,可以参考这个链接来配置

参考文档:

https://jia.je/networking/2018/05/09/tinc-between-macos-and-linux/
http://www.edulinks.cn/2020/05/19/20200519-macos-route/
https://www.bilibili.com/read/cv3364699