-
Notifications
You must be signed in to change notification settings - Fork 0
Home
项目地址:
我的github库:https://github.com/mebaddy/Fly.io-Tailscale/wiki
1.下载github仓库文件压缩包
2.创建github账号:https ://github.com/signup
4.使用 github 账号登录fly.io
5.在电脑或者手机上安装 tailscale,使用 Microsoft 账号登录
6.在网页端tailscale中设置DNS 为了将 tailscale 用于出口流量,您需要配置公共 DNS。 转到https://login.tailscale.com/admin/dns 并添加您选择的名称服务器 (例如 cloudflare: 1.1.1.1, 1.0.0.1, 2606:4700:4700::1111, 2606:4700:4700::1001)
7.创建tailscale auth key 在 tailscale 中创建可重用的身份验证密钥:https ://login.tailscale.com/admin/settings/authkeys
8.安装 cli 在管理员模式下运行: iwr https://fly.io/install.ps1 -useb | iex
9.从github下载解压的文件夹中右击:在终端中打开
10.输入命令:
flyctl auth login
flyctl launch(创建新的Fly App,不可以与现有的APP重名)
设置App名称
键盘上下箭头选择你创建的组织
选择服务器地区:北美欧洲100G,印度30G,其他地区30G
n(不安装)
n(不部署)
打开新生成的 fly.toml 文件,打开 fly-template.toml 文件, 将 fly.toml 内容 “app = "你的App名称" 以下行的所有内容替换成 fly-template.toml 文件的内容。 (app = "你的App名称,这行不替换)
配置 Tailscale 密钥到Fly(第7步的Key):
fly secrets set TAILSCALE_AUTH_KEY=你密钥
flyctl deploy(开始部署)
等待部署完毕。
11.进入网页端tailscale机器页面,打开这个设备的“编辑路线设置”“用作出口节点” 再“禁用密钥过期”
12.在手机或者电脑 tailscale 端选择这个设备作为节点