去官网注册账号
先前往 Tailscale 官网 注册一个账号,可以直接用 Google OAuth 快捷登录,这里不再多讲。
注册完成后先根据提示绑定 2 台设备以开启之后的操作。
部署
部署服务器
找一台拥有公网IP的服务器,放行 33445(TCP),33446(TCP), 3478(UDP) 端口以进行通讯。
运行一键部署指令:
bash <(curl -sSL https://upy.zerowolf.cn/tailscale.sh)
在官网配置文件中添加节点
进入到 官网 Access Controls 页面,将原有的文本删掉,粘贴编辑文本。
{
"acls": [
{"action": "accept", "src": ["*"], "dst": ["*:*"]},
],
"ssh": [
{
"action": "check",
"src": ["autogroup:member"],
"dst": ["autogroup:self"],
"users": ["autogroup:nonroot", "root"],
},
],
"derpMap": {
"OmitDefaultRegions": true,
"Regions": {
"901": { //这里的编号要从900-999范围内
"RegionID": 901,//同样,编号
"RegionCode": "Shaoxing",//节点所在地点
"RegionName": "sx-dc2-main",//节点名称
"Nodes": [
{
"Name": "901a",
"RegionID": 901,
"DERPPort": 33445,
"HostName": "<服务器的域名>",
"InsecureForTests": true,
},
],
},
"902": { //添加第二个节点(可选)
"RegionID": 902,//同样,编号
"RegionCode": "Nanjing",//节点所在地点
"RegionName": "nj-ali",//节点名称
"Nodes": [
{
"Name": "902a",
"RegionID": 902,
"DERPPort": 33445,
"HostName": "<服务器的域名>",
"InsecureForTests": true,
},
],
},
},
},
}
点击保存,设置就生效啦qwq
至此,所有操作就完成了,是不是非常简单?