{ "version": "https://jsonfeed.org/version/1", "title": "WireGuard", "description": null, "home_page_url": "go/wg", "feed_url": "feed/wg.json", "items": [ { "author": { "url": "member/mrbruce516", "name": "mrbruce516", "avatar": "https://cdn.v2ex.com/avatar/4f67/1d29/444113_large.png?m=1778081378" }, "url": "t/1210690", "title": "\u5c0f\u706b\u7bad\u5f00\u542f\u5305\u62ec\u6240\u6709\u7f51\u7edc\u540e\uff0c wg \u5931\u6548", "id": "t/1210690", "date_published": "2026-05-06T15:30:59+00:00", "content_html": "

\u4e66\u63a5\u4e0a\u56de\uff0c\u8fd1\u671f\u5927\u9646 apns \uff08\u5b9e\u5219\u4e9a\u6d32\u591a\u4e2a\u56fd\u5bb6/\u533a\u57df\uff09\u6709\u63a8\u9001\u5f71\u54cd\uff0cx \u3001telegram \u7b49\u82e5*.push.apple.com \u8d70 direct \u7684\u8bdd\uff0c\u8fd9\u4e9b app \u7684\u63a8\u9001\u5c31\u6ca1\u6709\u4e86\u3002\u589e\u52a0\u7b56\u7565\u5e76\u5728\u8f6f\u4ef6\u7684\u96a7\u9053\u8bbe\u7f6e\u4e2d\u5f00\u542f \u5305\u62ec\u6240\u6709\u7f51\u7edc\uff0c\u5305\u62ec apns \uff0c\u53ef\u4ee5\u89e3\u51b3\u63a8\u9001\u95ee\u9898\u3002

\n

\u4f46\u662f\u53d1\u73b0\u5728\u5f00\u542f\u5305\u62ec\u6240\u6709\u7f51\u7edc\u548c\u5305\u62ec apns \u4e4b\u540e\uff0c\u6211\u7684 wireguard \u8282\u70b9\u65e0\u6cd5\u5982\u9884\u671f\u6b63\u5e38\u5de5\u4f5c\uff0c\u7b56\u7565\u53ef\u4ee5\u547d\u4e2d\uff0c\u4f46\u662f\u94fe\u8def\u4f3c\u4e4e\u662f\u4e0d\u901a\u7684\uff08\u901a\u8fc7\u8fde\u901a\u6027\u6d4b\u8bd5 CONNECT \u6a21\u5f0f\uff09\u3002\u82e5\u5173\u95ed\u5305\u62ec\u6240\u6709\u7f51\u7edc\u540e\uff0cwireguard \u8282\u70b9\u5219\u53ef\u4ee5\u6b63\u5e38\u5de5\u4f5c\u3002

\n

\u5927\u4f6c\u4eec\u53ef\u4ee5\u5e2e\u5fd9\u5206\u6790\u5206\u6790\uff0c\u5177\u4f53\u662f\u4ec0\u4e48\u95ee\u9898\u5417

\n" }, { "author": { "url": "member/bouts0309", "name": "bouts0309", "avatar": "https://cdn.v2ex.com/avatar/f624/5360/587130_large.png?m=1776700608" }, "url": "t/1205184", "title": "Wireguard For Windows \u4e94\u5e74\u6765\u9996\u6b21\u63a8\u9001\u4e86\u66f4\u65b0", "id": "t/1205184", "date_published": "2026-04-11T14:26:14+00:00", "content_html": "

2015~2021 -> 2015~2026

\n" }, { "author": { "url": "member/yaocf", "name": "yaocf", "avatar": "https://cdn.v2ex.com/avatar/9297/ff2d/465954_large.png?m=1737011357" }, "url": "t/1171343", "date_modified": "2025-11-08T01:39:00+00:00", "content_html": "

\u5982\u9898\uff0c\u6709\u6ca1\u4ec0\u4e48\u597d\u7684\u529e\u6cd5\uff1f

\n

\u9898\u5916\u8bdd\uff0cwireguard \u4e0d\u662f\u8fd0\u884c\u5728\u94fe\u8def\u5c42\u7684\u4e48\uff0c\u7406\u8bba\u4e0a\uff0c\u5b83\u662f\u4e0d\u662f\u53ef\u4ee5\u505a\u5230\u94fe\u8def\u5c42\u7684\u4e22\u5305\u91cd\u53d1\uff1f\u7136\u540e\u8ba9\u8fd0\u884c\u5728\u4e0a\u5c42\u7684\u7f51\u7edc\u5c42\u65e0\u611f\u77e5\uff1f\u8fd8\u662f\u8bf4\u5b83\u672c\u6765\u5c31\u662f\u652f\u6301\u7684\uff1f\u6709\u4ec0\u4e48\u7279\u6b8a\u8bbe\u7f6e\uff1f\u6211\u8bb0\u5f97\u51e0\u5e74\u4e4b\u524d wireguard \u5373\u4f7f\u5ef6\u65f6\u5f88\u9ad8\uff08\u51e0\u5341\u79d2\u7684\u90fd\u51fa\u73b0\u8fc7\uff09\uff0c\u4f46\u662f ping \u7684\u65f6\u5019\u4e0d\u4f1a\u51fa\u73b0\u4e22\u5305\u7684\u3002\u4e0d\u77e5\u9053\u662f\u4e0d\u662f\u8de8\u7701\u8de8\u7f51\u7684 qos \u589e\u5f3a\u4e86\uff0c\u73b0\u5728 wireguard \u96a7\u9053\u91cc ping \u4e22\u5305\u7279\u522b\u4e25\u91cd\u3002

\n", "date_published": "2025-11-08T01:36:30+00:00", "title": "\u8de8\u7701\u8de8\u8fd0\u8425\u5546\uff0c wireguard \u4e22\u5305\u3002wireguard \u80fd\u5426\u4e22\u5305\u81ea\u52a8\u91cd\u53d1", "id": "t/1171343" }, { "author": { "url": "member/zhjh0521", "name": "zhjh0521", "avatar": "https://cdn.v2ex.com/avatar/0601/54ac/508922_large.png?m=1711434697" }, "url": "t/1169217", "title": "\u8bf7\u6559\u4e00\u4e2a\u4f7f\u7528 WireGuard \u540e\u901f\u5ea6\u4e0b\u964d\u7684\u95ee\u9898", "id": "t/1169217", "date_published": "2025-10-29T09:43:04+00:00", "content_html": "\u6211\u73b0\u5728\u4f7f\u7528 openwrt \uff0c\u5728 openwrt \u4e0a\u8bbe\u7f6e\u4e86 WireGuard \u670d\u52a1\u7aef\uff0c\u7136\u540e\u5728 macbook \u548c iphone \u4e0a\u88c5\u4e86 WireGuard \u5ba2\u6237\u7aef\u3002\u5bb6\u91cc\u7684\u7f51\u7edc\u901f\u5ea6\u662f 2000Mbps \u4e0b\u8f7d\uff0c400Mbps \u4e0a\u4f20\u3002\u4f46\u5728\u4f7f\u7528 mac \u548c iphone \u8fde\u63a5\u540e\uff0c\u6d4b\u8bd5\u901f\u5ea6\u53ea\u6709 7Mbps \u4e0b\u8f7d\u548c 50Mbps \u4e0a\u4f20\u3002\u5728 mac \u548c iphone \u4e0a\u6d4b\u8bd5\u90fd\u662f\u540c\u6837\u7684\u7ed3\u679c\uff0c\u4f7f\u7528 wifi \u548c 5g \u6d4b\u8bd5\u90fd\u662f\u4e00\u6837\u7684\u3002\u5f80\u4e0a\u641c\u4e86\u4e00\u4e0b\uff0c\u5c1d\u8bd5\u66f4\u6539 MTU \u4ece 1280 \u5230 1420 \uff0c\u6ca1\u6709\u4efb\u4f55\u4f5c\u7528\uff0c\u8bf7\u95ee\u8fd8\u6709\u4ec0\u4e48\u53ef\u4ee5\u914d\u7f6e\u7684\u561b\uff1f" }, { "author": { "url": "member/liyouran", "name": "liyouran", "avatar": "https://cdn.v2ex.com/gravatar/e2de003123f771e5e87229ec8cc5d1b6?s=73&d=retro" }, "url": "t/1166240", "date_modified": "2025-10-16T13:44:09+00:00", "content_html": "

\u4e00\u5468\u524d\u4e70\u4e86\u53f0 1C 512M 1TB \u6d41\u91cf\u7684\u5723\u4f55\u585e VPS \uff0cdd \u4e86 Routeros 7.20.1 \uff0c\u7528 Wireguard \u670d\u52a1\u5668\uff0c\u7ed9\u624b\u673a\u548c\u5bb6\u91cc\u7684 Routeros \u8fde\u63a5

\n

WG \u76f4\u8fde\u901f\u5ea6\u80fd\u8dd1\u5230 100 \u591a Mbps \uff0cspeed.cloudflare.com \u6d4b\u8bd5\u5ef6\u65f6 180 \u5de6\u53f3\uff0c0 \u4e22\u5305\uff0c\u8fd8\u60f3\u7740\u8fd9\u4e48\u660e\u663e\u7684\u534f\u8bae\uff0c\u800c\u4e14\u8fd8\u662f UDP \uff0c\u600e\u4e48\u8bf4\u4e22\u5305\u5e94\u8be5\u6709\u5427\uff0c\u9707\u60ca\u5230\u6211\u4e86

\n

\u76ee\u524d\u7528\u4e86\u4e00\u5468\uff0c\u8dd1\u4e86 91GB \u6d41\u91cf\uff0c\u4e00\u5207\u6b63\u5e38\uff0c\u7aef\u53e3\u4e5f\u6ca1\u6362\u8fc7\uff0c\u5927\u4f6c\u4eec\uff0c\u8fd9\u8fd9~\uff0c\u662f\u6709\u4ec0\u4e48\u8bf4\u6cd5\u5417\uff1f\uff1f

\n", "date_published": "2025-10-16T13:39:06+00:00", "title": "WireGuard \u53c8\u53ef\u4ee5\u7528\u4e86\uff1f\uff1f\uff01", "id": "t/1166240" }, { "author": { "url": "member/CNM47589", "name": "CNM47589", "avatar": "https://cdn.v2ex.com/gravatar/1e365ff99b8451c50bdebadbea9f2aef?s=73&d=retro" }, "url": "t/1165002", "title": "Wireguard \u4e3a\u4ec0\u4e48\u5bb9\u6613\u5c31\u65ad\u4e86\uff1f\u624b\u52a8\u6362 endpoint \u975e\u5e38\u9ebb\u70e6", "id": "t/1165002", "date_published": "2025-10-13T18:58:49+00:00", "content_html": "\u6211\u7528\u4e00\u4e2a VPN \u5382\u5546\u7684 wireguard \u914d\u7f6e\uff0c\u7ecf\u5e38\u5931\u6548\uff0c\u6709\u65f6\u5019\u751a\u81f3\u521a\u521a PING \u5168\u901a\uff0c\u9694\u4e00\u4f1a\u513f\u5c31\u5168\u90e8\u8fde\u4e0d\u4e0a\u4e86\uff0c\u539f\u56e0\u662f\u4ec0\u4e48\uff1f" }, { "author": { "url": "member/huangmingyou", "name": "huangmingyou", "avatar": "https://cdn.v2ex.com/avatar/8cca/c911/31517_large.png?m=1612235130" }, "url": "t/1164353", "title": "wg \u4f1a\u88ab isp \u641e\u4e86?", "id": "t/1164353", "date_published": "2025-10-11T01:33:15+00:00", "content_html": "

\u4ee5\u524d\u633a\u7a33\u5b9a\u7684,\u7a81\u7136\u62bd\u98ce\u4e86.\u56db\u5ddd\u7535\u4fe1

\n" }, { "author": { "url": "member/YuZiOvO", "name": "YuZiOvO", "avatar": "https://cdn.v2ex.com/avatar/4434/93c8/380079_large.png?m=1742676564" }, "url": "t/1162212", "title": "Wirguard IPv6 \u8fc7\u5899\u4f1a\u88ab\u963b\u65ad\u5417", "id": "t/1162212", "date_published": "2025-09-27T10:45:01+00:00", "content_html": "

\u5b66\u6821 v6 \u6d41\u91cf\u4e0d\u8ba1\u8d39\u4e0d\u9650\u901f\uff0cv4 \u8ba1\u8d39\u9650\u901f\uff0c\u6253\u7b97\u627e\u4e2a\u673a\u5668\u7528\u6765\u8f6c\u53d1 v4 \u6d41\u91cf\u3002\n\u5948\u4f55\u56fd\u5185\u670d\u52a1\u5668 v4 \u6d41\u91cf\u6bd4\u5b66\u6821\u8fd8\u8d35\uff0c\u6240\u4ee5\u6253\u7b97\u770b\u770b\u5899\u5916\u7684\u673a\u5668\u3002

\n" }, { "author": { "url": "member/dream0689", "name": "dream0689", "avatar": "https://cdn.v2ex.com/gravatar/1b3fae6e0ff59ada66a044ccccf1fb18?s=73&d=retro" }, "url": "t/1143173", "title": "Wireguard \u7aef\u70b9\u5730\u5740\u5982\u4f55\u907f\u514d\u81ea\u52a8\u5207\u6362\uff1f", "id": "t/1143173", "date_published": "2025-07-05T03:56:34+00:00", "content_html": "\u670d\u52a1\u5668\u662f\u591a ip(A B C \uff0c\u591a\u7ebf\u8def)\u5165\u53e3\uff0c\u4f46\u53ea\u5141\u8bb8\u5355 ip \u51fa\u53e3(B \uff0c\u56fa\u5b9a\u67d0\u4e00\u7ebf\u8def)\uff0cWireguard \u5ba2\u6237\u7aef\u7aef\u70b9\u5730\u5740\u5982\u679c\u8bbe\u7f6e\u6210 A \u6216\u8005 C \uff0c\u4f7f\u7528\u4e00\u6bb5\u65f6\u95f4\u540e\u4f1a\u81ea\u52a8\u53d8\u6210 B \uff0c\u6709\u529e\u6cd5\u4e0d\u81ea\u52a8\u5207\u6362\u5417\uff1f
\u8865\u5145\uff1a\u914d\u7f6e\u91cc\u770b\u5230\u7684\u8bbe\u7f6e\u7684 A \u6216\u8005 C \uff0c\u4f46\u662f\u72b6\u6001\u663e\u793a\u7684\u662f B \uff0c\u4e00\u65e6\u6539\u53d8\u8fde\u63a5\u4e5f\u4e0d\u901a\u4e86\u3002" }, { "author": { "url": "member/Tree9390", "name": "Tree9390", "avatar": "https://cdn.v2ex.com/gravatar/bbbc28b954ee595e3afde6e902893d9b?s=73&d=retro" }, "url": "t/1135715", "title": "wg-easy 4 \u5929\u524d\u66f4\u65b0\u4e86\uff0c\u652f\u6301 IPV6 \u4e86\u3002", "id": "t/1135715", "date_published": "2025-06-01T06:56:44+00:00", "content_html": "

\u5206\u4eab\u4e00\u4e0b\n\u7528\u4e86\u4e00\u4e0b\u611f\u89c9\u4e0d\u9519\n\u540c\u65f6\u6211\u770b\u89c1\u6709\u5f00\u53d1\u8005\u7528\u4e86\u8fd9\u4e2a\u539f\u7248\uff0c\u53bb\u6784\u5efa\u4e86\u53e6\u5916\u4e00\u4e2a\u57fa\u4e8e wg-easy \u7684 amnezia-wg\nhttps://github.com/w0rng/amnezia-wg-easy

\n" }, { "author": { "url": "member/jiajiapapajgu", "name": "jiajiapapajgu", "avatar": "https://cdn.v2ex.com/gravatar/884d5bc2761e56559e29b40c8d4ddf8f?s=73&d=retro" }, "url": "t/1130952", "title": "wireguard \u5ba2\u6237\u7aef\u8def\u7531 ip \u5206\u6d41\u95ee\u9898", "id": "t/1130952", "date_published": "2025-05-11T03:04:16+00:00", "content_html": "

\u5982\u4f55\u8ba9\u88ab\u5899\u7684 ip \u6bb5\u8d70\u96a7\u9053\uff0c\u5176\u4f59\u8d70\u666e\u901a\u6d41\u91cf\uff0c\u95ee\u9898\u662f\u6211\u5982\u4f55\u5feb\u901f\u83b7\u53d6\u5230\u524d\u8005\u7684 ip \u6bb5\u5462

\n" }, { "author": { "url": "member/chen0520", "name": "chen0520", "avatar": "https://cdn.v2ex.com/gravatar/74604c3787ac4138d717040a1ba5d64a?s=73&d=retro" }, "url": "t/1126540", "title": "wireguard \u5185\u7f51\u901a\u8baf\u7684\u5ef6\u8fdf\u5927\u6982\u662f\u591a\u5c11", "id": "t/1126540", "date_published": "2025-04-18T09:51:30+00:00", "content_html": "

\u6700\u8fd1\u5728\u642d wireguard,\u5185\u7f51\u539f\u59cb\u7f51\u6bb5 ping \u5ef6\u8fdf\u539f\u672c\u5927\u6982 0.8ms,\u52a0\u4e86 wireguard \u7f51\u6bb5\u540e ping wireguard \u7f51\u6bb5\u7684\u5ef6\u8fdf\u53d8\u6210\u4e86\u5e73\u5747 1.7ms,\u8fd9\u4e2a\u6b63\u5e38\u4e48\uff1f\u5982\u679c\u6b63\u5e38\u7684\u8bdd\uff0c\u5176\u5b9e\u5185\u7f51\u6ca1\u5fc5\u8981\u6709\u52a0\u5bc6\u89e3\u5bc6\u7684\u8fc7\u7a0b\uff0c\u6709\u6ca1\u6709\u4e00\u79cd\u914d\u7f6e\u53ef\u4ee5\u8ba9\u5185\u7f51\u7f51\u6bb5\u4e4b\u95f4\u901a\u8baf\u4e0d\u52a0\u5bc6\uff0c\u51fa\u5185\u7f51\u518d\u52a0\u5bc6\u5462\uff1f

\n" }, { "author": { "url": "member/sxguka", "name": "sxguka", "avatar": "https://cdn.v2ex.com/avatar/0e99/d1cc/715624_large.png?m=1773986836" }, "url": "t/1125111", "title": "\u5bb6\u6709\u516c\u7f51 IP\uff0c\u5982\u4f55\u5728\u5bbf\u820d\u5f00\u653e\u7aef\u53e3\u8ddf\u670b\u53cb\u8054\u673a\uff1f", "id": "t/1125111", "date_published": "2025-04-13T07:47:43+00:00", "content_html": "\u6211\u60f3\u548c\u6211\u7684\u670b\u53cb\u8fdb\u884c\u661f\u9732\u8c37\u7269\u8bed\u8054\u673a\uff0c\u4f46\u662f\u8fd9\u6b3e\u6e38\u620f\u53ea\u80fd\u4f7f\u7528 IP \u76f4\u8fde\uff0c\u4e5f\u5c31\u662f\u5c40\u57df\u7f51\u8054\u673a\u6216\u8005\u544a\u8bc9\u670b\u53cb\u516c\u7f51 IP \uff0c\u6ca1\u6709\u670d\u52a1\u5668\uff0c\u4e5f\u6ca1\u6709 p2p \u6253\u6d1e\u529f\u80fd\u3002

\u6211\u5bb6\u91cc\u62e5\u6709\u4e2d\u56fd\u7535\u4fe1\u7684 V4+v6 \u53cc\u6808\u516c\u7f51 IP \uff0c\u5bbf\u820d\u4ec5\u62e5\u6709 V4 \u7684\u5927\u5185\u7f51 IP \u3002\u7136\u540e\u6211\u548c\u6211\u7684\u670b\u53cb\u4e0d\u5728\u540c\u4e00\u4e2a\u5b66\u6821\u3002

\u56e0\u6b64\u5f53\u6211\u5728\u5bbf\u820d\u6e38\u620f\u7684\u65f6\u5019\uff0c\u663e\u800c\u6613\u89c1\u7684\u65b9\u6848\u5c31\u662f wireguard \u56de\u5bb6\uff0c\u8fd9\u6837\u51fa\u53e3 IP \u5c31\u53d8\u6210\u4e86\u5bb6\u91cc\u3002\u670b\u53cb\u81ea\u7136\u53ef\u4ee5\u8ddf\u6211\u52a0\u5165\u540c\u4e00\u4e2a wireguard \uff0c\u76f8\u5f53\u4e8e\u8fdb\u884c\u4e86\u5f02\u5730\u7ec4\u865a\u62df\u5c40\u57df\u7f51\u3002

\u4f46\u662f\u8fd9\u79cd\u65b9\u5f0f\u4fb5\u5165\u6027\u592a\u5f3a\uff0c\u56e0\u4e3a\u670b\u53cb\u4ec5\u4ec5\u53ea\u9700\u8981\u901a\u8fc7\u6e38\u620f\u8054\u673a\uff0c\u4e0d\u9700\u8981\u8ba9\u670b\u53cb\u7684\u6240\u6709\u7f51\u7edc\u6d41\u91cf\u90fd\u56de\u6211\u5bb6\u4e2d\u8f6c\u3002

\u90a3\u4e48\u6709\u6ca1\u6709\u4e00\u79cd\u65b9\u6cd5\u4ec5\u4ec5\u53ea\u662f\u8ba9\u6211\u5728\u5bbf\u820d\u80fd\u591f\u5229\u7528\u6210\u529f\u5bb6\u91cc\u7684\u516c\u7f51 IP \uff0c\u4e5f\u5c31\u662f\u628a\u6e38\u620f\u5bf9\u5e94\u7684\u7aef\u53e3\u6620\u5c04\u5230\u516c\u7f51\u4e0a\uff0c\u8fd9\u6837\u5bf9\u65b9\u5c31\u53ef\u4ee5\u901a\u8fc7 IP \u5730\u5740\u76f4\u8fde\u6211\u3002

\u4e5f\u5c31\u662f\u8bf4\u53ea\u9700\u8981\u6211\u8fd9\u8fb9\u8fde\u56de\u5bb6\u5229\u7528\u5bb6\u7684\u516c\u7f51 IP \u548c\u7aef\u53e3\u5f00\u653e\u6620\u5c04\uff0c\u7136\u540e\u670b\u53cb\u5c31\u53ef\u4ee5\u8ddf\u6211\u8054\u673a\u4e86\u3002" }, { "author": { "url": "member/lengrongec", "name": "lengrongec", "avatar": "https://cdn.v2ex.com/avatar/4080/c851/231666_large.png?m=1774849308" }, "url": "t/1123391", "title": "wireguard \u4e00\u70b9\u5c0f\u6280\u5de7\u53d1\u73b0", "id": "t/1123391", "date_published": "2025-04-05T05:50:30+00:00", "content_html": "https://mp.weixin.qq.com/s/QVu5KBl_iks3H6YNlqBlYA
\u4f7f\u7528 routeros \u90e8\u7f72 wireguard \u7ad9\u70b9\u5230\u7ad9\u70b9\u7684\u8fc7\u7a0b\u4e2d\u53d1\u73b0\u4e00\u70b9\u5c0f\u6280\u5de7" }, { "author": { "url": "member/Vtoecha", "name": "Vtoecha", "avatar": "https://cdn.v2ex.com/gravatar/d4d3a08e84ae09bc4636f7142f475b84?s=73&d=retro" }, "url": "t/1120416", "title": "WireGuard \u7684 udp \u4ece\u56fd\u5916\u7a7f\u900f\u56de\u6765\u662f\u4e0d\u662f\u4f1a\u88ab\u963b\u65ad\uff0c\u73b0\u5728\u7528 frp \u7684 quic \u4e00\u5e74\u591a\u4e86\u5f88\u7a33\u5b9a\uff0c\u4e0d\u77e5\u9053\u8981\u4e0d\u8981\u6362 WireGuard", "id": "t/1120416", "date_published": "2025-03-23T03:25:28+00:00", "content_html": "

\u4e3b\u8981\u662f\u6700\u8fd1\u88c5\u4e86 opnsense ,\u91cc\u9762\u81ea\u5e26 WireGuard \uff0c\u800c\u4e14\u6211\u770b WireGuard \u914d\u7f6e\u597d\u7b80\u5355\uff0c\u597d\u50cf\u53ef\u4ee5\u5b9e\u73b0\u76f4\u63a5\u8f6c\u53d1\u6d41\u91cf\uff0c\u7136\u540e\u53ef\u4ee5\u5b9e\u73b0 opnsense \u9632\u706b\u5899\u770b\u5230\u5ba2\u6237\u7aef\u771f\u5b9e ip ? \u5982\u679c\u662f\u8fd9\u6837\u7684\u8bdd nginx \u8fd8\u80fd\u51cf\u5c11\u4ee3\u7406\u65b9\u9762\u914d\u7f6e\uff0c\u76f4\u63a5\u6309\u6b63\u5e38\u914d\u7f6e\u3002

\n" }, { "author": { "url": "member/dwu8555", "name": "dwu8555", "avatar": "https://cdn.v2ex.com/avatar/80ef/3e1b/293789_large.png?m=1734394843" }, "url": "t/1118306", "date_modified": "2025-03-14T00:25:54+00:00", "content_html": "

\u7528\u963f\u91cc\u4e91\u4f5c frp server \u4f1a\u4e0d\u4f1a\u88ab\u5c01\uff1f

\n", "date_published": "2025-03-14T00:16:14+00:00", "title": "frp \u914d\u5408 wireguard \u7a33\u5b9a\u5417\uff1f", "id": "t/1118306" }, { "author": { "url": "member/kaiqiz89", "name": "kaiqiz89", "avatar": "https://cdn.v2ex.com/avatar/77b8/3009/8391_large.png?m=1637909439" }, "url": "t/1117716", "title": "\u963f\u91cc\u4e91\u4e2d\u8f6c Wireguard \u56de\u5bb6\u95ee\u9898", "id": "t/1117716", "date_published": "2025-03-11T16:57:35+00:00", "content_html": "

\u6ca1\u6709\u516c\u7f51 IP \uff0c\u963f\u91cc\u4e91\u642d\u5efa\u4e86 wireguard \u4e2d\u8f6c\uff0c\u5bb6\u91cc\u662f\u7528 openwrt \u505a\u65c1\u8def\u7531\u56de\u5bb6\u3002\n\u73b0\u5728\u7684\u60c5\u51b5\u662f\u5916\u7f51\u548c\u5bb6\u91cc\u7684\u80d6\u8def\u7531\u90fd\u8fde\u63a5\u5230\u963f\u91cc\u4e91\u7684\u65f6\u5019\uff0c\u662f\u53ef\u4ee5 ping \u901a\u7684\uff0c\u800c\u4e14\u5916\u7f51\u53ef\u4ee5\u901a\u8fc7 WG \u7684\u501f\u53e3\u767b\u5165 openwrt \uff0cWG \u7684\u7f51\u6bb5\u662f 10.7.0.0/24 \uff0c\u4f46\u662f\u5374\u6ca1\u6709\u529e\u6cd5\u901a\u8fc7\u5916\u7f51\u8bbf\u95ee\u5230 LAN \u7684\u7f51\u6bb5 192.168.2.0/24 \u3002\n\u95ee\u4e86 ChatGPT \u8bf4\u9700\u8981\u8bbe\u7f6e IP \u8f6c\u53d1\uff0c\u4f46\u662f\u5e76\u6ca1\u6709\u770b\u5230\u6709\u8fd9\u4e2a\u8bbe\u7f6e\u3002\n\u5e94\u8be5\u4e0d\u662f IP \u95ee\u9898\uff0c\u56e0\u4e3a WG allowed \u7684 IP \u662f 0.0.0.0/0 \uff0c\u90a3\u4e48\u8fd9\u79cd\u60c5\u51b5\u4e0b\u5982\u679c\u8981\u901a\u8fc7\u5916\u7f51\u8bbf\u95ee\u5bb6\u91cc LAN \u7684\u7f51\u6bb5\uff0c\u5728\u7aef\u53e3\u8f6c\u53d1\u4e0a\u5e94\u8be5\u5177\u4f53\u600e\u4e48\u8bbe\u7f6e\uff1f

\n" }, { "author": { "url": "member/hmchen16", "name": "hmchen16", "avatar": "https://cdn.v2ex.com/gravatar/f7efeefbea49409915f745ea8d406cb1?s=73&d=retro" }, "url": "t/1104051", "title": "wg-easy \u6709\u6d41\u91cf\u901a\u8fc7\u4f46\u662f\u65e0\u6cd5\u8bbf\u95ee\u5185\u7f51", "id": "t/1104051", "date_published": "2025-01-10T01:32:02+00:00", "content_html": "

\u80cc\u666f

\n

\u5bb6\u91cc\u53ea\u6709 ipv6 \u516c\u7f51 ip \uff0c\u6ce8\u518c\u4e86\u4e2a\u57df\u540d\u505a DDNS

\n

\u670d\u52a1\u7aef\u7528\u9ed1\u7fa4\u6656\uff0c\u88c5\u4e86 wireguard \u5957\u4ef6\u548c wg-easy \u955c\u50cf

\n

\u8def\u7531\u88c5\u4e86 openwrt \u56fa\u4ef6\uff0c\u628a\u9ed1\u7fa4\u6656\u4e0a\u7684 wireguard \u670d\u52a1\u7aef\u53e3\u6620\u5c04\u5230\u516c\u7f51\u4e0a\uff0c\u8def\u7531\u5668\u4e0a\u7684\u9632\u706b\u5899\u4e5f\u5df2\u7ecf\u7ed9\u7aef\u53e3\u653e\u884c\u4e86

\n

\u5ba2\u6237\u7aef\u73b0\u5728\u53ea\u8bd5\u4e86 iOS

\n

\u51fa\u73b0\u95ee\u9898

\n

\u5ba2\u6237\u7aef(iPhone)\u4f7f\u7528\u6d41\u91cf\uff0c\u8fde\u63a5\u4e0a wireguard \u540e\uff0cwg-easy \u540e\u53f0\u80fd\u770b\u5230\u6d41\u91cf\uff0c\u4f46\u662f\u4e0a\u884c\u901f\u5ea6\u9ad8\u8fbe 192 B/s \uff0c\u8bbf\u95ee\u4e0d\u4e86\u5185\u7f51\u4e0a\u7684\u670d\u52a1

\n

ps\uff1aiPhone \u8fde\u4e0a wifi \u540e\u662f\u53ef\u4ee5\u901a\u8fc7\u57df\u540d\u548c ipv6 \u5730\u5740\u8bbf\u95ee\u5230\u5185\u7f51\u670d\u52a1\u7684

\n

\u6709\u8001\u54e5\u9047\u5230\u8fc7\u7c7b\u4f3c\u7684\u95ee\u9898\u5417\uff1f

\n

\u670d\u52a1\u7aef\u914d\u7f6e\u5927\u81f4\u5982\u4e0b

\n
docker run --detach \\\n --name wg-easy \\\n --env WG_HOST=x \\\n --env PASSWORD_HASH='x' \\\n --env WG_DEFAULT_ADDRESS=\"192.168.6.x\" \\\n --env WG_ALLOWED_IPS=\"192.168.6.0/24\" \\\n --env WG_MTU=1420 \\\n --volume ~/.wg-easy:/etc/wireguard \\\n --publish 51820:51820/udp \\\n --publish 51821:51821/tcp \\\n --cap-add NET_ADMIN \\\n --cap-add SYS_MODULE \\\n --sysctl 'net.ipv6.conf.all.forwarding=1' \\\n --restart unless-stopped \\\n ghcr.io/wg-easy/wg-easy\n
\n" }, { "author": { "url": "member/maninnet", "name": "maninnet", "avatar": "https://cdn.v2ex.com/gravatar/39526d5c2fdb6b5a2c1de4ccd603fdbd?s=73&d=retro" }, "url": "t/1103952", "title": "\u8bf7\u6559 tailscale \u76f4\u8fde\u95ee\u9898", "id": "t/1103952", "date_published": "2025-01-09T08:57:10+00:00", "content_html": "\u539f\u6765\u5bb6\u91cc\u7684 tailscale \u662f\u90e8\u7f72\u5728\u8def\u7531\u5668(er-x)\u4e0a\u7684\uff0c\u53ef\u4ee5\u8ddf\u53e6\u5916\u4e00\u53f0\u88c5\u4e86 tailscale \u7684\u673a\u5668(H)\u8fdb\u884c\u76f4\u8fde\uff0c\u4f46\u662f\u8def\u7531\u5668\u5185\u5b58\u592a\u5c0f\u4e86\uff0c\u65f6\u4e0d\u65f6\u5c31 OOM \uff0c\u6240\u4ee5\u5c06\u5b83\u79fb\u5230\u5c40\u57df\u7f51\u5185\u7684\u4e00\u53f0 debian \u673a\u5668\u4e0a\uff0c\u5f00\u542f\u5b50\u7f51\u5e76\u8fdb\u884c IP \u8f6c\u53d1\uff0c\u5728\u8def\u7531\u5668\u4e0a\u914d\u7f6e\u9759\u6001\u8def\u7531\uff0c\u73b0\u5728\u53ef\u4ee5\u4efb\u610f\u4e92\u8bbf\uff0c\u4f46\u662f\u5df2\u7ecf\u4e0d\u80fd\u76f4\u8fde\u4e86\uff0c\u8bf7\u95ee\u8fd9\u662f\u5565\u539f\u56e0\uff1f\u6d4b\u8bd5\u4e86\u4e00\u4e0b\uff0c\u5c40\u57df\u7684 NAT \u662f Port Restricted Cone \uff0cH \u673a\u5668\u6240\u5728\u7684 NAT \u662f Symmetric \u3002" }, { "author": { "url": "member/TashinV", "name": "TashinV", "avatar": "https://cdn.v2ex.com/avatar/0394/ea68/6991_large.png?m=1650248999" }, "url": "t/1100841", "title": "\u4e24\u5730\u7684 Wireguard \u5728 Wi-Fi \u4e0b\u65e0\u6cd5\u8fde\u63a5\uff0c\u4f46\u662f\u5728\u8702\u7a9d\u7f51\u7edc\u4e0b\u5374\u53ef\u4ee5\uff0c\u8fd9\u662f\u4e3a\u4ec0\u4e48\uff1f", "id": "t/1100841", "date_published": "2024-12-27T19:43:57+00:00", "content_html": "\u5982\u9898\uff0c\u4e24\u5904\u5bb6\u91cc\u90fd\u6709\u7535\u8111\uff0c\u5747\u4f7f\u7528 surge \u4f5c\u4e3a wireguard \u5ba2\u6237\u7aef\uff0c\u8fde\u63a5\u5bb6\u91cc\u7684 Wi-Fi \uff0c\u5305\u62ec\u624b\u673a\u4e5f\u662f\u4f7f\u7528 surge \u8fde\u63a5\u5bb6\u91cc Wi-Fi \uff0c\u4f46\u662f\u65e0\u6cd5\u8fde\u63a5\u4e0a\u5bf9\u9762\u5bb6\u91cc\u3002
\u5947\u602a\u7684\u662f\u624b\u673a\u4f7f\u7528\u8702\u7a9d\u7f51\u7edc\u5374\u53ef\u4ee5\u8fde\u4e0a\u4e24\u5904\u5bb6\u3002
\u6c42\u5927\u4f6c\u89e3\u60d1\u554a\uff01" }, { "author": { "url": "member/TashinV", "name": "TashinV", "avatar": "https://cdn.v2ex.com/avatar/0394/ea68/6991_large.png?m=1650248999" }, "url": "t/1097305", "title": "Wireguard \u81ea\u52a8\u91cd\u8fde\u7684\u95ee\u9898", "id": "t/1097305", "date_published": "2024-12-13T07:02:41+00:00", "content_html": "\u4e24\u8fb9\u5bb6\u91cc\u90fd\u6709\u516c\u7f51\uff0c\u4e0b\u9762\u7528 A \u3001B \u4ee3\u66ff\u3002
A \u3001B \u8def\u7531\u90fd\u8bbe\u7f6e\u4e86 DDNS \uff0c\u5e76\u6253\u901a\u4e86 wireguard \u8fde\u63a5\uff0c\u7531 A \u8def\u7531\uff08\u670d\u52a1\u7aef\uff09\u751f\u6210\u516c\u94a5\u79c1\u94a5\uff0c\u628a\u8fd9\u5957\u5bc6\u94a5\u586b\u5165 B \u8def\u7531\u4e2d\uff08\u5ba2\u6237\u7aef\uff09\u3002
1. \u8fd9\u6837\u5b50\u662f\u4e0d\u662f A \u5185\u7f51\u4e0b\u7684\u8bbe\u5907\u5c31\u80fd\u8fde\u4e0a B \u5185\u7f51\u7684\u6240\u6709\u8bbe\u5907\u4e86\uff1f\u53cd\u8fc7\u6765 B \u8fde A \u4e5f\u662f\u4e00\u6837\uff1f\u6bd4\u5982 A \u5bb6\u7684\u7535\u8111\u53ef\u4ee5\u8fdc\u7a0b\u8fde\u63a5 B \u5bb6\u7684\u6253\u5370\u673a\u8fdb\u884c\u6253\u5370\uff0cB \u5bb6\u53ef\u4ee5\u8fde\u4e0a A \u5bb6\u7684 NAS \u8bfb\u5199\u6587\u4ef6\u3002
2. \u516c\u7f51 IP \u603b\u662f\u5728\u53d8\u5316\uff0c\u6211\u627e\u4e86\u4e00\u4e0b\u89e3\u51b3\u65b9\u6848\uff0c\u4e00\u822c\u662f\u5199\u4e00\u4e2a\u68c0\u6d4b\u7684\u811a\u672c\uff0c\u68c0\u6d4b\u5230 IP \u5730\u5740\u53d8\u5316\u5c31\u91cd\u65b0\u8fde\u63a5\u3002\u90a3\u4e48\u60f3\u8bf7\u95ee\u4e00\u4e0b\uff0c\u8fd9\u4e2a\u68c0\u6d4b\u7684\u811a\u672c\u6211\u662f\u9700\u8981\u8dd1\u5728\u54ea\u4e2a\u8def\u7531\u4e0a\uff1f\u8fd8\u662f\u9700\u8981\u4e24\u8fb9\u90fd\u9700\u8981\u8dd1\u8fd9\u4e2a\u68c0\u6d4b\u811a\u672c\uff1f" }, { "author": { "url": "member/TashinV", "name": "TashinV", "avatar": "https://cdn.v2ex.com/avatar/0394/ea68/6991_large.png?m=1650248999" }, "url": "t/1096568", "date_modified": "2024-12-10T15:51:24+00:00", "content_html": "Surge \u5728 iOS \u548c macOS \u4e0a\u662f\u901a\u7528\u7684\u4e00\u4efd\u914d\u7f6e\u6587\u4ef6\uff0c\u8be5\u914d\u7f6e\u6587\u4ef6\u5df2\u7ecf\u5199\u597d\u4e86 Wireguard \u56de\u5bb6\u7684\u89c4\u5219\u3002
\u4f46\u662f\u6211\u4e86\u89e3\u5230\u7684\u4fe1\u606f\u662f\u6bcf\u4e2a\u5ba2\u6237\u7aef\u9700\u8981\u521b\u5efa\u4e00\u7ec4\u5bc6\u94a5\uff0c\u4f8b\u5982\u9700\u8981\u4e24\u53f0\u624b\u673a\u3001\u4e00\u53f0\u7535\u8111\u8fdb\u884c\u8fdc\u7a0b\u8bbf\u95ee\uff0c\u5219\u9700\u8981\u521b\u5efa\u4e09\u7ec4\u5bc6\u94a5\u3002
\u76ee\u524d Surge \u914d\u7f6e\u6587\u4ef6\u91cc\u9762\u53ea\u6709\u4e00\u7ec4\u5bc6\u94a5\uff0c\u60f3\u8bf7\u6559\u4e0b\u5927\u795e\u4eec\uff0c\u8fd9\u6837\u7684\u60c5\u51b5\u5982\u4f55\u5199 Surge \u914d\u7f6e\uff0c\u4ee5\u8fbe\u5230\u8ba9\u4e09\u53f0\u8bbe\u5907\u90fd\u80fd\u56de\u5bb6\u7684\u76ee\u7684\uff1f", "date_published": "2024-12-10T15:51:06+00:00", "title": "Wireguard \u540c\u65f6\u4f7f\u7528\u591a\u53f0 iOS/Mac \u8bbe\u5907\u901a\u8fc7 Surge \u8fde\u63a5\u7684\u95ee\u9898", "id": "t/1096568" }, { "author": { "url": "member/johnnyhull", "name": "johnnyhull", "avatar": "https://cdn.v2ex.com/gravatar/74465654f94330d568efb553c2c9a7c6?s=73&d=retro" }, "url": "t/1076778", "title": "wireguard \u56fd\u5185\u90fd\u4e0d\u884c\u4e86\uff1f", "id": "t/1076778", "date_published": "2024-09-29T04:25:19+00:00", "content_html": "

\u624b\u673a\u5916\u7f51\u8fde\u5bb6\u91cc wireguard v4 \u548c v6 \u90fd\u4e0d\u80fd\u63e1\u624b\u4e86\uff0c\u5c40\u57df\u7f51\u5012\u662f\u53ef\u4ee5\u8fde\u63a5\u3002

\n

\u5982\u679c\u7528 upd2raw \u52a0\u5957\u5982\u679c\u624b\u673a\u5ba2\u6237\u7aef\u4e5f\u8981\u542f\u7528\uff0c\u90a3\u8fd9\u4e2a\u65b9\u6848\u4e0d\u5927\u5408\u9002\u6211\u4e86\u3002

\n" }, { "author": { "url": "member/ddddad", "name": "ddddad", "avatar": "https://cdn.v2ex.com/gravatar/dc93c5cba8351f5cdcb09b05dc79e6e8?s=73&d=retro" }, "url": "t/1073846", "title": "wireguard \u914d\u7f6e", "id": "t/1073846", "date_published": "2024-09-18T12:09:42+00:00", "content_html": "

mac \u4e0a wireguard \u914d\u7f6e\nAddress=10.70.0.4/24

\n

\u542f\u52a8\u540e\u53ef\u4ee5\u770b\u5230

\n
\nutun5 : 10.70.0.4\nutun6 : 198.18.193.71\n\n
\n

\u5728\u672c\u673a\u4e0a ping 10.70.0.4 \u4e0d\u901a\u4e3a\u4ec0\u4e48

\n" }, { "author": { "url": "member/qike006", "name": "qike006", "avatar": "https://cdn.v2ex.com/gravatar/e2a7210ef5a3ffce470cb6b71851e84f?s=73&d=retro" }, "url": "t/1068931", "title": "clash.meta \u8fde\u63a5 wireguard \u56de\u5bb6\u8bbf\u95ee\u5c40\u57df\u7f51\u4e0d\u901a", "id": "t/1068931", "date_published": "2024-08-30T01:55:38+00:00", "content_html": "

\u5728\u5bb6\u91cc\u65c1\u8def\u7531\u642d\u5efa\u4e86 wireguard \u670d\u52a1\u7aef\uff0c\u5728\u7535\u8111\u4e0a\u7528 wireguard \u8fde\u63a5\u5c40\u57df\u7f51\u662f\u6b63\u5e38\u7684\uff0c\u4f46\u662f\u4f7f\u7528 clash.meta \u8fde\u63a5\u4e00\u76f4\u4e0d\u884c\uff0c\u63d0\u793a\u201cerror: context deadline exceeded\u201d\u3002\n\u6709\u91c7\u7528\u76f8\u540c\u65b9\u6848\u7684\u540c\u5b66\u5417\uff1f\u6c42\u89e3\u7b54

\n" }, { "author": { "url": "member/luckjoe680", "name": "luckjoe680", "avatar": "https://cdn.v2ex.com/gravatar/ec0c42c215e5b72b2d8bc37c9ae57c5b?s=73&d=retro" }, "url": "t/1068296", "title": "\u8bf7\u6559\u4e00\u4e2a wireguard \u7684\u5947\u602a\u95ee\u9898", "id": "t/1068296", "date_published": "2024-08-27T16:49:45+00:00", "content_html": "\u6211\u7684\u4e3b\u8def\u7531\u662f ROS \uff0c\u6211\u60f3\u901a\u8fc7 wireguard \u8bbf\u95ee ROS \u548c\u5185\u7f51\u7684\u5176\u4ed6\u8bbe\u5907\u3002\u76ee\u524d\u6211\u4e3a wireguard \u505a\u4e86 src-nat \u53ef\u4ee5\u8bbf\u95ee\u5185\u7f51\u7684\u5176\u4ed6\u8bbe\u5907\u4e86 \u4f46\u662f\u8fd8\u662f\u8bbf\u95ee\u4e0d\u4e86 ROS \u6211\u8fd8\u9700\u8981\u5e94\u8be5\u600e\u4e48\u505a\u5462?\u8bf7\u5927\u4f6c\u4eec\u6307\u70b9\u4e00\u4e0b" }, { "author": { "url": "member/Vanquish5419", "name": "Vanquish5419", "avatar": "https://cdn.v2ex.com/avatar/2d96/d577/252288_large.png?m=1750815391" }, "url": "t/1056508", "title": "\u7528 wg \u8fde\u56de\u5bb6\u76f8\u5bf9\u4e8e ss/vmess \u6709\u4ec0\u4e48\u4f18\u52bf\u5417", "id": "t/1056508", "date_published": "2024-07-11T03:17:04+00:00", "content_html": "

\u6211\u73b0\u5728\u662f\u5728\u5bb6\u90e8\u7f72\u4e86\u4e2a ss-server \uff0c\u624b\u673a\u7528\u5c0f\u706b\u7bad\uff0c\u7535\u8111\u7528 clash \uff0c\u8bbe\u7f6e\u597d\u5206\u6d41\u89c4\u5219\uff0c\u5bb6\u91cc\u7684\u57df\u540d\u8d70\u81ea\u5df1\u642d\u7684\u4ee3\u7406\uff0c\u4e0d\u5f71\u54cd\u5176\u5b83\u79d1\u5b66\u4e0a\u7f51\u89c4\u5219\n\u4e0d\u77e5\u9053\u7528 wg \u76f8\u5bf9\u4e8e\u6211\u76ee\u524d\u7684\u65b9\u6848\u6709\u4ec0\u4e48\u4f18\u52bf

\n" }, { "author": { "url": "member/onichandame", "name": "onichandame", "avatar": "https://cdn.v2ex.com/gravatar/3c1172cd301d8a6dd1100413403562a1?s=73&d=retro" }, "url": "t/1053173", "title": "\u5bb6\u5bbd\u7528 Wireguard \u88ab\u5c01\u4e86", "id": "t/1053173", "date_published": "2024-06-27T10:33:35+00:00", "content_html": "

\u6211\u5728\u5bb6\u91cc\u653e\u4e86\u4e00\u4e2a WG \u670d\u52a1\u5668\uff0c\u901a\u8fc7\u7aef\u53e3\u6620\u5c04\u5230\u516c\u7f51 IP \u4e0a\u3002\u6628\u5929\u665a\u4e0a\u5f00\u59cb\u4ece\u5916\u90e8\u8fde\u4e0d\u4e0a\u4e86\uff0c\u901a\u8fc7\u5bb6\u91cc\u7684 WiFi \u5012\u662f\u80fd\u8fde\u3002\u6362\u8fc7\u591a\u6b21\u7aef\u53e3\u548c IP \uff0c\u786e\u8ba4\u662f\u88ab\u76ef\u4e0a\u4e86\u3002\u51c6\u5907\u4eca\u5929\u518d\u8bd5\u8bd5 IPv6 \uff0c\u518d\u4e0d\u884c\u5c31\u53ea\u80fd\u6362\u522b\u7684\u65b9\u6848\u4e86\u3002

\n

\u6709 dalao \u719f\u6089\u5899\u5185\u7ec4\u7f51\u65b9\u6848\u5417\uff1f

\n" }, { "author": { "url": "member/DigitalG", "name": "DigitalG", "avatar": "https://cdn.v2ex.com/avatar/1b4e/0a2d/614153_large.png?m=1703508690" }, "url": "t/1051465", "title": "\u95ee\u4e2a\u95ee\u9898\uff0c wireguard \u7ec4\u7f51\u6210\u529f\u540e\uff0c\u5982\u4f55\u8bbe\u7f6e\u901a\u8fc7\u57df\u540d\u4e92\u76f8\u8bbf\u95ee\u6307\u5b9a\u8bbe\u5907\uff1f", "id": "t/1051465", "date_published": "2024-06-21T06:05:39+00:00", "content_html": "

\u6211\u76ee\u524d\u901a\u8fc7\u4e00\u53f0\u6709\u516c\u7f51\u7684\u4e91\u670d\u52a1\u5668 A \uff0c\u5c06\u5bb6\u91cc\u7684\u8bbe\u5907(B \uff09\u548c\u5176\u4ed6\u8bbe\u5907 C \u7ec4\u7f51\u6210\u529f\u3002\u80fd\u591f\u5728\u5176\u4ed6\u8bbe\u5907 C \u4e0a\uff0c\u901a\u8fc7 A \u548c B \u8bbf\u95ee\u5bb6\u91cc\u7684 NAS \u3002\u901a\u8fc7 ip \u4e92\u76f8\u8bbf\u95ee\u6ca1\u53d1\u73b0\u4ec0\u4e48\u95ee\u9898\u3002

\n

\u4f46\u662f\uff0c\u5f53\u6211\u901a\u8fc7\u57df\u540d(nas.example.com)\u8bbf\u95ee NAS \u65f6\uff0c\u65e0\u6cd5\u6210\u529f\u8bbf\u95ee NAS \u3002\u8fd9\u4e2a nas.example.com \u7684\u57df\u540d\u662f\u6307\u5411\u5bb6\u91cc\u7684\u5185\u7f51\u5730\u5740 192.168.10.10 \u7684\uff08\u5df2\u6ce8\u518c\u5728 dnspod \uff09\u3002\u4e5f\u5c31\u662f\u6211\u5728\u76ee\u524d\u7684\u7ec4\u7f51\u6761\u4ef6\u4e0b\uff0cwireguard \u7ec4\u7f51\u7684\u8bbe\u5907\u4e0a\uff0c\u80fd\u591f\u901a\u8fc7 192.168.10.10 \u8bbf\u95ee nas \uff0c\u4f46\u65e0\u6cd5\u901a\u8fc7 nas.example.com \u8bbf\u95ee nas \u3002

\n

ABC \u4e09\u53f0\u8bbe\u5907\u4e0a\u901a\u8fc7 nslookup \u67e5\u8be2\u57df\u540d\u80fd\u591f\u5f97\u5230\u671f\u671b\u7684\u5c40\u57df\u7f51 ip(192.168.10.10)\u3002\u5728 ABC \u4e0a\u7684 wireguard \u914d\u7f6e\u4e0a\u5c1d\u8bd5\u4f7f\u7528\u7cfb\u7edf dns \u548c 223.5.5.5 \u90fd\u6ca1\u6cd5\u89e3\u51b3 \u901a\u8fc7\u57df\u540d\u65e0\u6cd5\u8bbf\u95ee nas \u7684\u95ee\u9898\u3002

\n

\u8fd9\u4e2a\u662f\u54ea\u91cc\u7684\u95ee\u9898\uff0c\u6216\u8005\u8be5\u600e\u4e48\u7ee7\u7eed\u6392\u67e5\u5462\uff1f

\n" }, { "author": { "url": "member/moon255", "name": "moon255", "avatar": "https://cdn.v2ex.com/gravatar/055a2a93d2797b43128b544bef8f973e?s=73&d=retro" }, "url": "t/1051283", "title": "\u63e1\u624b\u6210\u529f\uff0c\u4f46\u662f\u53ea\u80fd\u5355\u5411 ping \u901a", "id": "t/1051283", "date_published": "2024-06-20T11:54:35+00:00", "content_html": "

\u901a\u8fc7\u4e00\u53f0\u516c\u7f51\u670d\u52a1\u5668\u8fde\u63a5\u4e24\u4e2a\u5185\u7f51\uff0c\u5185\u7f51\u4e0b\u7684\u4e3b\u673a\u80fd\u4e92\u76f8\u8bbf\u95ee\uff0c\u5927\u6982\u662f\u8fd9\u6837\uff1a

\n

peer2(debian)\u2014\u2014\u2014\u2014openwrt \u8def\u7531\u5668 1\u2014\u2014\u2014\u2014peer1(\u516c\u7f51\u670d\u52a1\u5668)\u2014\u2014\u2014\u2014openwrt \u8def\u7531\u5668 2\u2014\u2014\u2014\u2014peer3(unraid)\n11.0.8.2\t 192.168.5.1 wg \u5730\u5740\uff1a11.0.8.1 192.168.11.1 11.0.8.7\n192.168.5.98 192.168.11.97

\n

\u4e24\u4e2a\u5237\u4e86 openwrt \u7684\u8def\u7531\u5668\u662f\u7f51\u5173\uff0cpeer1 \u3001peer2 \u3001peer3 \u662f\u8fd0\u884c wireguard \u7684\u8bbe\u5907\uff0c\u5916\u5c42\u5957 udp2raw \uff0cudp2raw \u6b63\u5e38\u8fde\u63a5\u3002\u5728 openwrt \u4e0a\u5efa\u7acb peer \u80fd\u6b63\u5e38\u4e92\u8bbf\uff0c\u4f46\u662f\u6211\u6362\u5230\u5176\u4ed6\u8bbe\u5907\uff08 debian \u548c unraid \uff09\u5c31\u4e0d\u884c\u4e86\uff0cpeer1 \u80fd ping \u901a peer2 \u6216 peer3 \uff0c\u63e1\u624b\u4e5f\u6210\u529f\uff0cpeer2 \u548c peer3 \u5c31 ping \u4e0d\u901a peer1 \u3002\u5728 peer1 \u4e0a\u7528 tcpdump \u67e5\u770b\uff0c\u53ea\u6709 echo request \uff0c\u6ca1\u6709 echo reply \u7684\u5305\u3002\u4e0d\u77e5\u9053\u662f peer1 \u7684\u95ee\u9898\u8fd8\u662f\u8def\u7531\u5668\u9632\u706b\u5899\u7684\u914d\u7f6e\u95ee\u9898\uff1f

\n

\u914d\u7f6e\u5982\u4e0b\uff1a\npeer1\uff1a\n[Interface]\nPrivateKey = ******\nAddress = 11.0.8.1/24\nMTU = 1200\nPostUp = iptables -A FORWARD -i %i -j ACCEPT; iptables -A FORWARD -o %i -j ACCEPT; iptables -t nat -A POSTROUTING -o %i -j MASQUERADE\nPostDown = iptables -D FORWARD -i %i -j ACCEPT; iptables -D FORWARD -o %i -j ACCEPT; iptables -t nat -D POSTROUTING -o %i -j MASQUERADE\nListenPort = 51856\n[Peer]\nPublicKey = ******\nAllowedIPs = 11.0.8.7/32 \uff0c192.168.11.0/24\n[Peer]\nPublicKey = ******\nAllowedIPs = 11.0.8.2/32\n./udp2raw_amd64 -s -l 0.0.0.0:12345 -r 127.0.0.1:51856 -k \"******\" --raw-mode faketcp --seq-mode 1 --cipher-mode xor -a

\n

peer2\uff1a\n[Interface]\nPrivateKey = ******\nAddress = 11.0.8.2/24\nMTU = 1200\nPostUp = iptables -A FORWARD -i wg0 -j ACCEPT; iptables -A FORWARD -o wg0 -j ACCEPT; iptables -t nat -A POSTROUTING -o enp2s0 -j MASQUERADE\nPostDown = iptables -D FORWARD -i wg0 -j ACCEPT; iptables -D FORWARD -o wg0 -j ACCEPT; iptables -t nat -D POSTROUTING -o enp2s0 -j MASQUERADE\n[Peer]\nPublicKey = ******\nEndpoint = 127.0.0.1:6666\nAllowedIPs = 11.0.8.0/24\n./udp2raw_amd64 -c -l 0.0.0.0:6666 -r a.b.c.d:12345 -k \"******\" --raw-mode faketcp --seq-mode 1 --cipher-mode xor -a

\n

peer3(\u7531 unraid \u81ea\u52a8\u751f\u6210)\uff1a\n[Interface]\nPrivateKey=******\nAddress=11.0.8.7\nListenPort=51820\nMTU=1200\nPostUp=logger -t wireguard 'Tunnel WireGuard-wg0 started'\nPostUp=iptables -t nat -A POSTROUTING -s 11.0.8.0/24 -o br0 -j MASQUERADE\nPostDown=logger -t wireguard 'Tunnel WireGuard-wg0 stopped'\nPostDown=iptables -t nat -D POSTROUTING -s 11.0.8.0/24 -o br0 -j MASQUERADE\nPostUp=ip -4 route flush table 200\nPostUp=ip -4 route add default via 11.0.8.7 dev wg0 table 200\nPostUp=ip -4 route add 192.168.11.0/24 via 192.168.11.1 dev br0 table 200\nPostDown=ip -4 route flush table 200\nPostDown=ip -4 route add unreachable default table 200\nPostDown=ip -4 route add 192.168.11.0/24 via 192.168.11.1 dev br0 table 200\n[Peer]\nPublicKey=******\nEndpoint=127.0.0.1:5555\nAllowedIPs=11.0.8.0/24\n./udp2raw_amd64 -c -l 0.0.0.0:5555 -r a.b.c.d:12345 -k \"******\" --raw-mode faketcp --seq-mode 1 --cipher-mode xor -a

\n

\u611f\u8c22\uff01

\n" }, { "author": { "url": "member/lihaokey", "name": "lihaokey", "avatar": "https://cdn.v2ex.com/gravatar/a3ac9a1e18b2b814db0a098741e28482?s=73&d=retro" }, "url": "t/1050813", "title": "\u4e0d\u662f\u7a0b\u5e8f\u5458\uff0c\u4e0d\u592a\u61c2 wireguard \u7684\u673a\u5236", "id": "t/1050813", "date_published": "2024-06-19T03:43:14+00:00", "content_html": "

\u524d\u63d0\u8bf4\u660e\uff1a\n\u81ea\u5df1\u5f88\u65e9\u524d\u4e70\u4e86\u4e00\u5bb6 VPN \u5382\u5bb6\u7684\u7ec8\u8eab\u4f1a\u5458\u3002\u4e70\u7684\u65e9\uff0c\u4f46\u662f 99 \u5200\uff0c\u4e00\u76f4\u53ef\u4ee5\u514d\u8d39\u7528\uff0c\u4f46\u662f\u5ba2\u6237\u7aef\u7684\u8282\u70b9\u4e0d\u591f\u5168\uff0c\u53ea\u6709\u7f8e\u56fd\u3001\u82f1\u56fd\u7b49\u56fd\u5bb6\u7684\u8282\u70b9\u3002\u4ee5\u524d\u4e5f\u5c31\u968f\u4fbf\u7528\u7528\u3002\u867d\u7136\u4e0d\u600e\u4e48\u7a33\u5b9a\uff0c\u4f46\u662f\u603b\u6709\u51e0\u4e2a\u80fd\u8fde\u4e0a\u3002

\n

\u6700\u8fd1\u8ff7\u4e0a\u4e86 ChatGPT \uff0c\u521a\u51fa\u6765\u5c31\u6ce8\u518c\u4e86\u3002\u4f46\u662f\u56e0\u4e3a\u8282\u70b9\u95ee\u9898\uff0c\u4e0d\u80fd\u4f7f\u7528\u5ba2\u6237\u7aef\u3002\u5076\u7136\u4e00\u6b21\uff0c\u5728\u8fd9\u5bb6 VPN \u5b98\u7f51\u4e0a\u770b\u5230\u53ef\u4ee5\u914d\u7f6e wireguard \u3001openVPN \u3001IKEv2 \u7b49\u534f\u8bae\u7684\u5176\u4ed6\u8282\u70b9\u3002\u5c1d\u8bd5\u4e86\u4e0b wireguard \u7684\u65b0\u897f\u5170\u6216\u6fb3\u5927\u5229\u4e9a\u8282\u70b9\uff0c\u8fde\u63a5\u7684\u5f88\u987a\u7545\u3002\u624b\u673a\u7aef\u4e5f\u53ef\u4ee5 ChatGPT \u5ba2\u6237\u7aef\u4e86\uff0cmac \u7535\u8111\u7aef\u4e5f\u914d\u7f6e\u4e86\u5ba2\u6237\u7aef\u4e86\u3002

\n

\u4f46\u662f\uff0c\u6700\u8fd1\u51e0\u5929\uff0cwireguard \u5ba2\u6237\u7aef\u7684\u542f\u52a8\u540e\uff0c\u53ea\u6709\u4e0a\u884c\u6570\u636e\uff0c\u5c31 144B \u4e00\u70b9\u70b9\u7684\u589e\u52a0\uff0c\u6ca1\u6709\u4e0b\u9650\u6570\u636e\u4e86\u3002\u8fd9\u662f wireguard \u88ab\u5c01\u4e86\u5417\uff1f\u771f\u5fc3\u6c42\u6559\u5404\u4f4d\u5927\u795e\u3002

\n

\u53e6\u5916\uff0c\u542c\u5927\u5bb6\u7ecf\u5e38\u8bf4\u7684\u5c0f\u706b\u7bad\uff0c\u8fd9\u4e2a app \u53ef\u4ee5\u652f\u6301\u5176\u4ed6\u534f\u8bae\u7684\u914d\u7f6e\u5417\uff1f\u597d\u7528\u5417\uff1f\u6211\u770b App Store \u4e0a\u8981\u82b1 2.99 \u5200\u4e70\u3002

\n" }, { "author": { "url": "member/shoper", "name": "shoper", "avatar": "https://cdn.v2ex.com/avatar/5e1f/128a/16200_large.png?m=1700136868" }, "url": "t/1043720", "date_modified": "2024-05-24T15:45:24+00:00", "content_html": "

\u624b\u673a\u7aef\u7528 wireguard \u56de\u5bb6\u91cc\u7684\u8f6f\u8def\u7531 openclash \u79d1\u5b66\uff0c\u7ed3\u679c\u6240\u6709\u7684\u56fd\u5185 app \u90fd\u6253\u4e0d\u5f00\uff0c\u4f46\u8d70\u68af\u5b50\u7684\u90fd\u6b63\u5e38\u3002\u8fd9\u4f1a\u662f\u4ec0\u4e48\u95ee\u9898\u5462\uff0c\u5e94\u8be5\u600e\u6837\u6392\u67e5\uff1f

\n", "date_published": "2024-05-24T13:04:55+00:00", "title": "\u8bf7\u6559\u4e2a wireguard \u7684\u95ee\u9898", "id": "t/1043720" }, { "author": { "url": "member/nullo", "name": "nullo", "avatar": "https://cdn.v2ex.com/gravatar/845ca42ed667b75060ed1795eaf0886a?s=73&d=retro" }, "url": "t/1041804", "date_modified": "2024-05-18T04:36:41+00:00", "content_html": "\u6211\u7528 linux \u642d\u5efa\u4e86 wireguard \uff0c\u91c7\u7528\u7684 wg-easy docker \u642d\u5efa\u7684\uff0c\u91cc\u9762\u7684 WG_ALLOWED_IPS \u6709\u70b9\u6ca1\u770b\u61c2\uff0c\u5982\u679c\u6211\u5e0c\u671b\u8fde\u63a5 vpn \u540e\uff0c\u4ec5\u80fd\u591f\u8bbf\u95ee\u5185\u7f51\u7684\u67d0\u4e9b\u7f51\u6bb5\uff0c\u5e94\u8be5\u5982\u4f55\u8bbe\u7f6e\uff0c\u6c42\u5927\u4f6c\u4eec\u89e3\u60d1", "date_published": "2024-05-18T02:45:44+00:00", "title": "Wireguard \u7684 allowIPS \u95ee\u9898", "id": "t/1041804" }, { "author": { "url": "member/stille", "name": "stille", "avatar": "https://cdn.v2ex.com/avatar/8599/a760/194458_large.png?m=1637417605" }, "url": "t/1027583", "title": "DDNS \u57df\u540d\u8fde\u5bb6\u91cc\u7684 WireGuard \u4f1a\u88ab\u8fd0\u8425\u5546\u77e5\u9053\u662f\u901a\u8fc7\u57df\u540d\u8bbf\u95ee\u7684\u5417\uff1f", "id": "t/1027583", "date_published": "2024-03-27T14:05:33+00:00", "content_html": "

\u5bb6\u91cc\u6709\u516c\u7f51 IP \uff0c\u914d\u7f6e\u4e86 DDNS \u57df\u540d\uff0c\u4e0d\u8fc7\u8fd9\u4e24\u5e74\u4e00\u76f4\u5173\u95ed\u4e86\u6240\u6709\u7684\u7aef\u53e3\uff0c\u53ea\u7559\u4e2a WG \u7684\u7aef\u53e3\uff0c\u5728\u516c\u53f8\u7528 surge \u91cc\u7684 WG \u534f\u8bae \u6216 macOS WG \u5b98\u65b9 app \u8fde\u56de\u5bb6\u3002

\n

\u6bd5\u7adf\u662f\u52a8\u6001\u516c\u7f51 IP \uff0c\u6240\u4ee5 WG \u914d\u7f6e\u91cc\u7684 endpoint \u80af\u5b9a\u662f\u5199\u7684\u57df\u540d+\u7aef\u53e3\u5f62\u5f0f\u3002

\n

\u4e0d\u592a\u61c2\u8fd9\u4e2a WG \u534f\u8bae\u6216\u8005\u5ba2\u6237\u7aef\uff0c\u5728\u8fde\u56de\u5bb6\u8bf7\u6c42\u91cc\u5e26\u4e0d\u5e26\u7c7b\u4f3c http \u8bf7\u6c42\u5934\u91cc\u7684\u57df\u540d\u4fe1\u606f\uff1f \u662f\u5426\u4f1a\u88ab\u8fd0\u8425\u5546\u77e5\u9053\u662f\u901a\u8fc7\u57df\u540d\u4e00\u76f4\u8bf7\u6c42\u8fde\u63a5\u7684\uff1f\u589e\u52a0\u88ab\u67e5\u7684\u98ce\u9669\uff1f

\n

\u8fd8\u662f\u8bf4\u5ba2\u6237\u7aef\u5728\u516c\u53f8\u672c\u5730\u5148\u89e3\u6790\u4e86 DDNS \u57df\u540d\u7684 IP \u540e\uff0c\u5728\u4e00\u76f4\u4f7f\u7528 IP \u53bb\u8fde\u56de\u5bb6\uff1f

\n" }, { "author": { "url": "member/Getting", "name": "Getting", "avatar": "https://cdn.v2ex.com/gravatar/29a3c0d6fe6456868b029ead8a1cf43d?s=73&d=retro" }, "url": "t/1024916", "date_modified": "2024-03-19T00:49:48+00:00", "content_html": "Openwrt \u8bbe\u7f6e
[Interface]
Address = 172.22.192.1/24
ListenPort = 51820

[Peer]
AllowedIPs = 172.22.192.2/32


Iphone \u8bbe\u7f6e
[Interface]
Address = 172.22.192.2/32

[Peer]
Endpoint = op:51820
AllowedIPs = 0.0.0.0/0, ::/0


\u8fd9\u6837\u53ef\u4ee5\u6b63\u5e38\u8bbf\u95ee\u5916\u7f51\u548c\u5c40\u57df\u7f51\u5185\u8bbe\u5907\uff0c\u5982\u679c\u628a op \u7684 Address \u6539\u6210 172.22.192.1/32 \u5c31\u53ea\u80fd\u8bbf\u95ee\u5c40\u57df\u7f51\u5185\u8bbe\u5907\u4e0d\u80fd\u8bbf\u95ee\u5916\u7f51\u4e86 \u8fd9\u662f\u4ec0\u4e48\u539f\u56e0\uff0c\u6211\u6ca1\u6709\u8bbe\u7f6e\u5176\u4ed6 peer \u7406\u8bba\u4e0a\u4e0d\u7528\u5199\u7f51\u6bb5\u5e94\u8be5\u4e5f\u662f\u53ef\u4ee5\u8bbf\u95ee\u7684\u5440\uff1f

\u8fd8\u6709\u5c31\u662f\u5ba2\u6237\u7aef\u5199/24 \u548c 32 \u5230\u5e95\u6709\u5565\u533a\u522b\u5440 \u597d\u61f5\u903c\uff08\u5982\u679c\u662f\u8def\u7531\u5668\u548c\u8def\u7531\u5668\u7ec4\u7f51\u662f\u4e0d\u662f\u6ca1\u516c\u7f51\u90a3\u65b9 ip \u4e5f\u5f97\u5199/24 \uff09


\u67e5\u9605\u8d44\u6599
\u672c\u5730\u8282\u70b9\u662f\u5ba2\u6237\u7aef\uff0c\u53ea\u8def\u7531\u81ea\u8eab\u7684\u6d41\u91cf\uff0c\u53ea\u66b4\u9732\u4e00\u4e2a IP

\u672c\u5730\u8282\u70b9\u662f\u4e2d\u7ee7\u670d\u52a1\u5668\uff0c\u5b83\u53ef\u4ee5\u5c06\u6d41\u91cf\u8f6c\u53d1\u5230\u5176\u4ed6\u5bf9\u7b49\u8282\u70b9\uff08 peer \uff09\uff0c\u5e76\u516c\u5f00\u6574\u4e2a VPN \u5b50\u7f51\u7684\u8def\u7531", "date_published": "2024-03-19T00:46:45+00:00", "title": "\u5173\u4e8e Wireguard \u8bbe\u7f6e Address /24 /33 \u7591\u95ee", "id": "t/1024916" }, { "author": { "url": "member/fdghjk", "name": "fdghjk", "avatar": "https://cdn.v2ex.com/gravatar/434c90f413cd651ece85c0ce06134a21?s=73&d=retro" }, "url": "t/1015228", "date_modified": "2024-02-10T10:42:01+00:00", "content_html": "

\u7b2c\u4e00\u6b21\u7528\uff0c\u60f3\u7528 docker \u90e8\u7f72\uff0c\u6700\u597d\u6709 webui \u754c\u9762\uff0c\u6700\u597d\u7684\u65b9\u6848\u662f\u5565\uff1f

\n", "date_published": "2024-02-10T05:02:57+00:00", "title": "\u5feb\u901f\u90e8\u7f72 wireguard \u7684\u6700\u4f73\u5b9e\u8df5\u662f\uff1f", "id": "t/1015228" }, { "author": { "url": "member/ydq765", "name": "ydq765", "avatar": "https://cdn.v2ex.com/avatar/0dd6/834a/305083_large.png?m=1659938129" }, "url": "t/1013378", "title": "wireguard \u80fd\u8bbf\u95ee\u5c40\u57df\u7f51\u4f46\u662f\u4e0d\u80fd\u8bbf\u95ee\u672c\u673a", "id": "t/1013378", "date_published": "2024-02-01T06:02:56+00:00", "content_html": "\u8bf7\u6559\u4e00\u4e0b\uff0c\u76ee\u524d nas \u662f\u77ff\u795e wireguard \u52a0 docker \u7684 wg-easy \u914d\u7f6e\uff0cipv6 \u52a0 ddns \u505a host
\u7fa4\u6656\uff1a
\u5c40\u57df\u7f51\uff1a192.168.123.123
ipv6\uff1ahello.me
wg\uff1a10.0.8.1/24
allowedips\uff1a10.8.0.0/24, 192.168.123.0/24

\u73b0\u5728\u7684\u60c5\u51b5\u662f\u624b\u673a\u6253\u5f00 wireguard \u80fd\u8bbf\u95ee\u5c40\u57df\u7f51\u5185\u7684 192.168.123.1 \uff0c\u4f46\u662f\u4e0d\u80fd\u8bbf\u95ee\u7fa4\u6656\uff0c\u9632\u706b\u5899\u5173\u4e86\u4e5f\u4e0d\u884c
\u8bf7\u6307\u70b9" }, { "author": { "url": "member/MFcliff", "name": "MFcliff", "avatar": "https://cdn.v2ex.com/gravatar/cf74c39f812cf01892c9ccfb8714cefa?s=73&d=retro" }, "url": "t/1009057", "title": "\u7528 wireguard \u7ec4\u7f51\u8de8\u5883\u4f7f\u7528\uff0c\u5982\u4f55\u5b9e\u73b0\u5883\u5185\u5916\u5206\u6d41\uff0c\u73b0\u5728\u901a\u8fc7 gre \u96a7\u9053\u6253\u901a\uff0c\u6240\u6709\u7684\u6d41\u91cf\u90fd\u8d70\u5883\u5916\u4e86\uff0c\u5bfc\u81f4\u5883\u5185\u4e1a\u52a1\u8bbf\u95ee\u5c31\u6bd4\u8f83\u6162\u4e86", "id": "t/1009057", "date_published": "2024-01-16T05:44:59+00:00", "content_html": "

1 #clt0\n2 [Interface]\n3 ListenPort = 51820\n4 PrivateKey = clt0-pri-key\n5 Address = 10.1.1.1/24\n6 DNS = 8.8.8.8\n7 MTU = 1380\n8\n9 #gw\n10 [Peer]\n11 PublicKey = public-key\n12 AllowedIPs = 0.0.0.0/0\n13 Endpoint = internet-ip:51820\n14 PersistentKeepalive = 10

\n" }, { "author": { "url": "member/uncat", "name": "uncat", "avatar": "https://cdn.v2ex.com/avatar/c271/d95a/222542_large.png?m=1709092339" }, "url": "t/1007940", "date_modified": "2024-01-15T00:40:03+00:00", "content_html": "

https://blog.jinmiaoluo.com/posts/wireguard-debug/

\n", "date_published": "2024-01-11T13:32:59+00:00", "title": "\u5982\u4f55\u8c03\u8bd5 WireGuard \u5185\u6838\u6a21\u5757", "id": "t/1007940" }, { "author": { "url": "member/jqbbbbb123", "name": "jqbbbbb123", "avatar": "https://cdn.v2ex.com/gravatar/d976796f5072564a21b3ec83bbb6032e?s=73&d=retro" }, "url": "t/1007249", "title": "\u6211\u7684\u7b14\u8bb0\u672c\u4f7f\u7528 wireguard \u6b63\u5e38\u8fde\u63a5\u5bb6\u91cc\u5185\u7f51 ip\uff0c\u5374\u6ca1\u6709\u529e\u6cd5\u4f7f\u7528\u5bb6\u91cc\u7684 dns\u3002", "id": "t/1007249", "date_published": "2024-01-09T09:43:58+00:00", "content_html": "

\u6211\u5728\u5bb6\u91cc\u7684\u5185\u7f51\u90e8\u7f72\u4e86 dns \uff08\u5f00\u6e90\u9879\u76ee blocky\uff09\uff0c\u5728\u5185\u7f51\u4f7f\u7528\u662f\u6b63\u5e38\u7684\u3002

\n

\u6211\u5728\u516c\u53f8\u4e0a\u73ed\u7b14\u8bb0\u672c\u90fd\u662f\u5f00\u7740\u4e09\u4e2a vpn \u8f6f\u4ef6\uff1a\u5de5\u4f5c\u7684 vpn \uff0cwireguard \uff08\u8bbf\u95ee\u5bb6\u91cc\uff09\uff0cclash-verge \uff08\u7528\u7684 meta \u6838\u5fc3\uff09\u3002

\n

\u56e0\u4e3a\u5de5\u4f5c\u65f6\u8981\u8fde\u63a5\u516c\u53f8\u7684 vpn \uff0c\u6240\u4ee5\u5728 clash-verge \u914d\u7f6e\u6587\u4ef6\u91cc .dns.nameserver-policy \u6211\u6307\u5b9a\u4e86\u5de5\u4f5c\u4f7f\u7528\u7684\u57df\u540d\u8d70\u5de5\u4f5c\u7684 dns \uff0c\u5de5\u4f5c\u4e0a\u6211\u4f7f\u7528\u8d77\u6765\u662f\u6b63\u5e38\u7684\u3002

\n
dns:\n enable: true\n ipv6: false\n enhanced-mode: redir-host\n fake-ip-range: 198.18.0.1/16\n proxy-server-nameserver:\n - 8.8.8.8\n default-nameserver:\n - 8.8.8.8\n nameserver:\n - 8.8.8.8\n - 10.30.1.29 #\u5de5\u4f5c dns\n - 192.168.20.74 #\u5bb6\u91cc dns\n nameserver-policy:\n '+.xxx.com.cn': '10.30.1.29' #\u5de5\u4f5c\u57df\u540d\n '+.xxx.com': '192.168.20.74' #\u5bb6\u91cc\u57df\u540d\ntun:\n enable: true\n stack: system \n dns-hijack: \n - any:53\n auto-route: true\n auto-detect-interface: true \n inet4_route_address:\n
\n

\u6211\u4f7f\u7528 wireguard \u8fde\u63a5\u5185\u7f51\uff0c\u540c\u6837\u5728\u914d\u7f6e\u6587\u4ef6\u91cc .dns.nameserver-policy \u8bbe\u7f6e\u5185\u7f51\u57df\u540d\u8d70\u5bb6\u91cc\u5185\u7f51 dns \uff0c\u4f46\u662f\u6ca1\u6709\u6548\u679c\u3002

\n

\u5728 powershell \u4e2d\u4f7f\u7528 nslookup \u6307\u5b9a\u5bb6\u91cc\u57df\u540d\u548c\u5bb6\u91cc dns \u63d0\u793a\uff1aDNS request timed out.

\n

\u6211\u5728\u90e8\u7f72\u5bb6\u91cc\u5185\u7f51 dns \u524d\u4e00\u76f4\u90fd\u662f\u4f7f\u7528 wireguard \u76f4\u8fde\u7684\uff0cip \u90fd\u80fd\u6b63\u5e38\u8bbf\u95ee\u3002

\n

\uff08 clash-verge \u4e00\u76f4\u90fd\u662f\u4f7f\u7528 tun \u6a21\u5f0f\uff09

\n

\u6211\u5173\u95ed\u4e86\u5de5\u4f5c vpn \u548c clash-verge \uff0c\u5e76\u914d\u7f6e wireguard dns \u4e3a\u5185\u7f51 dns

\n
[Interface]\nPrivateKey = \nAddress = 10.66.99.21/32\nDNS = 192.168.20.74\n\n[Peer]\nPublicKey = \nPresharedKey = \nAllowedIPs = 192.168.20.0/24, 192.168.3.0/24, 192.168.100.0/24, 10.66.99.0/24\nEndpoint = \n
\n

\u6b64\u65f6\u4f7f\u7528 nslookup \u6307\u5b9a\u5bb6\u91cc\u57df\u540d\u548c\u5bb6\u91cc dns \u8fd8\u662f\u63d0\u793a\uff1aDNS request timed out.

\n" }, { "author": { "url": "member/traveleaf", "name": "traveleaf", "avatar": "https://cdn.v2ex.com/gravatar/2390840c65896551a4da96c58c41e7da?s=73&d=retro" }, "url": "t/1004794", "date_modified": "2024-01-02T00:10:14+00:00", "content_html": "\u5982\u9898 \u8bfb stash/matsuri \u7684\u6587\u6863\u7684\u65f6\u5019\u53d1\u73b0\u4ed6\u4eec\u5206\u522b\u63d0\u5230\u4e86\u4f7f\u7528 wireguard \u5b8c\u6210 layer3 \u5230 layer4 \u7684\u8f6c\u6362\u4f1a\u9020\u6210\u5f88\u5927\u7684\u6027\u80fd\u635f\u8017/\u7ecf\u8fc7\u8f6c\u53d1\u7684 wireguard \u6027\u80fd\u4e0d\u4f73 \u8bf7\u95ee\u5404\u4f4d\u5927\u4f6c\u8fd9\u662f\u4ec0\u4e48\u539f\u56e0\u5462\uff1f\u6709\u529e\u6cd5\u8ba9 wireguard \u8fd0\u884c\u5728 layer3 \u7136\u540e\u7528 layer4 \u7684\u4ee3\u7406\u8f6c\u53d1 wireguard \u6d41\u91cf\u5417\uff1f", "date_published": "2023-12-31T06:15:00+00:00", "title": "wireguard \u8fd0\u884c\u5728 layer4 \u4f1a\u9020\u6210\u5f88\u5927\u7684\u6027\u80fd\u635f\u8017\uff1f", "id": "t/1004794" }, { "author": { "url": "member/nnikolaatteslaa", "name": "nnikolaatteslaa", "avatar": "https://cdn.v2ex.com/avatar/b038/ea68/594954_large.png?m=1700050251" }, "url": "t/1000526", "title": "\u514d\u8d39 WireGuard \u8282\u70b9", "id": "t/1000526", "date_published": "2023-12-14T16:58:50+00:00", "content_html": "\u5730\u70b9\u6700\u597d\u5728\u6b27\u76df\u6210\u5458\u56fd\u5883\u5185

\u6ce8:\u514d\u8d39\u8bd5\u7528\u7684\u8bdd\u6700\u597d 1 \u5e74" }, { "author": { "url": "member/bclerdx", "name": "bclerdx", "avatar": "https://cdn.v2ex.com/avatar/fc7d/a860/158781_large.png?m=1707813633" }, "url": "t/1000472", "date_modified": "2023-12-14T12:33:41+00:00", "content_html": "", "date_published": "2023-12-14T12:33:07+00:00", "title": "\u7b80\u76f4\u662f\u4e27\u5fc3\u75c5\u72c2\uff0c\u8fde wireguard \u5b98\u7f51\u4e5f TM \u7684 DNS \u6c61\u67d3\uff0c\u65e5\u4e86\u72d7\u4e86\uff01", "id": "t/1000472" }, { "author": { "url": "member/toyst", "name": "toyst", "avatar": "https://cdn.v2ex.com/avatar/15b8/4c8d/341928_large.png?m=1655446771" }, "url": "t/1000400", "title": "WireGuard \u7684 docker \u5bb9\u5668\u5982\u4f55\u4e3a\u5c40\u57df\u7f51\u505a\u4ee3\u7406", "id": "t/1000400", "date_published": "2023-12-14T08:17:12+00:00", "content_html": "

\u7528\u7684 linuxserver/wireguard \u955c\u50cf\n\u5bb9\u5668\u5185\u80fd\u6b63\u5e38\u8fde\u63a5\n\u6709\u4ec0\u4e48\u65b9\u6cd5\u5de5\u5177\u80fd\u4f7f\u540c\u5c40\u57df\u7f51\u7684\u673a\u5668\u76f4\u63a5\u8bbf\u95ee wg \u96a7\u9053\u7684\u5bf9\u9762\u5185\u7f51\u5417\uff1f\n\u6211\u5c1d\u8bd5\u7528 network-mode:host \uff0c\u7136\u540e\u8def\u7531\u5668\u4e0a\u6dfb\u52a0\u4e00\u4e2a\u9759\u6001\u8def\u7531\uff0c\u8fd8\u662f\u4e0d\u884c\u3002\n\u672c\u673a\u80fd\u6b63\u5e38\u8bbf\u95ee\uff0c\u540c\u5c40\u57df\u7f51\u5176\u4ed6\u673a\u5668\u5c31\u4e0d\u884c\u3002

\n" }, { "author": { "url": "member/wangbin11", "name": "wangbin11", "avatar": "https://cdn.v2ex.com/avatar/15c4/486a/641555_large.png?m=1773022213" }, "url": "t/1000066", "title": "wiregaurd \u6253\u6d1e\u540c nat3 \u9700\u8981\u6253\u6d1e\u5f88\u957f\u65f6\u95f4\uff0c\u6709\u4e2a\u7591\u95ee\u548c\u5305\u5927\u5c0f\u6570\u636e\u53d1\u9001\u95f4\u9694", "id": "t/1000066", "date_published": "2023-12-13T08:13:40+00:00", "content_html": "

\u4eca\u5929\u518d\u6d4b\u8bd5 wg \u6253\u6d1e\u7684\u65f6\u5019\u7a81\u7136\u60f3\u8d77\uff0c\u662f\u5426\u548c\u8fd9\u4e9b\u539f\u56e0\u6709\u5173\u7cfb\uff0c\u53ef\u4ee5\u5feb\u901f\u6253\u6d1e\u3002\u6211\u76ee\u524d nat3 \u6253\u6d1e\u8981\u6253\u4e09\u5206\u949f\u5de6\u53f3\u624d\u80fd\u901a

\n\n" }, { "author": { "url": "member/wangbin11", "name": "wangbin11", "avatar": "https://cdn.v2ex.com/avatar/15c4/486a/641555_large.png?m=1773022213" }, "url": "t/998432", "title": "wiregaurd \u7528\u547d\u4ee4\u542f\u52a8\u7684\uff0c\u4f46\u662f\u6211\u60f3\u5b9e\u73b0\u914d\u7f6e\u6587\u4ef6\u91cc\u9762\u7684 Table = off \u6548\u679c\uff0c\u5931\u8d25", "id": "t/998432", "date_published": "2023-12-07T09:15:56+00:00", "content_html": "

\u542f\u52a8\u547d\u4ee4\u5982\u56fe

\n

\"image.png\"

\n

\u91c7\u7528\u547d\u4ee4\u62a5\u9519\u5982\u4e0b

\n

\"image.png\"

\n
/etc/wireguard # wg set wg0 table off\nInvalid argument: table\n
\n

\u7279\u610f\u5bfb\u6c42\u5927\u4f6c\u4eec\u6709\u6ca1\u6709\u4ec0\u4e48\u7248\u672c\uff0c\u5b9e\u73b0\u8fd9\u4e2a\u64cd\u4f5c\uff0c\u56e0\u4e3a\u6211\u8981\u7528 ospf \u8def\u7531\uff0c\u5fc5\u987b\u8981\u5173\u6389\u6389 allowed ips: 10.9.3.1/32

\n" }, { "author": { "url": "member/wangbin11", "name": "wangbin11", "avatar": "https://cdn.v2ex.com/avatar/15c4/486a/641555_large.png?m=1773022213" }, "url": "t/997863", "date_modified": "2023-12-06T00:07:54+00:00", "content_html": "

wireguard \u7684\u5b89\u5353\u5ba2\u6237\u7aef

\n

\u770b\u770b\u6709\u6ca1\u6709\u5927\u4f6c\u9047\u5230\u8fc7\u6216\u8005\u80fd\u89e3\u51b3\uff1b\u6709\u507f\u6c42\u52a9

\n

#\u5b98\u65b9\u94fe\u63a5\u5e93\u5730\u5740\uff1a\nhttps://github.com/WireGuard/wireguard-android
\n#\u7f16\u8bd1\u62a5\u9519 Task failed with an exception.

\n

\u65e5\u5fd7\u5982\u4e0b\uff0c\u5982\u679c\u8fd8\u9700\u8981\u5176\u4ed6\u4fe1\u606f\u8bf7\u7559\u8a00\u6216\u8005\u7559\u4e0b\u8054\u7cfb\u65b9\u5f0f

\n

\"1b538211a712c99048074cfc3c3f958.jpg\"

\n", "date_published": "2023-12-05T11:18:23+00:00", "title": "\u7f16\u8bd1 wireguard \u7684\u5b89\u5353\u5ba2\u6237\u7aef\u9047\u5230\u70b9\u95ee\u9898\uff0c\u5f00\u53d1\u8bed\u8a00\u662f Kotlin", "id": "t/997863" }, { "author": { "url": "member/ser3w", "name": "ser3w", "avatar": "https://cdn.v2ex.com/gravatar/87791f6f57f0f722b06bd2e8960e1acf?s=73&d=retro" }, "url": "t/996526", "title": "unity web gl \u4e2d \u4e0a\u6e38\u8def\u7531\u4e0d\u751f\u6548 netbird", "id": "t/996526", "date_published": "2023-11-30T06:00:43+00:00", "content_html": "

\u7b14\u8bb0\u672c\u8fde\u63a5 netbird\n\u5bf9\u5e94\u7684\u8def\u7531\u90fd\u751f\u6548\n\u7cfb\u7edf\u5f00\u542f WIFI \u5206\u4eab\n\u624b\u673a\u8fde\u63a5 wifi \u540e\n\u5728\u624b\u673a\u6d4f\u89c8\u5668\u4e2d netbird \u8def\u7531\u751f\u6548\n\u4f46\u662f\u5728\u652f\u4ed8\u5b9d unity web gl \u4e2d \u8def\u7531\u4e0d\u751f\u6548\uff08\u5f88\u61f5\u903c\u4e0d\u77e5\u9053\u4e3a\u5565\uff09

\n" }, { "author": { "url": "member/mantouboji", "name": "mantouboji", "avatar": "https://cdn.v2ex.com/gravatar/bfaf7e94d6fedbade4a8d82ba1eace06?s=73&d=retro" }, "url": "t/994063", "title": "WireGuard MTU \u8bbe\u7f6e\u5fc3\u5f97", "id": "t/994063", "date_published": "2023-11-22T02:23:37+00:00", "content_html": "

\u6700\u8fd1\u51e0\u4e2a\u6708\u90fd\u5728\u6298\u817e wireguard \uff0c\u4ece\u4e4b\u524d\u7684\u5c0f\u76d2\u5b50\uff0c\u53d8\u6210\u4e86 RouterOS 7 \u5185\u7f6e\uff0c\u4e00\u4e9b\u7ecf\u9a8c\u603b\u7ed3\u4e0b\u6765\uff0cMTU \u53c2\u6570\u7684\u8bbe\u7f6e\u503c\u5f97\u4e00\u63d0\uff0c\u5199\u4e0b\u6765\u4f9b\u53c2\u8003:

\n

\u9996\u5148\u8981\u4e86\u89e3\uff0cwireguard \u534f\u8bae\u589e\u52a0\u7684\u5f00\u9500\u662f 16 \u5b57\u8282\u5934\u52a0 16 \u5b57\u8282\u5c3e\uff0c\u4e00\u5171 32 \u5b57\u8282\u3002

\n

\u5982\u679c\u4f60\u7684 wireguard \u4e24\u7aef\u90fd\u662f IPv4 \u5730\u5740\u8fde\u63a5\uff0c\u4e00\u4e2a\u5305\uff08\u5047\u8bbe\u957f\u5ea6\u4e3a x Bytes \uff09\u5230\u8fbe\u5bf9\u65b9\u7684 wireguard \u865a\u62df\u7f51\u5361\u4e4b\u540e\uff1a

\n
    \n
  1. \u52a0\u4e0a wireguard \u7684 header \u548c authentication tag \uff0c\u6b64\u65f6\u957f\u5ea6\u4e3a x + 32
  2. \n
  3. \u52a0\u4e0a udp header \uff0c\u6b64\u65f6\u957f\u5ea6\u4e3a x + 32 + 8
  4. \n
  5. \u52a0\u4e0a IPv4 header \uff0c\u6b64\u65f6\u957f\u5ea6\u4e3a x + 32 + 8 + 20\n\u4e3a\u4e86\u4e0d\u4e22\u5305\uff0c\u5e94\u8be5\u6709 x + 32 + 8 + 20 <= 1500 \uff08\u4ee5\u592a\u7f51\u7684 MTU \uff09\uff0c\u5f97\u5230 x <= 1440 \uff0c\u6240\u4ee5 wireguard \u7684 MTU \u6700\u5927\u53ef\u8bbe\u7f6e\u4e3a 1440
  6. \n
\n

\u5982\u679c\u6211\u4eec\u662f\u76f4\u63a5\u5728\u4e24\u53f0 LAN \u8fde\u63a5\u7684\u7535\u8111\u4e0a\u67b6\u8bbe wireguard \uff0c\u8003\u8651\u5230\u4ee5\u592a\u7f51\u5361\u7684 MTU \u662f 1500, \u8fd9\u65f6\u5019\u53ef\u4ee5\u9009\u62e9\u7684 wireguard MTU \u5c31\u662f

\n
1500 - 32 - 8 - 20 = 1440\n
\n

\u5982\u679c\u662f\u901a\u8fc7 PPPoE \u4e0a\u7f51\u7684\uff0c\u672c\u8eab PPPoE \u7684\u534f\u8bae\u5f00\u9500\u4f1a\u5360\u6389 8 \u4e2a\u5b57\u8282\uff0c\u6240\u4ee5\u4e0a\u8ff0\u6570\u636e\u8981\u518d\u51cf 8 \u3002

\n
1500 - 32 - 8 - 8 = 1432\n
\n

\u5982\u679c\u4f60\u4e2d\u95f4\u4f7f\u7528\u4e86 IPv6 \u534f\u8bae\u8fde\u63a5\u4e24\u7aef\uff0c\u56e0\u4e3a v6 \u7684\u5730\u5740\u957f\uff0c\u534f\u8bae\u5f00\u9500\u53d8\u5927\uff0c\u8fd9\u65f6\u5019\u5728\u4ee5\u592a\u7f51\u548c PPPoE \u4e0b\u7684\u6700\u5927 MTU \u5206\u522b\u6210\u4e86

\n
1500 - 32 - 8 - 40 = 1420\n1500 - 8 - 32 - 8 - 40 = 1412\n
\n

\u7f3a\u7701\u60c5\u51b5\u4e0b\uff0cLinux \u7684 wg-quick \u811a\u672c\u4f1a\u6309\u7167\u4f7f\u7528\u4e86 IPv6 \u7684\u6700\u5927\u5305\u7edc\uff0c\u4ece\u7cfb\u7edf\u4e2d\u5404\u4e2a\u7f51\u5361\u7684 MTU \u627e\u5230\u4e00\u4e2a\u6700\u5c0f\u7684\uff0c\u51cf\u53bb 80, \u4f5c\u4e3a\u7f3a\u7701 MTU \u3002\u8fd9\u4e5f\u5c31\u662f Linux \u4e0a\u5e38\u89c1\u5230 wireguard \u63a5\u53e3\u7684 MTU \u662f 1420 \u7684\u7f18\u6545\u3002

\n

\u5b9e\u8d28\u4e0a\u4f60\u7528\u8fd9\u4e2a\u5728\u7eaf v4 \u7f51\u7edc\u4e0a\u662f\u6709\u4e00\u70b9\u6d6a\u8d39\u7684\uff0c\u4f46\u65e0\u6240\u8c13\u4e86\uff0c\u66f4\u4fdd\u9669\u3002

\n

\u8fd9\u4e2a\u65f6\u5019\u8fd8\u5e94\u8be5\u60f3\u5230\uff1a\u4f60\u5728\u672c\u5730\u662f PPPoE \u8fde\u63a5\uff0c\u4f46\u662f\u4f60\u7684\u6d77\u5916 VPS \u4eba\u5bb6\u53ef\u662f LAN \u8fde\u63a5\uff0c\u6240\u4ee5\u4f1a\u53d1\u751f\u4f60\u8fd9\u91cc 1492-80=1412 \u4eba\u5bb6\u90a3\u91cc 1500-80=1420 \u7684\u60c5\u51b5\u3002\u597d\u5728\u8fd9\u4e2a-80 \u662f\u6309\u7167 IPv6 \u6700\u5927\u5305\u7f57\u4e07\u8c61\u6765\u9009\u7684\uff0c\u5bf9\u4e8e IPv4 \u7ebf\u8def\u800c\u8a00\u8fd8\u6709\u8db3\u591f\u7684\u4f59\u91cf\uff0c\u4e0d\u81f3\u4e8e\u4ea7\u751f\u5f71\u54cd\u3002

\n

\u6838\u5fc3\u662f\u627f\u8f7d wireguard \u6d41\u91cf\u7684 UDP \u6570\u636e\u5305\u4e0d\u80fd\u88ab\u5206\u5305\u3002

\n

\u4f46\u662f\u4e3a\u4e86\u5b89\u5168\u8d77\u89c1\uff0c\u8fd8\u662f\u5e94\u8be5\u5728\u4e24\u7aef\u7684\u914d\u7f6e\u6587\u4ef6\u91cc\u90fd\u6307\u5b9a\u540c\u4e00\u4e2a MTU \u6570\u503c\u4e3a\u597d\uff08\u8fd9\u79cd\u60c5\u51b5\u4e0b 1412 \u662f\u4e00\u4e2a\u5408\u7406\u7684\u9009\u62e9\uff09\u3002

\n

\u56e0\u4e3a wireguard \u662f\u8d70 UDP \u534f\u8bae\u7684\uff0c\u4f1a\u53d7\u5230\u8fd0\u8425\u5546 QoS \u7b56\u7565\u7684\u9650\u5236\uff0c\u4e00\u6bb5\u65f6\u95f4\u540e\u65ad\u7ebf\u6216\u8005\u9650\u6d41\uff0c\u4e8e\u662f\u51fa\u73b0\u4e86\u4e00\u4e9b\u628a UDP \u4f2a\u88c5\u6210 TCP \u7684\u529e\u6cd5\u3002\u8fd9\u4e9b\u529e\u6cd5\u7684\u914d\u7f6e\u5404\u6709\u4e0d\u540c\uff0c\u4f46\u91cd\u70b9\u662f\uff1a\u5b83\u4eec\u90fd\u4f1a\u6dfb\u52a0\u989d\u5916\u7684\u534f\u8bae\u5f00\u9500\u5b57\u8282\u6570\uff0c\u51cf\u5c11\u4e86 wireguard \u7684\u6709\u6548 MTU \uff0c\u6240\u4ee5\u5728\u4f7f\u7528\u4e86\u8fd9\u4e9b\u624b\u6bb5\u4e4b\u540e\uff0c\u5fc5\u987b\u8981\u51cf\u5c11 wireguard \u63a5\u53e3 MTU \u914d\u7f6e\u3002

\n

\u5bf9\u4e8e\u6700\u5e38\u7528\u7684\u4e24\u79cd\u4f2a\u88c5\u624b\u6bb5\u800c\u8a00\uff0cudp2raw \u662f 44 \u5b57\u8282\uff0cphantun \u662f 12 \u5b57\u8282\u3002\u4e8e\u662f\uff0c\u5728\u666e\u901a PPPoE \u5bbd\u5e26\u4e0a\u4f7f\u7528\u7684 wireguard \u63a5\u53e3 MTU \u5c31\u5e94\u8be5\u662f\nudp2raw : 1412 - 44 = 1368\nphantun: 1412 - 12 = 1400

\n

\u6700\u540e\uff0c\u66f4\u620f\u5267\u6027\u7684\u6765\u4e86\uff0c\u7b14\u8005\u4e27\u5fc3\u75c5\u72c2\u8d2d\u4e70\u4e86\u6240\u8c13\u7684\"\u56fd\u9645\u7cbe\u54c1\u7f51\"\uff0c\u8fd8\u662f PPPoE \u62e8\u53f7\uff0c\u7136\u800c MTU \u5374\u5927\u5e45\u5ea6\u7f29\u6c34\u6210\u4e86 1442, \u88ab\u7535\u4fe1\u5185\u90e8\u7684\u7f51\u7edc\u767d\u767d\u5403\u6389\u4e86 50 \u4e2a\u5b57\u8282\uff08\u6050\u6016\u7684\u662f MTU \u5c0f\u4e86\uff0cMRU \u8fd8\u662f 1492 \uff09\u3002\u90a3\u4e48\u53ef\u601c\u7684 wireguard MTU \u5c31\u53d8\u6210\u4e86\uff1a

\n
UDP\uff1a1442 - 32 - 8 - 40 = 1362\n
\n

\u6240\u4ee5\uff0c\u8fd9\u65f6\u5019\u4f60\u5c31\u9700\u8981\u6309\u7167\u81ea\u5df1\u7684\u60c5\u51b5\uff0c\u9009\u62e9\u5408\u9002\u7684 MTU \uff0c\u4fdd\u8bc1\u7f51\u7edc\u7545\u901a\u4e86\u3002

\n

\u5728\u4e0b\u6709\u6bb5\u65f6\u95f4\u5fc3\u8840\u6765\u6f6e\uff0c\u60f3\u7740\u65e2\u7136 VPS \u548c\u672c\u5730\u90fd\u5df2\u7ecf\u6709 IPv6 \u5730\u5740\uff0c\u90a3\u4e48\u987a\u5e8f\u5207\u6362 IPv4 \u548c IPv6 \u5730\u5740\u6765\u5efa\u7acb wireguard \u8fde\u63a5\u5e94\u8be5\u662f\u4e00\u4e2a\u6709\u5e0c\u671b\u7684\u65b9\u6848\u3002\u7136\u800c\u5f53\u65f6\u6ca1\u6709\u4ed4\u7ec6\u8003\u8651\u8fd9\u4e2a MTU \u8bbe\u7f6e\uff0c\u8bbe\u6210 IPv6 \u8fde\u63a5\u540e\u5404\u79cd\u4e0d\u8212\u670d\u2026\u2026

\n

\u518d\u52a0\u4e0a\u53d1\u73b0\u7cbe\u54c1\u7f51\u53ea\u662f IPv4 \u90e8\u5206\uff0cIPv6 \u8d70\u7684\u8def\u7531\u4f9d\u65e7\u662f\u666e\u901a\u7684 163 \u7ebf\u8def\uff0c\u5ef6\u8fdf\u5de8\u5927\uff0c\u6240\u4ee5\u5f7b\u5e95\u6253\u6d88\u4e86\u8fd9\u4e2a\u5ff5\u5934\u3002

\n

\u4f46\u5982\u679c\u4f60\u4e00\u76f4\u662f\u7528\u666e\u901a\u7684 163 \u7ebf\u8def\u6216\u8005\u5176\u4ed6\u8fd0\u8425\u5546\uff0c\u90a3\u5012\u662f\u53ef\u4ee5\u4e00\u8bd5\u3002163 \u7ebf\u8def\u7684 PPPoE MTU \u8fd8\u662f 1492 \u5462\u3002

\n

\u603b\u7ed3\u4e00\u4e0b\uff1a

\n

\u6b63\u5e38\u666e\u901a PPPoE \u5bbd\u5e26\uff1a1412\n\u6b63\u5e38\u666e\u901a PPPoE \u5bbd\u5e26\u5957 phantun: 1400

\n

\u7cbe\u54c1\u7f51: 1362\n\u7cbe\u54c1\u7f51\u5957 phantun: 1350\n\u50cf\u6211\u4e00\u6837\u7684\u6d01\u7656\u5f3a\u8feb\u75c7\uff1a1280 + 32 + 32 = 1344 \uff08\u7b97\u662f\u4e2a\u6574\u6570\uff1f\uff09

\n" }, { "author": { "url": "member/deutschendorfmar", "name": "deutschendorfmar", "avatar": "https://cdn.v2ex.com/avatar/dac6/aa4f/660577_large.png?m=1699232733" }, "url": "t/994000", "date_modified": "2023-11-21T23:35:28+00:00", "content_html": "\u5728 ios \u4e0b\u8f7d\u4e86 WireGuard \u8fd9\u4e2a\u4ee3\u7406\u5de5\u5177\uff0c\u5b83\u8bbe\u7f6e\u91cc\u6709\u4e2a\u8fde\u63a5\u4fdd\u6d3b\u95f4\u9694\uff0c\u611f\u89c9\u5e94\u8be5\u5c31\u662f\u5c0f\u706b\u7bad\u91cc\u9762\u7684\u5fc3\u8df3\u95f4\u9694\uff0c\u6211\u8fde\u63a5\u7684\u662f vpn \u8282\u70b9\uff0c\u8fd9\u4e2a\u65f6\u95f4\u53c2\u6570\u8be5\u586b\u591a\u5c11\u6bd4\u8f83\u597d\uff1f", "date_published": "2023-11-21T22:53:16+00:00", "title": "\u201c\u5fc3\u8df3\u95f4\u9694\u201d\u8be5\u586b\u591a\u5c11\u6bd4\u8f83\u597d\uff1f", "id": "t/994000" } ] } ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86