<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>内网穿透 | 折腾啥</title><description>Power Users/Automators 折腾/讨论/分享各种开源工具/脚本/自动化工作流👥 @zhetengsha_group📌 合集 https://t.me/zhetengsha/2🎁 恰饭 https://t.me/zhetengsha/957📢 广告投放 @xream @xream_botBuy ads: https://telega.io/c/zhetengshafeedId:55438372655431680+userId:62307599601855488</description><link>http://telegram.zhetengsha.eu.org</link><item><title>EasyTier-edge: 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继• 基于 Rust/WASM 实现 EasyTier 协议核心，TypeScript 负责 Cloudflare 运行时适配，整体架构清晰且易于扩展• 单个 wss:// 入口即可承载多个相互隔离的 EasyTier 网络，结合 Durable Object 管理连接状态、房间注册与背压• 内置 Noise XX 握手、AES-GCM 与 ChaCha20-Poly1305 认证加密，同时支持 OSPF 路由同步和 RPC 打洞协调</title><link>http://telegram.zhetengsha.eu.org/posts/6516</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/6516</guid><pubDate>Fri, 24 Jul 2026 02:02:25 GMT</pubDate><content:encoded>&lt;u&gt;EasyTier-edge: 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 基于 Rust/WASM 实现 EasyTier 协议核心，TypeScript 负责 Cloudflare 运行时适配，整体架构清晰且易于扩展&lt;br /&gt;&lt;br /&gt;• 单个 wss:// 入口即可承载多个相互隔离的 EasyTier 网络，结合 Durable Object 管理连接状态、房间注册与背压&lt;br /&gt;&lt;br /&gt;• 内置 Noise XX 握手、AES-GCM 与 ChaCha20-Poly1305 认证加密，同时支持 OSPF 路由同步和 RPC 打洞协调&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/fordes123/easytier-edge&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/fordes123/easytier-edge&quot;&gt;https://github.com/fordes123/easytier-edge&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;/search/result?q=%23%E8%BE%B9%E7%BC%98%E8%AE%A1%E7%AE%97&quot; title=&quot;#边缘计算&quot;&gt;#边缘计算&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%AE%89%E5%85%A8%E7%BB%84%E7%BD%91&quot; title=&quot;#安全组网&quot;&gt;#安全组网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23EasyTier&quot; title=&quot;#EasyTier&quot;&gt;#EasyTier&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Rust&quot; title=&quot;#Rust&quot;&gt;#Rust&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WASM&quot; title=&quot;#WASM&quot;&gt;#WASM&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WebSocket&quot; title=&quot;#WebSocket&quot;&gt;#WebSocket&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/fordes123/easytier-edge&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继。 - fordes123/easytier-edge&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - fordes123/easytier-edge: A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier…&quot; src=&quot;/static/https://cdn4.telesco.pe/file/eichmk5OleLsdEvDj-zYyXbVNHmAyiIerovxr0MInVOJFGlvkaivHY6UUT3mtAPG74YVwYYG12rm83LWd4l9g7Lbo-523GTcBh9JRWadu_EQPZbb1e5uUtmQ8_KKeAqjqhh-63o8ZVcc_9VhgOtb4BHbp2PHRifsdspMmXcfkCNf1uj87utzfleDDcCgjQpIKizlEMfAmwYoudkZW4SZCkc96X1eJgaQUoYWckXt7gH_NFqHIcapNQXABbo5iNRQJPA4eXOFY0-IVLV3lcVXEUp8Ak1mVZZ4-XWf6GzICkzmPXLkFimpeNZZRvI1pOGWBMvL-kJg6olKGaq8TYVBGQ.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - fordes123/easytier-edge: A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier…&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A secure EasyTier WebSocket relay running at the Cloudflare edge. | 运行在 Cloudflare 边缘网络上的安全 EasyTier WebSocket 中继。 - fordes123/easytier-edge&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>EasyTier 相关之前推荐过 EasyTier 但其实我一直没好好折腾再安利一次- 协议可用 tcp、udp、ring、wg、ws、wss、quic、faketcp可以根据你网络的实际 QoS 情况自主选择但是好像还没 Host. GOST 的内网穿透倒是可以用 WebSocket + Host 过白名单- 有一些公共服务器 但是也要自己注意一下安全性 还没仔细研究 链接 1 链接 2 . 这些公共服务器现在还不能用 secure mode- 支持延迟优先模式，将尝试使用最低延迟路径转发流量，默认使用最短路径- 支持 lazy-p2p 仅在实际流量需要某个对等节点时才尝试建立 P2P- 支持类似 Tailscale 的魔法 DNS 功能- 支持不用 TUN, 只创建 SOCKS5 服务器, 方便无痛接入各种服务- 每个节点可以作为 WireGuard 的服务端, 方便其他客户端接入 EasyTier/EasyTier 合集  群组  恰饭 联系推广 #组网 #内网穿透 #去中心化 #VPN #WireGuard #GitHub #EasyTier</title><link>http://telegram.zhetengsha.eu.org/posts/6168</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/6168</guid><pubDate>Wed, 24 Jun 2026 13:03:11 GMT</pubDate><content:encoded>&lt;a class=&quot;tgme_widget_message_reply user-color-default&quot; href=&quot;/posts/2847&quot;&gt;&lt;blockquote&gt;&lt;small&gt;
&lt;div class=&quot;tgme_widget_message_author accent_color&quot;&gt;
  &lt;span class=&quot;tgme_widget_message_author_name&quot;&gt;折腾啥&lt;/span&gt;
&lt;/div&gt;
&lt;div class=&quot;tgme_widget_message_text js-message_reply_text&quot;&gt;EasyTier: 一个简单、安全、去中心化的内网穿透 VPN 组网方案  可以无公网IP组网, 使用 WireGuard 客户端接入, 自建公共中转服务器 - 去中心化：无需依赖中心化服务，节点平等且独立。 - 安全：支持利用 WireGuard 加密通信，也支持 AES-GCM 加密保护中转流量。 - 高性能：全链路零拷贝，性能与主流组网软件相当。 - 跨平台：支持 MacOS/Linux/Windows/Android，未来将支持 IOS。可执行文件静态链接，部署简单。 - 无公网 IP 组网：支持利用共享的公网节点组网，可参考…&lt;/div&gt;
&lt;/small&gt;&lt;/blockquote&gt;&lt;/a&gt;&lt;u&gt;EasyTier 相关&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;之前推荐过 EasyTier 但其实我一直没好好折腾&lt;br /&gt;&lt;br /&gt;再安利一次&lt;br /&gt;&lt;br /&gt;- 协议可用 tcp、udp、ring、wg、ws、wss、quic、faketcp&lt;br /&gt;&lt;br /&gt;可以根据你网络的实际 QoS 情况自主选择&lt;br /&gt;但是好像还没 Host. GOST 的内网穿透倒是可以用 WebSocket + Host 过白名单&lt;br /&gt;&lt;br /&gt;- 有一些公共服务器 但是也要自己注意一下安全性 还没仔细研究 &lt;a href=&quot;https://easytier.gd.nkbpal.cn/status/easytier&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;链接 1&quot;&gt;链接 1&lt;/a&gt; &lt;a href=&quot;http://nigger.com.cn:1000/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;链接 2&quot;&gt;链接 2&lt;/a&gt; . 这些公共服务器现在还不能用 secure mode&lt;br /&gt;&lt;br /&gt;- 支持延迟优先模式，将尝试使用最低延迟路径转发流量，默认使用最短路径&lt;br /&gt;&lt;br /&gt;- 支持 lazy-p2p 仅在实际流量需要某个对等节点时才尝试建立 P2P&lt;br /&gt;&lt;br /&gt;- 支持类似 Tailscale 的魔法 DNS 功能&lt;br /&gt;&lt;br /&gt;- 支持不用 TUN, 只创建 SOCKS5 服务器, 方便无痛接入各种服务&lt;br /&gt;&lt;br /&gt;- 每个节点可以作为 WireGuard 的服务端, 方便其他客户端接入&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6329896824882597500.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://github.com/EasyTier/EasyTier&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;EasyTier/EasyTier&quot;&gt;EasyTier/EasyTier&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%84%E7%BD%91&quot; title=&quot;#组网&quot;&gt;#组网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96&quot; title=&quot;#去中心化&quot;&gt;#去中心化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23VPN&quot; title=&quot;#VPN&quot;&gt;#VPN&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WireGuard&quot; title=&quot;#WireGuard&quot;&gt;#WireGuard&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23EasyTier&quot; title=&quot;#EasyTier&quot;&gt;#EasyTier&lt;/a&gt;</content:encoded></item><item><title>TailProxy: 用 Docker 将 Tailscale 网络快速暴露为 SOCKS5 / Snell 代理• 基于 Tailscale containerboot 运行，直接把私有网络访问能力封装进容器，适合已有 VPN 或复杂网络环境的主机部署• 同时支持 SOCKS5 和 Snell，方便接入浏览器、命令行工具、代理客户端以及 Surge 等支持分流的应用• 支持通过 Tailscale exit node 转发流量，按应用或按域名走 Tailscale，部署轻量，适合 Linux 服务器和家庭实验室场景</title><link>http://telegram.zhetengsha.eu.org/posts/5368</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5368</guid><pubDate>Tue, 14 Apr 2026 08:14:57 GMT</pubDate><content:encoded>&lt;u&gt;TailProxy: 用 Docker 将 Tailscale 网络快速暴露为 SOCKS5 / Snell 代理&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 基于 Tailscale containerboot 运行，直接把私有网络访问能力封装进容器，适合已有 VPN 或复杂网络环境的主机部署&lt;br /&gt;&lt;br /&gt;• 同时支持 SOCKS5 和 Snell，方便接入浏览器、命令行工具、代理客户端以及 Surge 等支持分流的应用&lt;br /&gt;&lt;br /&gt;• 支持通过 Tailscale exit node 转发流量，按应用或按域名走 Tailscale，部署轻量，适合 Linux 服务器和家庭实验室场景&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/SukkaW/tailproxy&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/SukkaW/tailproxy&quot;&gt;https://github.com/SukkaW/tailproxy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;合集&quot;&gt;合集&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭&quot;&gt;恰饭&lt;/a&gt; &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6330367862535884142.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://t.me/xream_bot&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;联系推广&quot;&gt;联系推广&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23Tailscale&quot; title=&quot;#Tailscale&quot;&gt;#Tailscale&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Docker&quot; title=&quot;#Docker&quot;&gt;#Docker&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SOCKS5&quot; title=&quot;#SOCKS5&quot;&gt;#SOCKS5&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Snell&quot; title=&quot;#Snell&quot;&gt;#Snell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BB%A3%E7%90%86%E5%B7%A5%E5%85%B7&quot; title=&quot;#代理工具&quot;&gt;#代理工具&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%BF%9C%E7%A8%8B%E8%AE%BF%E9%97%AE&quot; title=&quot;#远程访问&quot;&gt;#远程访问&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Linux&quot; title=&quot;#Linux&quot;&gt;#Linux&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%AE%B6%E5%BA%AD%E5%AE%9E%E9%AA%8C%E5%AE%A4&quot; title=&quot;#家庭实验室&quot;&gt;#家庭实验室&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/SukkaW/tailproxy&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;`tailproxy` is a docker that exposes the Tailscale network via Snell/SOCKS5 Proxy - SukkaW/tailproxy&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - SukkaW/tailproxy: `tailproxy` is a docker that exposes the Tailscale network via Snell/SOCKS5 Proxy&quot; src=&quot;/static/https://cdn4.telesco.pe/file/U9uHIPkWuKmRI8K-cjiFS6RaQGA4NzHt1h0aDge_4oRM17rTqO9s53Q2E0SL1UsCoqSwAb2MJhO27jQI4zLHFEF0kAhl2tnoBl27sXLJAn_W4yrGAShN37BUnQF8873cJGW_C9pEC6_SYoILUcvNXbIRiQhJimiup8LZrwEFFIIfkYVtH2sjUq_wNW2HZrcrs8t2wP1NXU-o9avky0RBmEHWn4GvwV4ZuNE_fZjuZLlAzlBVjh6Dq8jvYGdvxUPC3_vU5hPAZxLbtRNSnGP1tOOMVYW9_j4qbovI0ShfNuloSrGaEVrIgeU-2nuIGtvQRlQsC-4lBCD5r6zsC_YDxg.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - SukkaW/tailproxy: `tailproxy` is a docker that exposes the Tailscale network via Snell/SOCKS5 Proxy&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;`tailproxy` is a docker that exposes the Tailscale network via Snell/SOCKS5 Proxy - SukkaW/tailproxy&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Tailscale Peer Relay: 为 Tailscale Tailnet 提供更低延迟的私有中继能力• 当设备之间无法直连时，可优先通过 Tailnet 内节点中继流量，避免回落到公共 DERP 带来的高延迟与带宽瓶颈• 基于原生 WireGuard UDP 转发，相比 HTTPS / WebSocket 封装的 DERP 路径更轻量，适合优化复杂 NAT 环境下的传输体验• 配置方式相对自建 DERP 更简单，支持通过 ACL Grants 精细授权，并可结合静态端点与 Prometheus 指标进行运维管理</title><link>http://telegram.zhetengsha.eu.org/posts/5105</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/5105</guid><pubDate>Tue, 17 Mar 2026 13:01:00 GMT</pubDate><content:encoded>&lt;u&gt;Tailscale Peer Relay: 为 Tailscale Tailnet 提供更低延迟的私有中继能力&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;• 当设备之间无法直连时，可优先通过 Tailnet 内节点中继流量，避免回落到公共 DERP 带来的高延迟与带宽瓶颈&lt;br /&gt;&lt;br /&gt;• 基于原生 WireGuard UDP 转发，相比 HTTPS / WebSocket 封装的 DERP 路径更轻量，适合优化复杂 NAT 环境下的传输体验&lt;br /&gt;&lt;br /&gt;• 配置方式相对自建 DERP 更简单，支持通过 ACL Grants 精细授权，并可结合静态端点与 Prometheus 指标进行运维管理&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://catcat.blog/2026/03/tailscale-peer-relay-setup&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://catcat.blog/2026/03/tailscale-peer-relay-setup&quot;&gt;https://catcat.blog/2026/03/tailscale-peer-relay-setup&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Tailscale&quot; title=&quot;#Tailscale&quot;&gt;#Tailscale&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23PeerRelay&quot; title=&quot;#PeerRelay&quot;&gt;#PeerRelay&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WireGuard&quot; title=&quot;#WireGuard&quot;&gt;#WireGuard&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%A7%81%E6%9C%89%E4%B8%AD%E7%BB%A7&quot; title=&quot;#私有中继&quot;&gt;#私有中继&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%BD%91%E7%BB%9C%E4%BC%98%E5%8C%96&quot; title=&quot;#网络优化&quot;&gt;#网络优化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ACL&quot; title=&quot;#ACL&quot;&gt;#ACL&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Prometheus&quot; title=&quot;#Prometheus&quot;&gt;#Prometheus&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DERP&quot; title=&quot;#DERP&quot;&gt;#DERP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Tailnet&quot; title=&quot;#Tailnet&quot;&gt;#Tailnet&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://catcat.blog/2026/03/tailscale-peer-relay-setup&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;详解 Tailscale Peer Relay 功能：原理、配置步骤、性能优势及最佳实践，让你的 Tailscale 网络告别高延迟&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;猫猫博客&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;Tailscale Peer Relay 配置指南：告别自建DERP - 猫猫博客&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;详解 Tailscale Peer Relay 功能：原理、配置步骤、性能优势及最佳实践，让你的 Tailscale 网络告别高延迟&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>cloudflared 教程更新 指定 protocol 的补充说明默认 quic 可能连接不畅systemctl edit --full cloudflared.service加上参数 --protocol </title><link>http://telegram.zhetengsha.eu.org/posts/3152</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/3152</guid><pubDate>Fri, 30 May 2025 04:48:46 GMT</pubDate><content:encoded>&lt;u&gt;cloudflared 教程更新&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6334712170416179018.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 指定 protocol 的补充说明&lt;br /&gt;&lt;br /&gt;默认 quic 可能连接不畅&lt;br /&gt;&lt;br /&gt;&lt;code&gt;systemctl edit --full cloudflared.service&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;加上参数 &lt;code&gt;--protocol http2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;重启 &lt;code&gt;systemctl daemon-reload; systemctl restart cloudflared&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327684955379862886.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2483&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;原消息&quot;&gt;原消息&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/149&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;内网穿透合集&quot;&gt;内网穿透合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23cloudflared&quot; title=&quot;#cloudflared&quot;&gt;#cloudflared&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23cf&quot; title=&quot;#cf&quot;&gt;#cf&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt;</content:encoded></item><item><title>EasyTier: 一个简单、安全、去中心化的内网穿透 VPN 组网方案可以无公网IP组网, 使用 WireGuard 客户端接入, 自建公共中转服务器</title><link>http://telegram.zhetengsha.eu.org/posts/2847</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/2847</guid><pubDate>Wed, 09 Apr 2025 00:59:01 GMT</pubDate><content:encoded>&lt;u&gt;EasyTier: 一个简单、安全、去中心化的内网穿透 VPN 组网方案&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;可以无公网IP组网, 使用 WireGuard 客户端接入, 自建公共中转服务器&lt;br /&gt;&lt;div class=&quot;tg-expandable&quot;&gt;
      &lt;input type=&quot;checkbox&quot; id=&quot;expand-10-0&quot; class=&quot;tg-expandable__checkbox&quot; aria-label=&quot;Toggle hidden content&quot; aria-controls=&quot;expand-10-0-content&quot; /&gt;
      &lt;div id=&quot;expand-10-0-content&quot; class=&quot;tg-expandable__content&quot;&gt;- 去中心化：无需依赖中心化服务，节点平等且独立。&lt;br /&gt;- 安全：支持利用 WireGuard 加密通信，也支持 AES-GCM 加密保护中转流量。&lt;br /&gt;- 高性能：全链路零拷贝，性能与主流组网软件相当。&lt;br /&gt;- 跨平台：支持 MacOS/Linux/Windows/Android，未来将支持 IOS。可执行文件静态链接，部署简单。&lt;br /&gt;- 无公网 IP 组网：支持利用共享的公网节点组网，可参考 配置指南&lt;br /&gt;- NAT 穿透：支持基于 UDP 的 NAT 穿透，即使在复杂的网络环境下也能建立稳定的连接。&lt;br /&gt;- 子网代理（点对网）：节点可以将可访问的网段作为代理暴露给 VPN 子网，允许其他节点通过该节点访问这些子网。&lt;br /&gt;- 智能路由：根据流量智能选择链路，减少延迟，提高吞吐量。&lt;br /&gt;- TCP 支持：在 UDP 受限的情况下，通过并发 TCP 链接提供可靠的数据传输，优化性能。&lt;br /&gt;- 高可用性：支持多路径和在检测到高丢包率或网络错误时切换到健康路径。&lt;br /&gt;- IPV6 支持：支持利用 IPV6 组网。&lt;br /&gt;- 多协议类型: 支持使用 WebSocket、QUIC 等协议进行节点间通信。&lt;br /&gt;- Web 管理界面：支持通过 Web 界面管理节点。&lt;/div&gt;
      &lt;label for=&quot;expand-10-0&quot; class=&quot;tg-expandable__toggle&quot;&gt;&lt;span class=&quot;sr-only&quot;&gt;Toggle hidden content&lt;/span&gt;&lt;/label&gt;
    &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6329896824882597500.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://github.com/EasyTier/EasyTier&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;EasyTier/EasyTier&quot;&gt;EasyTier/EasyTier&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23%E7%BB%84%E7%BD%91&quot; title=&quot;#组网&quot;&gt;#组网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8E%BB%E4%B8%AD%E5%BF%83%E5%8C%96&quot; title=&quot;#去中心化&quot;&gt;#去中心化&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23VPN&quot; title=&quot;#VPN&quot;&gt;#VPN&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23WireGuard&quot; title=&quot;#WireGuard&quot;&gt;#WireGuard&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23GitHub&quot; title=&quot;#GitHub&quot;&gt;#GitHub&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://github.com/EasyTier/EasyTier/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;A simple, decentralized mesh VPN with WireGuard support. - EasyTier/EasyTier&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;GitHub&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;GitHub - EasyTier/EasyTier: A simple, decentralized mesh VPN with WireGuard support.&quot; src=&quot;/static/https://cdn4.telesco.pe/file/qdMduL6pRwXNUJBeD6IZAdZVlgM4Kgj0jGh-BF89CaZ6cTbGMcObAEonR7TFaeScJb7BcO4T0SGPYQNNTyD4miZgUGjK7oinuYvbFBnFAHG294kct37AWVkJETypsb9-vZuq-VUJVeTYuSq-HvYxSDZzJpcwKyEPT7llyiI7jI35UXbrr3umhQInUOdFN3y5iWGvaD-4dNyBcBPjbfvRspYEaoPQ4rSlyGKBgD1si3i0NhDVTLH6ShP-LgVwCEMI1GHxRf7IIIhal1hbgJK-jNhI-u8XyIYaIyy4ySdqZ4-3msUTASEkRgWHdxLWCfY_-VMn32hFAh_eFIOrj4fs1w.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div class=&quot;link_preview_title&quot;&gt;GitHub - EasyTier/EasyTier: A simple, decentralized mesh VPN with WireGuard support.&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;A simple, decentralized mesh VPN with WireGuard support. - EasyTier/EasyTier&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>二进制版 cloudflared 教程包管理器安装的 cloudflared 只能用包管理器更新1. 下载二进制官网 或 GitHub 下载对应平台的二进制文件, 重命名为 cloudflared, 放入 /usr/local/bin/顺便检查一下 cloudflared version2. 在 Cloudflare Zero Trust 后台上 如图复制命令执行即可将会自动创建服务查看服务状态 systemctl status cloudflared3. 开启自动更新(如果你需要的话)编辑 /etc/systemd/system/cloudflared.service去掉 --no-autoupdate 参数重启 systemctl daemon-reload; systemctl restart cloudflared注意: 你随时可用 cloudflared update 手动更新4. 指定 protocol默认 quic 可能连接不畅systemctl edit --full cloudflared.service加上参数 --protocol </title><link>http://telegram.zhetengsha.eu.org/posts/2483</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/2483</guid><pubDate>Fri, 07 Feb 2025 07:05:35 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-2483-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: 二进制版 cloudflared 教程包管理器安装的 cloudflared 只能用包管理器更新1. 下载二进制官网 或 GitHub 下载对应平台的二进制文件, 重命名为 cloudflared, 放入 /usr/local/bin/顺便检查一下 cloudflared version2. 在 Cloudflare Zero Trust 后台上 如图复制命令执行即可将会自动创建服务查看服务状态 systemctl status cloudflared3. 开启自动更新(如果你需要的话)编辑 /etc/systemd/system/cloudflared.service去掉 --no-autoupdate 参数重启 systemctl daemon-reload; systemctl restart cloudflared注意: 你随时可用 cloudflared update 手动更新4. 指定 protocol默认 quic 可能连接不畅systemctl edit --full cloudflared.service加上参数 --protocol &quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/UTh5YsHLHt64l5VUoLZLEJe1ePLmIHPJhZZt3fiuHVlqMQLipllz6VTT8FetkcVdFWcmISU0CHx4PdtA8ZU6jUXIx0WT6CtpH3YtpVwrA9ckBoKKDYMjTZCWzFzJnGHrmV23m6wRL0pA590gPvt50Y0jOCX5A9WixTBeRosrC6FmqABVnNmj-YG6F9L18ykIq7yFZjgXJZ146i8jAIPLDIiJje6pJVCP0U-JP8m8IRZB0AKkYHow7zUvvIi8wF_qp4QAPJXXSu6w_AHen3TLuYhulsus1mRtJTZtzzun5hc1d4Q3PL39oCssrAysZSRU4WY9pEx-GIWw63AoQ6RCLA.jpg&quot; alt=&quot;二进制版 cloudflared 教程包管理器安装的 cloudflared 只能用包管理器更新1. 下载二进制官网 或 GitHub 下载对应平台的二进制文件, 重命名为 cloudflared, 放入 /usr/local/bin/顺便检查一下 cloudflared version2. 在 Cloudflare Zero Trust 后台上 如图复制命令执行即可将会自动创建服务查看服务状态 systemctl status cloudflared3. 开启自动更新(如果你需要的话)编辑 /etc/systemd/system/cloudflared.service去掉 --no-autoupdate 参数重启 systemctl daemon-reload; systemctl restart cloudflared注意: 你随时可用 cloudflared update 手动更新4. 指定 protocol默认 quic 可能连接不畅systemctl edit --full cloudflared.service加上参数 --protocol &quot; width=&quot;800&quot; height=&quot;461&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-2483-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-2483-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-2483-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;u&gt;二进制版 cloudflared 教程&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;包管理器安装的 cloudflared 只能用包管理器更新&lt;br /&gt;&lt;br /&gt;1. 下载二进制&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://developers.cloudflare.com/cloudflare-one/connections/connect-networks/downloads/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;官网&quot;&gt;官网&lt;/a&gt; 或 &lt;a href=&quot;https://github.com/cloudflare/cloudflared/releases&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;GitHub&quot;&gt;GitHub&lt;/a&gt; 下载对应平台的二进制文件, 重命名为 cloudflared, 放入 &lt;code&gt;/usr/local/bin/&lt;/code&gt;&lt;br /&gt;顺便检查一下 &lt;code&gt;cloudflared version&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;2. 在 Cloudflare Zero Trust 后台上 如图复制命令执行即可&lt;br /&gt;&lt;br /&gt;将会自动创建服务&lt;br /&gt;&lt;br /&gt;查看服务状态 &lt;code&gt;systemctl status cloudflared&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;3. 开启自动更新(如果你需要的话)&lt;br /&gt;&lt;br /&gt;编辑 &lt;code&gt;/etc/systemd/system/cloudflared.service&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;去掉 &lt;code&gt;--no-autoupdate&lt;/code&gt; 参数&lt;br /&gt;&lt;br /&gt;重启 &lt;code&gt;systemctl daemon-reload; systemctl restart cloudflared&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;注意: 你随时可用 &lt;code&gt;cloudflared update&lt;/code&gt; 手动更新&lt;br /&gt;&lt;br /&gt;4. 指定 protocol&lt;br /&gt;&lt;br /&gt;默认 quic 可能连接不畅&lt;br /&gt;&lt;br /&gt;&lt;code&gt;systemctl edit --full cloudflared.service&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;加上参数 &lt;code&gt;--protocol http2&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;重启 &lt;code&gt;systemctl daemon-reload; systemctl restart cloudflared&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/149&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;内网穿透合集&quot;&gt;内网穿透合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23cloudflared&quot; title=&quot;#cloudflared&quot;&gt;#cloudflared&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CF&quot; title=&quot;#CF&quot;&gt;#CF&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt;</content:encoded></item><item><title>IP4P 请求自动重定向(配合反代版)效果: 访问 </title><link>http://telegram.zhetengsha.eu.org/posts/1639</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1639</guid><pubDate>Tue, 17 Sep 2024 03:45:28 GMT</pubDate><content:encoded>&lt;u&gt;IP4P 请求自动重定向(配合反代版)&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;效果: 访问 &lt;code&gt;https://ip4p.xxxxxxxxxxxxx.com/a?v=1&lt;/code&gt; 时, 自动根据 IP4P 信息重定向 &lt;code&gt;https://ip4p.xxxxxxxxxxxxx.com:1234/a?v=1&lt;/code&gt;, 且 IP 为 真实打洞 IP&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;⭐️&lt;/b&gt;&lt;/i&gt; 使用场景&lt;br /&gt;&lt;br /&gt;使用固定的 URL 访问 STUN 打洞的内网服务&lt;br /&gt;&lt;br /&gt;配合反代&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;❓&lt;/b&gt;&lt;/i&gt; IP4P&lt;br /&gt;&lt;br /&gt;来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;ℹ️&lt;/b&gt;&lt;/i&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1198https://t.me/zhetengsha/1198&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;IP4P 自动重定向简略版(Surge)&quot;&gt;IP4P 自动重定向简略版(Surge)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1186&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;自动使用 IP4P 动态域名 SSH&quot;&gt;自动使用 IP4P 动态域名 SSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&quot;&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;/a&gt;&lt;br /&gt;&lt;br /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1139&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&quot;&gt;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;📌&lt;/b&gt;&lt;/i&gt; &lt;a href=&quot;https://t.me/zhetengsha/149&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;资源合集导航&quot;&gt;资源合集导航&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shell&quot; title=&quot;#shell&quot;&gt;#shell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bash&quot; title=&quot;#bash&quot;&gt;#bash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NATMap&quot; title=&quot;#NATMap&quot;&gt;#NATMap&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%8D%E5%8A%A1%E5%99%A8&quot; title=&quot;#服务器&quot;&gt;#服务器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Surge&quot; title=&quot;#Surge&quot;&gt;#Surge&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%A8%A1%E5%9D%97&quot; title=&quot;#模块&quot;&gt;#模块&lt;/a&gt;</content:encoded></item><item><title>#IPv4 #IPv6 #公网 #内网穿透 #DDNS #打洞 #STUN #IP4P #家宽最简单的 IPv4 公网打洞 教程这里简述一个最简单的方案, 其他场景可以看 Lucky STUN内网穿透文档1. 光猫后台设置 DMZ 指向你跑 Lucky 的设备的 IP例如你的树莓派2. 如图在 Lucky STUN 内网穿透的配置中设置目标例如你树莓派上跑的 snell 代理的端口可参考 配置自定义脚本实现自动更新 IP4P 动态域名 配置自定义脚本, 然后参考下面的相关内容, 在 Sub-Store 中自动处理 IP4P 的家宽节点等ℹ️ 相关内容IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)自动使用 IP4P 动态域名 SSHCloudflare Workers 配合 Lucky 实现动态公网节点订阅Lucky 文档: STUN 内网穿透Sub-Store 域名解析新增 IP4P, 支持禁用缓存clash.meta(mihomo) 已支持 IP4P 出站📑 其他常见方案自带公网 IPv4/IPv6, 配置 DDNSSTUN IPv4 打洞, 配置 IP4PZeroTier/Tailscalefrp / rathole Cloudflare Tunnel📌 资源合集导航</title><link>http://telegram.zhetengsha.eu.org/posts/1570</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1570</guid><pubDate>Thu, 18 Jul 2024 06:31:54 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-odd&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-1570-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: #IPv4 #IPv6 #公网 #内网穿透 #DDNS #打洞 #STUN #IP4P #家宽最简单的 IPv4 公网打洞 教程这里简述一个最简单的方案, 其他场景可以看 Lucky STUN内网穿透文档1. 光猫后台设置 DMZ 指向你跑 Lucky 的设备的 IP例如你的树莓派2. 如图在 Lucky STUN 内网穿透的配置中设置目标例如你树莓派上跑的 snell 代理的端口可参考 配置自定义脚本实现自动更新 IP4P 动态域名 配置自定义脚本, 然后参考下面的相关内容, 在 Sub-Store 中自动处理 IP4P 的家宽节点等ℹ️ 相关内容IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)自动使用 IP4P 动态域名 SSHCloudflare Workers 配合 Lucky 实现动态公网节点订阅Lucky 文档: STUN 内网穿透Sub-Store 域名解析新增 IP4P, 支持禁用缓存clash.meta(mihomo) 已支持 IP4P 出站📑 其他常见方案自带公网 IPv4/IPv6, 配置 DDNSSTUN IPv4 打洞, 配置 IP4PZeroTier/Tailscalefrp / rathole Cloudflare Tunnel📌 资源合集导航&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/kjkP4MeVv1fQoONLjVAitk2ZPacyi7qZ-rEa9Ov11qEVC65zHSM7Bm4-BNrK3CD91gBBJ0d5PXuijRhtpgMbLMO0_82U-ZBSjryBGDFl9coznE4Op0h2crjNouj5UDQeb-G0yEAYuvINW65t-yQ50pISN-8mwyBFWMlPy5lg-kr1NA-YQe6t_KUcVpBFgIlm9i0P5TQGcEbhBhkiTMlKhMfvgvmMmcW5jND-ascKBBPQAAXNmEvW1VaFqJXUY1nRf1whE-bNmHk48wpgTcFk2Xy8zhJdpT4FIxQ-g5ouLyGX8gIXY6xFKu8Tq0n-wKLmm6xxcyoPybuw6EzOrLCuIA.jpg&quot; alt=&quot;#IPv4 #IPv6 #公网 #内网穿透 #DDNS #打洞 #STUN #IP4P #家宽最简单的 IPv4 公网打洞 教程这里简述一个最简单的方案, 其他场景可以看 Lucky STUN内网穿透文档1. 光猫后台设置 DMZ 指向你跑 Lucky 的设备的 IP例如你的树莓派2. 如图在 Lucky STUN 内网穿透的配置中设置目标例如你树莓派上跑的 snell 代理的端口可参考 配置自定义脚本实现自动更新 IP4P 动态域名 配置自定义脚本, 然后参考下面的相关内容, 在 Sub-Store 中自动处理 IP4P 的家宽节点等ℹ️ 相关内容IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)自动使用 IP4P 动态域名 SSHCloudflare Workers 配合 Lucky 实现动态公网节点订阅Lucky 文档: STUN 内网穿透Sub-Store 域名解析新增 IP4P, 支持禁用缓存clash.meta(mihomo) 已支持 IP4P 出站📑 其他常见方案自带公网 IPv4/IPv6, 配置 DDNSSTUN IPv4 打洞, 配置 IP4PZeroTier/Tailscalefrp / rathole Cloudflare Tunnel📌 资源合集导航&quot; width=&quot;725&quot; height=&quot;800&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-1570-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-1570-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-1570-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv6&quot; title=&quot;#IPv6&quot;&gt;#IPv6&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%89%93%E6%B4%9E&quot; title=&quot;#打洞&quot;&gt;#打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23STUN&quot; title=&quot;#STUN&quot;&gt;#STUN&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%AE%B6%E5%AE%BD&quot; title=&quot;#家宽&quot;&gt;#家宽&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;最简单的 IPv4 公网打洞 教程&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;这里简述一个最简单的方案, 其他场景可以看 &lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky STUN内网穿透文档&quot;&gt;Lucky STUN内网穿透文档&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;1. 光猫后台设置 DMZ 指向你跑 Lucky 的设备的 IP&lt;br /&gt;&lt;br /&gt;例如你的树莓派&lt;br /&gt;&lt;br /&gt;2. 如图在 Lucky STUN 内网穿透的配置中设置目标&lt;br /&gt;&lt;br /&gt;例如你树莓派上跑的 snell 代理的端口&lt;br /&gt;&lt;br /&gt;可参考 &lt;a href=&quot;https://t.me/zhetengsha/1184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;配置自定义脚本实现自动更新 IP4P 动态域名&quot;&gt;配置自定义脚本实现自动更新 IP4P 动态域名&lt;/a&gt; 配置自定义脚本, 然后参考下面的相关内容, 在 Sub-Store 中自动处理 IP4P 的家宽节点等&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;ℹ️&lt;/b&gt;&lt;/i&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1198&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&quot;&gt;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1186&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;自动使用 IP4P 动态域名 SSH&quot;&gt;自动使用 IP4P 动态域名 SSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1139&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&quot;&gt;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1200&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;clash.meta(mihomo) 已支持 IP4P 出站&quot;&gt;clash.meta(mihomo) 已支持 IP4P 出站&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;📑&lt;/b&gt;&lt;/i&gt; 其他常见方案&lt;br /&gt;&lt;br /&gt;自带公网 IPv4/IPv6, 配置 DDNS&lt;br /&gt;&lt;br /&gt;STUN IPv4 打洞, 配置 IP4P&lt;br /&gt;&lt;br /&gt;ZeroTier/Tailscale&lt;br /&gt;&lt;a href=&quot;https://github.com/fatedier/frp&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;frp&quot;&gt;&lt;br /&gt;frp&lt;/a&gt; / &lt;a href=&quot;https://github.com/rapiz1/rathole&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;rathole&quot;&gt;rathole&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;Cloudflare Tunnel&lt;br /&gt;&lt;br /&gt;&lt;i class=&quot;emoji&quot;&gt;&lt;b&gt;📌&lt;/b&gt;&lt;/i&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;资源合集导航&quot;&gt;资源合集导航&lt;/a&gt;</content:encoded></item><item><title>#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #mihomo #clash #meta clash.meta(mihomo) 已支持 IP4P 出站 感谢 亚托莉佬以及 mihomo 开发组接受我的建议(用法: 开启 IPv6, 在需要使用的地方配置 IP4P 域名.IP4P 节点和 ip4p.web.com 这个服务可以正常使用ipv6: true</title><link>http://telegram.zhetengsha.eu.org/posts/1200</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1200</guid><pubDate>Sat, 09 Mar 2024 11:44:34 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shell&quot; title=&quot;#shell&quot;&gt;#shell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bash&quot; title=&quot;#bash&quot;&gt;#bash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NATMap&quot; title=&quot;#NATMap&quot;&gt;#NATMap&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%8D%E5%8A%A1%E5%99%A8&quot; title=&quot;#服务器&quot;&gt;#服务器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23mihomo&quot; title=&quot;#mihomo&quot;&gt;#mihomo&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23clash&quot; title=&quot;#clash&quot;&gt;#clash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23meta&quot; title=&quot;#meta&quot;&gt;#meta&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960853905970823886.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; clash.meta(mihomo) &lt;a href=&quot;https://github.com/MetaCubeX/mihomo/commit/d382e630455ef5ba33b533eb45c3466878116502&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;已支持 IP4P 出站&quot;&gt;已支持 IP4P 出站&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327822089390654933.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 感谢 亚托莉佬以及 mihomo 开发组接受我的建议(&lt;br /&gt;&lt;br /&gt;用法: 开启 IPv6, 在需要使用的地方配置 IP4P 域名.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;IP4P&lt;/code&gt; 节点和 &lt;code&gt;ip4p.web.com&lt;/code&gt; 这个服务可以正常使用&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-yaml&quot;&gt;&lt;span class=&quot;token key atrule&quot;&gt;ipv6&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;dns&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;ipv6&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;experimental&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token key atrule&quot;&gt;dialer-ip4p-convert&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token boolean important&quot;&gt;true&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;proxies&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;-&lt;/span&gt; &lt;span class=&quot;token key atrule&quot;&gt;name&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; IP4P
    &lt;span class=&quot;token key atrule&quot;&gt;server&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; ip4p.proxy.com
    &lt;span class=&quot;token key atrule&quot;&gt;port&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt; &lt;span class=&quot;token number&quot;&gt;1&lt;/span&gt;
    &lt;span class=&quot;token punctuation&quot;&gt;...&lt;/span&gt;
&lt;span class=&quot;token key atrule&quot;&gt;rules&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;:&lt;/span&gt;
  &lt;span class=&quot;token punctuation&quot;&gt;-&lt;/span&gt; DOMAIN&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;ip4p.web.com&lt;span class=&quot;token punctuation&quot;&gt;,&lt;/span&gt;DIRECT&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; IP4P&lt;br /&gt;&lt;br /&gt;来自 &lt;a href=&quot;https://github.com/heiher/natmap/wiki/faq#%E5%9F%9F%E5%90%8D%E8%AE%BF%E9%97%AE%E6%98%AF%E5%A6%82%E4%BD%95%E5%AE%9E%E7%8E%B0%E7%9A%84&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;NATMap,&quot;&gt;NATMap,&lt;/a&gt; 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&quot;&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1198&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&quot;&gt;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1186&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;自动使用 IP4P 动态域名 SSH&quot;&gt;自动使用 IP4P 动态域名 SSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4961112553196356583.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1139&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&quot;&gt;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;</content:encoded></item><item><title>#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap #服务器 #Surge #模块IP4P 请求自动重定向效果为 访问 </title><link>http://telegram.zhetengsha.eu.org/posts/1198</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1198</guid><pubDate>Fri, 08 Mar 2024 19:08:49 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shell&quot; title=&quot;#shell&quot;&gt;#shell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bash&quot; title=&quot;#bash&quot;&gt;#bash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NATMap&quot; title=&quot;#NATMap&quot;&gt;#NATMap&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%8D%E5%8A%A1%E5%99%A8&quot; title=&quot;#服务器&quot;&gt;#服务器&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Surge&quot; title=&quot;#Surge&quot;&gt;#Surge&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%A8%A1%E5%9D%97&quot; title=&quot;#模块&quot;&gt;#模块&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;IP4P 请求自动重定向&lt;br /&gt;&lt;br /&gt;效果为 访问 &lt;code&gt;http://ip4p.com/a?v=1&lt;/code&gt; 时, 自动根据 IP4P 信息重定向为 &lt;code&gt;http://1.1.1.1:1234/a?v=1&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 使用场景&lt;br /&gt;&lt;br /&gt;使用固定的 URL 访问 STUN 打洞的内网服务&lt;br /&gt;&lt;br /&gt;以 &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4961174074307904393.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Surge 为例,  模块和脚本见评论区&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; IP4P&lt;br /&gt;&lt;br /&gt;来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1186&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;自动使用 IP4P 动态域名 SSH&quot;&gt;自动使用 IP4P 动态域名 SSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&quot;&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4961112553196356583.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1139&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&quot;&gt;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;</content:encoded></item><item><title>自动使用 IP4P 动态域名 SSH~/.ssh/ip4p.sh:#!/usr/bin/env bash</title><link>http://telegram.zhetengsha.eu.org/posts/1186</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1186</guid><pubDate>Tue, 05 Mar 2024 06:02:49 GMT</pubDate><content:encoded>&lt;u&gt;自动使用 IP4P 动态域名 SSH&lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;~/.ssh/ip4p.sh&lt;/code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;#!/usr/bin/env bash

host=$1
raw=$(dig +short -t aaaa $host)
port=$((0x$(echo ${raw} | awk -F: &apos;{ print $3 }&apos;)))
ipab=$((0x$(echo ${raw} | awk -F: &apos;{ print $4 }&apos;)))
ipcd=$((0x$(echo ${raw} | awk -F: &apos;{ print $5 }&apos;)))
ipa=$((${ipab} &amp;gt;&amp;gt; 8))
ipb=$((${ipab} &amp;amp; 0xff))
ipc=$((${ipcd} &amp;gt;&amp;gt; 8))
ipd=$((${ipcd} &amp;amp; 0xff))

exec nc ${ipa}.${ipb}.${ipc}.${ipd} ${port}&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;~/.ssh/config&lt;/code&gt;:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-text&quot;&gt;Host ip4p
    HostName ip4p.com
    User root
    Port 2222
    IdentityFile ~/.ssh/id_rsa
    ProxyCommand /bin/bash ~/.ssh/ip4p.sh %h&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;参考: &lt;a href=&quot;https://github.com/heiher/natmap/wiki/ssh#ssh%E5%AE%A2%E6%88%B7%E7%AB%AF%E8%AE%BF%E9%97%AE&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;NATMap SSH 客户端访问&quot;&gt;NATMap SSH 客户端访问&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; IP4P&lt;br /&gt;&lt;br /&gt;来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1198&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&quot;&gt;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&quot;&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4961112553196356583.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1139&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&quot;&gt;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327711622831803904.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/149&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;内网穿透合集&quot;&gt;内网穿透合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327880277607583303.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/2&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;频道资源合集&quot;&gt;频道资源合集&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327792445526380187.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/957&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;恰饭推荐&quot;&gt;恰饭推荐&lt;/a&gt;  &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6021860481923288796.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha_group&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;群组&quot;&gt;群组&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6327836885552991740.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shell&quot; title=&quot;#shell&quot;&gt;#shell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bash&quot; title=&quot;#bash&quot;&gt;#bash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NATMap&quot; title=&quot;#NATMap&quot;&gt;#NATMap&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23SSH&quot; title=&quot;#SSH&quot;&gt;#SSH&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%9C%8D%E5%8A%A1%E5%99%A8&quot; title=&quot;#服务器&quot;&gt;#服务器&lt;/a&gt;</content:encoded></item><item><title>#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合  Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=&apos;&apos;</title><link>http://telegram.zhetengsha.eu.org/posts/1184</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1184</guid><pubDate>Mon, 04 Mar 2024 22:06:23 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-even&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-1184-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合  Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=&apos;&apos;&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/XarbkKDHCo8iPaaiup5NtiH5AGvckSla4VjV_v157qQARENS6Bie-GeY2GY7DQcCfyffgJxBrNtADZ-WYSZJWhRqzK9Vj1JBHuQ1Dnf8-O5St66fVeszBa3KSaWwVqMe1Hh2pHSv59-6Zh2PHJKtdw9H7P4e5-R_ygtWqNqlE3F7uxgXVWfjgDuu1R041v0wLsTqwQkXt4lH532dl3BFT-SoZxFOWN-ia_3SD02UL7bCMhiWBDWEgHQJ81-7jnl0pOzLI6sHr7jsgdTxKgDjfsxt6P0DtmdPKKO9Fdy3OZYCNcFwEOn2ce5Z5Lnlg3CkNiqC-G0bZxxRCm1wHn2Hlg.jpg&quot; alt=&quot;#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合  Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=&apos;&apos;&quot; width=&quot;325&quot; height=&quot;128&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-1184-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-1184-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-1184-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-1184-1&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: #脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合  Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=&apos;&apos;&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/tqf-YtPEvhtEUi-92l-BztKAvxCW3thvNNLOQ8fg7AGiVZkD9CKioOUAXfQBRcpCdT4BP2PIGDsWt2F_AdnP0mLngxNhT1q5mmDTCLU9iEh7RITYqyEad6xWHFGAP6kl08p9vH7dpClaCsue9iQn09k9oL8ZJ_uFjuy9tN2aHv8mXuCReH6o9dP8Om_bwdXr75bR39S9Q2ic9dq7HnTDLSGadCqNoeAQSrkqkTh0_plQqtKoRVcnZE_zEAxVK4VzohM5cQEAq436Sy9x1JeSgPeu7KZmqjQnJRoQ4oQQwucoRrxBS_WY7ThkV-qk-i-cP5nbm58S5nxiH3IavheyBA.jpg&quot; alt=&quot;#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合  Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=&apos;&apos;&quot; width=&quot;126&quot; height=&quot;128&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-1184-1&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-1184-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-1184-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shell&quot; title=&quot;#shell&quot;&gt;#shell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bash&quot; title=&quot;#bash&quot;&gt;#bash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NATMap&quot; title=&quot;#NATMap&quot;&gt;#NATMap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; IP4P&lt;br /&gt;&lt;br /&gt;来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 &lt;a href=&quot;https://t.me/zhetengsha_group/581628&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;具体说明&quot;&gt;具体说明&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;使用场景: &lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;结合 &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6323392590834042165.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便&lt;br /&gt;&lt;br /&gt;以下为代码:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-php&quot;&gt;&lt;span class=&quot;token constant&quot;&gt;ZONE&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;RECORD&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;EMAIL&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;AUTH&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;DOMAIN&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;

ipa&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f1&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipb&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f2&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipc&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f3&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipd&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f4&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;

ipab&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;printf &lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;%02x%02x&apos;&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipa&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipb&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipcd&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;printf &lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;%02x%02x&apos;&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipc&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipd&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;

porthex&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;printf &lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;%04x&apos;&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;port&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;token constant&quot;&gt;IP4P&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;2001::${porthex}:${ipab}:${ipcd}&quot;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$IP4P&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;token constant boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;do&lt;/span&gt;
    curl &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;X&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;PUT&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;https://api.cloudflare.com/client/v4/zones/${ZONE}/dns_records/${RECORD}&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;H&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;X-Auth-Email: ${EMAIL}&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;H&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;Authorization: Bearer ${AUTH}&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;H&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;Content-Type:application/json&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;--&lt;/span&gt;data &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;{\&quot;type\&quot;:\&quot;AAAA\&quot;,\&quot;name\&quot;:\&quot;${DOMAIN}\&quot;,\&quot;content\&quot;:\&quot;${IP4P}\&quot;,\&quot;ttl\&quot;:60,\&quot;proxied\&quot;:false}&quot;&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; $&lt;span class=&quot;token operator&quot;&gt;?&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;eq &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; then
        &lt;span class=&quot;token keyword&quot;&gt;break&lt;/span&gt;
    fi
done&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1198&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&quot;&gt;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4961112553196356583.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1139&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&quot;&gt;Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1186&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;自动使用 IP4P 动态域名 SSH&quot;&gt;自动使用 IP4P 动态域名 SSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;</content:encoded></item><item><title>#Cloudflare #CF #Workers #脚本 #JS #JavaScript #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS Cloudflare Workers 配合 Lucky 实现动态公网节点订阅 更新 支持 DB(D1)DB(D1) 和 KV 二选一不用 DB 的话就把 DB 留空: const DB = &apos;&apos;D1 免费额度多一些使用场景:搭建家宽节点, 获得 IPv4 动态公网地址, 无痛更新节点订阅本脚本实现的接口可用来管理数据 此用途仅用于举例 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便 查看文档#脚本 #shell #bash #IPv4 #内网穿透 #公网 #IP #节点 #订阅 #Lucky #动态域名 #端口转发 #公网打洞 #内网穿透 #DDNS #IP4P #NATMap使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名 IP4P来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 具体说明使用场景: 结合  Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口 Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便以下为代码:ZONE=&apos;&apos;</title><link>http://telegram.zhetengsha.eu.org/posts/1139</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/1139</guid><pubDate>Wed, 07 Feb 2024 18:34:12 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23Cloudflare&quot; title=&quot;#Cloudflare&quot;&gt;#Cloudflare&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23CF&quot; title=&quot;#CF&quot;&gt;#CF&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Workers&quot; title=&quot;#Workers&quot;&gt;#Workers&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23JS&quot; title=&quot;#JS&quot;&gt;#JS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23JavaScript&quot; title=&quot;#JavaScript&quot;&gt;#JavaScript&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4961112553196356583.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Cloudflare Workers 配合 Lucky 实现动态公网节点订阅&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5361979468887893611.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 更新 支持 DB(D1)&lt;br /&gt;&lt;br /&gt;DB(D1) 和 KV 二选一&lt;br /&gt;不用 DB 的话就把 DB 留空: const DB = &apos;&apos;&lt;br /&gt;D1 免费额度多一些&lt;br /&gt;&lt;br /&gt;使用场景:&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;搭建家宽节点, 获得 IPv4 动态公网地址, 无痛更新节点订阅&lt;br /&gt;&lt;br /&gt;本脚本实现的接口可用来管理数据 此用途仅用于举例&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6323392590834042165.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;&lt;a href=&quot;https://xream.notion.site/Cloudflare-Workers-Lucky-IPv4-52930293fb32446e887eeebe3da7aa52&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot; 查看文档&quot;&gt; 查看文档&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23%E8%84%9A%E6%9C%AC&quot; title=&quot;#脚本&quot;&gt;#脚本&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23shell&quot; title=&quot;#shell&quot;&gt;#shell&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23bash&quot; title=&quot;#bash&quot;&gt;#bash&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP&quot; title=&quot;#IP&quot;&gt;#IP&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%8A%82%E7%82%B9&quot; title=&quot;#节点&quot;&gt;#节点&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%AE%A2%E9%98%85&quot; title=&quot;#订阅&quot;&gt;#订阅&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Lucky&quot; title=&quot;#Lucky&quot;&gt;#Lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8A%A8%E6%80%81%E5%9F%9F%E5%90%8D&quot; title=&quot;#动态域名&quot;&gt;#动态域名&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E7%AB%AF%E5%8F%A3%E8%BD%AC%E5%8F%91&quot; title=&quot;#端口转发&quot;&gt;#端口转发&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91%E6%89%93%E6%B4%9E&quot; title=&quot;#公网打洞&quot;&gt;#公网打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23DDNS&quot; title=&quot;#DDNS&quot;&gt;#DDNS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IP4P&quot; title=&quot;#IP4P&quot;&gt;#IP4P&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23NATMap&quot; title=&quot;#NATMap&quot;&gt;#NATMap&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; IP4P&lt;br /&gt;&lt;br /&gt;来自 NATMap, 将 IPv4 地址和端口同时编码在 DNS AAAA 记录中 &lt;a href=&quot;https://t.me/zhetengsha_group/581628&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;具体说明&quot;&gt;具体说明&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;使用场景: &lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5215584915898243758.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt;结合 &lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Sub-Store 的 IP4P 域名解析, 自动更新节点的服务器 IP 地址和 端口&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/6323392590834042165.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; Lucky 可配置动态域名, 端口转发, IPv4 公网打洞, 非常方便&lt;br /&gt;&lt;br /&gt;以下为代码:&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;code&quot;&gt;&lt;code class=&quot;language-php&quot;&gt;&lt;span class=&quot;token constant&quot;&gt;ZONE&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;RECORD&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;EMAIL&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;AUTH&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;
&lt;span class=&quot;token constant&quot;&gt;DOMAIN&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;&apos;&lt;/span&gt;

ipa&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f1&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipb&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f2&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipc&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f3&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipd&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ip&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;|&lt;/span&gt; &lt;span class=&quot;token class-name&quot;&gt;cut&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;d&lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;.&apos;&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;f4&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;

ipab&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;printf &lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;%02x%02x&apos;&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipa&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipb&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;
ipcd&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;printf &lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;%02x%02x&apos;&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipc&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;ipd&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;

porthex&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;$&lt;span class=&quot;token punctuation&quot;&gt;(&lt;/span&gt;printf &lt;span class=&quot;token string single-quoted-string&quot;&gt;&apos;%04x&apos;&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;{&lt;/span&gt;port&lt;span class=&quot;token punctuation&quot;&gt;}&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;)&lt;/span&gt;

&lt;span class=&quot;token constant&quot;&gt;IP4P&lt;/span&gt;&lt;span class=&quot;token operator&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;2001::${porthex}:${ipab}:${ipcd}&quot;&lt;/span&gt;
&lt;span class=&quot;token keyword&quot;&gt;echo&lt;/span&gt; &lt;span class=&quot;token variable&quot;&gt;$IP4P&lt;/span&gt;

&lt;span class=&quot;token keyword&quot;&gt;while&lt;/span&gt; &lt;span class=&quot;token constant boolean&quot;&gt;true&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; &lt;span class=&quot;token keyword&quot;&gt;do&lt;/span&gt;
    curl &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;X&lt;/span&gt; &lt;span class=&quot;token constant&quot;&gt;PUT&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;https://api.cloudflare.com/client/v4/zones/${ZONE}/dns_records/${RECORD}&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;H&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;X-Auth-Email: ${EMAIL}&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;H&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;Authorization: Bearer ${AUTH}&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;&lt;span class=&quot;token constant&quot;&gt;H&lt;/span&gt; &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;Content-Type:application/json&quot;&lt;/span&gt; \
        &lt;span class=&quot;token operator&quot;&gt;--&lt;/span&gt;data &lt;span class=&quot;token string double-quoted-string&quot;&gt;&quot;{\&quot;type\&quot;:\&quot;AAAA\&quot;,\&quot;name\&quot;:\&quot;${DOMAIN}\&quot;,\&quot;content\&quot;:\&quot;${IP4P}\&quot;,\&quot;ttl\&quot;:60,\&quot;proxied\&quot;:false}&quot;&lt;/span&gt;
    &lt;span class=&quot;token keyword&quot;&gt;if&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;[&lt;/span&gt; $&lt;span class=&quot;token operator&quot;&gt;?&lt;/span&gt; &lt;span class=&quot;token operator&quot;&gt;-&lt;/span&gt;eq &lt;span class=&quot;token number&quot;&gt;0&lt;/span&gt; &lt;span class=&quot;token punctuation&quot;&gt;]&lt;/span&gt;&lt;span class=&quot;token punctuation&quot;&gt;;&lt;/span&gt; then
        &lt;span class=&quot;token keyword&quot;&gt;break&lt;/span&gt;
    fi
done&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/5976801477509778431.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; 相关内容&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1198&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&quot;&gt;IP4P 请求自动重定向, 使用固定的 URL 访问 STUN 打洞的内网服务(以 Surge 模块为例)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1184&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&quot;&gt;使用 Lucky 进行 STUN 内网穿透时, 配置自定义脚本实现自动更新 IP4P 动态域名&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://t.me/zhetengsha/1186&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;自动使用 IP4P 动态域名 SSH&quot;&gt;自动使用 IP4P 动态域名 SSH&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/docs/modules/stun&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Lucky 文档: STUN 内网穿透&quot;&gt;Lucky 文档: STUN &lt;mark class=&quot;highlight&quot;&gt;内网穿透&lt;/mark&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;img class=&quot;tg-emoji&quot; src=&quot;/static/https://telegram.me/i/emoji/4960754541902430862.webp&quot; alt=&quot;&quot; loading=&quot;lazy&quot; width=&quot;20&quot; height=&quot;20&quot; /&gt; &lt;a href=&quot;https://t.me/zhetengsha/1180&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&quot;&gt;Sub-Store 域名解析新增 IP4P, 支持禁用缓存&lt;/a&gt;</content:encoded></item><item><title>#内网穿透 #STUN #打洞 #公网 #IPv4 #lucky #natmap #Natter</title><link>http://telegram.zhetengsha.eu.org/posts/978</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/978</guid><pubDate>Sun, 19 Nov 2023 08:00:27 GMT</pubDate><content:encoded>&lt;div class=&quot;image-list-container image-list-even&quot;&gt;
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-978-0&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: #内网穿透 #STUN #打洞 #公网 #IPv4 #lucky #natmap #Natter&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/i6yq2Bw0pO218uV_R9FWGpJvAJku5ZAUYOzPb1xfqcwa0syP1JiIL7dvQfxNGcQSCO3xltbVWgMngeWBXzOIebEYYxXnbSQLSkZ79tRVMmTppMUH8wyYj3QsiABvkdjevTEU14ciYPeyntOo7z56OXGplJmJbySrH7ot_7ZIX1xzI6GxJ3d-lxXlG31nQnoJSM19fkkdxkxTVi-vW8djyQsKeQRjYf5Az7d4Nq-aPP7jPHnMKju07YjHAsSlXF63XbX3l9vPevwYpjR1Bdu3gSa6KeS-RqO7bqy2KIDILPdePuKdbaKDdsLdcFT0maZOVXPoS40xUp5RZF4M860OVA.jpg&quot; alt=&quot;#内网穿透 #STUN #打洞 #公网 #IPv4 #lucky #natmap #Natter&quot; width=&quot;225&quot; height=&quot;89&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-978-0&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-978-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-978-0&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    
      &lt;button type=&quot;button&quot; class=&quot;image-preview-button image-preview-wrap&quot; popovertarget=&quot;modal-978-1&quot; popovertargetaction=&quot;show&quot; aria-label=&quot;Open image preview: #内网穿透 #STUN #打洞 #公网 #IPv4 #lucky #natmap #Natter&quot;&gt;
        &lt;img src=&quot;/static/https://cdn5.telesco.pe/file/odzsO0FhGqIWLnvmseHBkfp88tlii9NMsl6bpqoEWc0W27F5pXR-g88QVgEaijX5Qsw-19VqWF_KIASocBsx4g8wOBVbzJQAWYd2QXpEA8OCy3gvvBRiag7Jj8NoO6P8oFT21Gh3jzu7r5lPUjbHNl0kNXXUVPeFJDVDJ7yBmDQ89_9_biqDydZKGicj4EaqKWMjx7HHZUiyI7ySQT_KOsdAJUcVnHu9LkeYR58OJSu8rcoC0Kq6RA_RCbiC5YG5wY1q_fJIourod3mpKNce_H8gelYGW3OsC66r13zUQxTcHIwH71lGFhemNYisGrbu8GMPTSDp6E3KR02VfbyeoA.jpg&quot; alt=&quot;#内网穿透 #STUN #打洞 #公网 #IPv4 #lucky #natmap #Natter&quot; width=&quot;226&quot; height=&quot;89&quot; loading=&quot;eager&quot; /&gt;
      &lt;/button&gt;
      &lt;div class=&quot;modal&quot; id=&quot;modal-978-1&quot; popover=&quot;auto&quot; aria-label=&quot;Image preview&quot;&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__backdrop&quot; popovertarget=&quot;modal-978-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;&lt;/button&gt;
        &lt;button type=&quot;button&quot; class=&quot;modal__close&quot; popovertarget=&quot;modal-978-1&quot; popovertargetaction=&quot;hide&quot; aria-label=&quot;Close image preview&quot;&gt;×&lt;/button&gt;
        &lt;div class=&quot;modal__surface&quot;&gt;
          
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;&lt;div class=&quot;tgme_widget_message_text js-message_text&quot;&gt;&lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23STUN&quot; title=&quot;#STUN&quot;&gt;#STUN&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E6%89%93%E6%B4%9E&quot; title=&quot;#打洞&quot;&gt;#打洞&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%85%AC%E7%BD%91&quot; title=&quot;#公网&quot;&gt;#公网&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23IPv4&quot; title=&quot;#IPv4&quot;&gt;#IPv4&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23lucky&quot; title=&quot;#lucky&quot;&gt;#lucky&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23natmap&quot; title=&quot;#natmap&quot;&gt;#natmap&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23Natter&quot; title=&quot;#Natter&quot;&gt;#Natter&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;https://lucky666.cn/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://lucky666.cn&quot;&gt;https://lucky666.cn&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/heiher/natmap&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/heiher/natmap&quot;&gt;https://github.com/heiher/natmap&lt;/a&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/MikeWang000000/Natter&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://github.com/MikeWang000000/Natter&quot;&gt;https://github.com/MikeWang000000/Natter&lt;/a&gt;&lt;/div&gt;</content:encoded></item><item><title>#xray #v2ray #反向代理 #内网穿透*ray 反向代理参考配置(见此消息的评论区)修改 服务器地址 和 外部端口号最终效果: 服务器上监听此外部端口号的 VMess 的实际出口就是你的客户端官方文档中的例子是用 dokodemo-door 转发到其他服务文档: </title><link>http://telegram.zhetengsha.eu.org/posts/975</link><guid isPermaLink="true">http://telegram.zhetengsha.eu.org/posts/975</guid><pubDate>Wed, 15 Nov 2023 07:38:23 GMT</pubDate><content:encoded>&lt;a href=&quot;/search/result?q=%23xray&quot; title=&quot;#xray&quot;&gt;#xray&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23v2ray&quot; title=&quot;#v2ray&quot;&gt;#v2ray&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%8D%E5%90%91%E4%BB%A3%E7%90%86&quot; title=&quot;#反向代理&quot;&gt;#反向代理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%86%85%E7%BD%91%E7%A9%BF%E9%80%8F&quot; title=&quot;#内网穿透&quot;&gt;#内网穿透&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;*ray 反向代理参考配置(见此消息的评论区)&lt;br /&gt;&lt;br /&gt;修改 &lt;code&gt;服务器地址&lt;/code&gt; 和 &lt;code&gt;外部端口号&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;最终效果: 服务器上监听此外部端口号的 VMess 的实际出口就是你的客户端&lt;br /&gt;&lt;br /&gt;官方文档中的例子是用 &lt;code&gt;dokodemo-door&lt;/code&gt; 转发到其他服务&lt;br /&gt;&lt;br /&gt;文档: &lt;a href=&quot;https://xtls.github.io/config/reverse.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;https://xtls.github.io/config/reverse.html&quot;&gt;https://xtls.github.io/config/reverse.html&lt;/a&gt;&lt;a class=&quot;tgme_widget_message_link_preview&quot; href=&quot;https://xtls.github.io/config/reverse.html&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; title=&quot;Xray-core&quot;&gt;
  
  &lt;div class=&quot;link_preview_site_name accent_color&quot;&gt;xtls.github.io&lt;/div&gt;
  
  &lt;div class=&quot;link_preview_title&quot;&gt;旧版反向代理 | Project X&lt;/div&gt;
  &lt;div class=&quot;link_preview_description&quot;&gt;Xray-core&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>