隧道节点的搭建

 学习电子知识最重要的是对基础的正确理解,基础理解的不对,上层就会卡住。所以我建议有不懂最好跳回去复习,子曰,温故而知新。两千年前的人都知道复习的重要性。可是让我震惊的是许多人走路从不回头,人是可以而且必须要回头看的,因为不回头走错了路就白费功夫。但不建议回头走,那是逆行,逆行是全责。

许多人的学习方法是一会儿朱自清,一会巴金。学校心怕把人很快教会了不好收钱,方法上就拆得一大堆零件。但这种习惯带入生活很不好。

许多东西最好是一口气就学会,不然一辈子不会。

话不多说,咱今儿讲讲什么是隧道代理。

相对于部署的项目代理,隧道代理指得是利用解析站cf的零信任中的隧道功能的令牌token,达到域名的代理功能。

这个需要更高的技术,所以需要扎实的基础。

必备的条件:要有一个cf账号并托管了域名,一个github账号,一个能运行docker的服务器。

首选开通零信任功能,并建立一个隧道模板。建立时选择适合的你服务器运行的系统,这里我选WINDOWS和64位,下面显示出几张字符,把最后一张复制下来。

然后自定义隧道域名和端口,端口选择localhost:8080。名称选择HTTP。

第二步在你的github查找到Sing-Flare-Auto这个项目,复刻到你自己的仓库。注意复刻时取消选择分叉和重新命名,必须要重新命名你能记住的项目只支持纯英文和数字命名。

然后在你的仓库点击Actions(操作)这个选项,运行工作流。运行成功后返回时就能找到一个安裝包,点开安装包就是一串docker命令。

第三步

把docker命令复制下来,手机可直接复制。电脑因为剪贴板只支持保存一条,所以先要把CF的令牌保存到笔记本。

然后把docker命令粘贴到你的服务器中的docker容器部署,注意只粘贴docker pull后面的。成功后观察二十秒的稳定性,然后增加两个变量,一个是uuid。这个随便找个网站生成一条。一个就是CF的令牌。uuid名称要填大写的,令牌名称填ARGO_TOKEN。

填令牌时把前面的cloudflared.exe service install 去掉。

然后在选择中选择一个区域,区域离你的地理位置越近越好。最后部署。

第四步

在github你的仓库中找到该项目节点的模板复制下来粘贴到笔记本。

然后把你在配置隧道时的域名填进去。

怎么填模板上有提示,填好后把提示删除,就是一个节点。

它长这个样子(把中括号里的内容替换成你的真实信息): vless://你的UUID@你的Tunnel域名(或者优选域名):443?encryption=none&security=tls&sni=你的Tunnel域名&insecure=0&allowInsecure=0&type=ws&host=你的Tunnel域名&path=%2Fvless#Railway-Singbox

第五步

配置好后复制下来导入V2rayNG,测试真连接。延迟高的话在编辑中换一个优选域名或ip测试。


评论

此博客中的热门博文

零基础搭建节点和建网站

互联网的研究

网站重定向的意义