{
  "version": "https://jsonfeed.org/version/1", 
  "title": "Nebula", 
  "description": "A scalable overlay networking tool with a focus on performance, simplicity and security.", 
  "home_page_url": "https://www.v2ex.com/go/nebula", 
  "feed_url": "https://www.v2ex.com/feed/nebula.json", 
  "items": [
    {
      "author": {
        "url": "https://www.v2ex.com/member/firejoke", 
        "name": "firejoke", 
        "avatar": "https://cdn.v2ex.com/avatar/a098/a71b/77871_large.png?m=1636019138"
      }, 
      "url": "https://www.v2ex.com/t/775228", 
      "title": "nebula \u7684\u8282\u70b9\u4e0d\u80fd\u8de8\u8fd0\u8425\u5546\u901a\u4fe1", 
      "id": "https://www.v2ex.com/t/775228", 
      "date_published": "2021-05-06T09:26:03+00:00", 
      "content_html": "<h2>\u8bbe\u5907\u4fe1\u606f:</h2>\n<h4>lighthouse:</h4>\n<pre><code>aliyun \u7684 ECS, \u7ebf\u8def\u662f \"\u963f\u91cc\u4e91 /\u7535\u4fe1 /\u8054\u901a /\u79fb\u52a8 /\u6559\u80b2\u7f51\"\n</code></pre>\n<h4>\u529e\u516c\u5ba4 A:</h4>\n<pre><code>10 \u53f0 Windows10, \u7535\u4fe1 300M \u5149\u7ea4, ikuai \u8def\u7531\u6865\u63a5\u5149\u732b\u62e8\u53f7, \u4e0b\u63a5\u65e0\u7f51\u7ba1\u4ea4\u6362\u673a, \u4ea4\u6362\u673a\u63a5\u7ec8\u7aef\n</code></pre>\n<h3>\u5bb6\u91cc:</h3>\n<pre><code>1 \u53f0 Windows10, \u79fb\u52a8 1000M \u5149\u7ea4, \u8def\u7531\u5668\u6865\u63a5\u5149\u732b, \u7535\u8111\u63a5\u8def\u7531\u5668,  \n</code></pre>\n<h4>\u529e\u516c\u5ba4 B:</h4>\n<pre><code>1 \u53f0 Windows10, \u96c6\u4e2d\u529e\u516c\u7684\u73af\u5883, \u4e0d\u6e05\u695a\u7f51\u7edc\u7ed3\u6784, \u53ea\u77e5\u9053\u662f\u7535\u4fe1\n</code></pre>\n<h2>\u8fde\u63a5\u7ed3\u679c:</h2>\n<ul>\n<li>\u6240\u6709\u8282\u70b9\u90fd\u53ef\u4ee5 ping \u901a lighthouse;</li>\n<li>\u529e\u516c\u5ba4 B \u53ef\u4ee5\u76f4\u63a5 ping \u901a\u529e\u516c\u5ba4 A; </li>\n<li>\u5bb6\u91cc ping \u4e0d\u901a\u529e\u516c\u5ba4 A \u548c\u529e\u516c\u5ba4 B,  \u4f46\u5728 ping \u7684\u65f6\u5019, \u53ef\u4ee5\u5728\u76ee\u6807\u673a\u5668\u7684\u8f93\u51fa\u91cc\u770b\u5230\u6536\u5230\u7684\u8bf7\u6c42, \u4ece\u516c\u7f51 ip \u5230\u5149\u732b\u6240\u5728\u7684 NAT \u5230\u8def\u7531\u5668\u7684 NAT \u7684 ip \u90fd\u80fd\u770b\u5230, \u53ef\u5c31\u662f\u5bf9\u4e0d\u4e0a;</li>\n<li>\u79fb\u52a8 4G \u7684\u624b\u673a\u53ef\u4ee5 ping \u901a lighthouse, \u4f46 ping \u4e0d\u901a\u5176\u4ed6\u8282\u70b9;</li>\n</ul>\n<p>\u76ee\u524d\u53ea\u6709 lighthouse \u8282\u70b9\u662f\u53ef\u4ee5\u901a\u6240\u6709\u8282\u70b9, \u800c lighthouse \u8282\u70b9\u6240\u5904\u7684\u4e91\u670d\u52a1\u5668\u662f\u6240\u6709\u7ebf\u8def\u90fd\u53ef\u4ee5\u8d70,  \u6240\u4ee5\u6000\u7591\u662f\u8fd0\u8425\u5546\u7684\u7ebf\u8def\u6709\u5f71\u54cd</p>\n"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/0bject", 
        "name": "0bject", 
        "avatar": "https://cdn.v2ex.com/gravatar/b6369d0b45f0f2cc5e1ff5f6f505439c?s=73&d=retro"
      }, 
      "url": "https://www.v2ex.com/t/689757", 
      "title": "Nebula \u4e0b\u521b\u5efa\u6e38\u620f\u770b\u4e0d\u5230\u5bf9\u65b9", 
      "id": "https://www.v2ex.com/t/689757", 
      "date_published": "2020-07-13T20:53:13+00:00", 
      "content_html": "\u60f3\u548c\u670b\u53cb\u4f7f\u7528 Nebula \u73a9\u6e38\u620f, Dota, \u7528\u7684\u662f windows, \u5206\u522b\u662f 7 \u548c 10. <br />\u4e92\u76f8\u80fd ping \u901a, firewall \u90fd\u5173\u4e86.<br /><br />\u4f46\u5c31\u5728\u6e38\u620f\u91cc\u770b\u4e0d\u5230\u5bf9\u65b9, \u800c\u4f7f\u7528 zerotier \u5c31\u80fd\u770b\u89c1.<br /><br /><a target=\"_blank\" href=\"https://www.reddit.com/r/zerotier/comments/9y2t8b/how_do_you_simulate_lan_for_gaming_purposes/\" rel=\"nofollow noopener\">https://www.reddit.com/r/zerotier/comments/9y2t8b/how_do_you_simulate_lan_for_gaming_purposes/</a><br /><a target=\"_blank\" href=\"https://zerotier.atlassian.net/wiki/spaces/SD/pages/7536695/Problems+With+LAN+Game+Announcements+and+Broadcasts+on+Windows\" rel=\"nofollow noopener\">https://zerotier.atlassian.net/wiki/spaces/SD/pages/7536695/Problems+With+LAN+Game+Announcements+and+Broadcasts+on+Windows</a><br /><br />\u8bd5\u8fc7\u4e0a\u9762\u7684\u94fe\u63a5\u7684\u65b9\u6cd5, \u8c03\u6574\u4e86 interface \u7684\u4f18\u5148\u7ea7, \u4e5f\u5b89\u88c5\u4e86 WinIPBroadcast <br /><br />\u8fd8\u662f\u4e0d\u597d\u7528...."
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1780186375"
      }, 
      "url": "https://www.v2ex.com/t/636088", 
      "date_modified": "2020-01-08T03:50:44+00:00", 
      "content_html": "<p>Nebula \u662f\u4e00\u4e2a\u7528\u4e8e\u6784\u5efa\u5b89\u5168\u7684 overlay network \u7684\u5f00\u6e90\u5de5\u5177\uff0c\u4e4b\u524d\u5173\u4e8e\u8fd9\u4e2a\u5de5\u5177\u7684\u8ba8\u8bba\u53ef\u4ee5\u89c1\u8fd9\u4e9b\u5e16\u5b50\uff1a</p>\n<ul>\n<li>Nebula \u4ecb\u7ecd <a href=\"https://www.v2ex.com/t/621442\" rel=\"nofollow\">https://www.v2ex.com/t/621442</a></li>\n<li>\u7528\u4e8e\u5728 macOS \u7684 launchd.plist \u670d\u52a1\u914d\u7f6e <a href=\"https://www.v2ex.com/t/628564\" rel=\"nofollow\">https://www.v2ex.com/t/628564</a></li>\n</ul>\n<p>\u6700\u8fd1\u8fd9\u6bb5\u65f6\u95f4\uff0c\u6211\u57fa\u672c\u4e0a\u5df2\u7ecf\u628a\u6211\u7684\u5927\u90e8\u5206\u673a\u5668\u90fd\u7528\u8fd9\u4e2a\u5de5\u5177\u8fde\u4e86\u8d77\u6765\u3002\u8fd9\u6837\u65e0\u8bba\u6211\u5728\u7528\u4ec0\u4e48\u7f51\u7edc\uff0c\u90fd\u53ef\u4ee5\u5b89\u5168\u5730\u8fde\u5230\u4f4d\u4e8e\u5404\u79cd\u5176\u4ed6\u7f51\u7edc\u91cc\u7684\u670d\u52a1\u5668\u3002</p>\n<p>\u53ea\u5dee\u90a3\u4e9b Windows \u7684\u673a\u5668\u4e0a\u4f5c\u4e3a\u670d\u52a1\u81ea\u52a8\u542f\u52a8\u4e86\u3002\u4eca\u5929\u4e5f\u641e\u5b9a\u4e86\uff0c\u5728\u8fd9\u91cc\u5206\u4eab\u4e00\u4e0b\u8fc7\u7a0b\u3002</p>\n<p>\u5728 Windows \u4e0a\u542f\u52a8 Nebula \u4e4b\u524d\u9700\u8981\u5148\u5b89\u88c5 TAP \u9a71\u52a8\uff0c\u53ef\u4ee5\u4ece\u8fd9\u91cc\u627e\u4e00\u4e2a\u6700\u65b0\u7684\u7248\u672c\uff1a</p>\n<p><a href=\"https://build.openvpn.net/downloads/releases/\" rel=\"nofollow\">https://build.openvpn.net/downloads/releases/</a></p>\n<p>\u76ee\u524d Nebula \u7684 1.0.0 release \u91cc\u8fd8\u4e0d\u652f\u6301 Windows \u4e0a\u7684\u670d\u52a1\u5b89\u88c5\uff0c\u4f46\u662f\u6700\u65b0\u7684\u6e90\u4ee3\u7801\u91cc\u5df2\u7ecf\u6709 service install \u7684\u652f\u6301\u4e86\u3002\u6240\u4ee5\u6211\u4eec\u9700\u8981\u5148\u4ece\u6e90\u4ee3\u7801\u6784\u5efa\u4e00\u4e2a\u6700\u65b0\u7248\u672c\u7684 Nebula\u3002</p>\n<pre><code>go get github.com/slackhq/nebula\ncd $GOPATH/src/github.com/slackhq/nebula\nmake service bin-windows\n</code></pre>\n<p>\u7136\u540e\u5c31\u53ef\u4ee5\u5728 <code>$GOPATH/src/<a href=\"http://github.com/slackhq/nebula\" rel=\"nofollow\">github.com/slackhq/nebula</a></code> \u4e0b\u770b\u5230\u65b0\u9c9c\u51fa\u7089\u7684 <code>nebula.exe</code> \u548c <code>nebula-cert.exe</code>\u3002</p>\n<p>\u7136\u540e\u5c31\u53ef\u4ee5\u7528\u8fd9\u6837\u8bed\u6cd5\u628a Nebula \u5b89\u88c5\u6210 Windows \u670d\u52a1\u4e86\uff1a</p>\n<pre><code>nebula -service install -config c:\\Example\\Nebula\\config.yml\n</code></pre>\n<p>\u9700\u8981\u6ce8\u610f\u7684\u662f\uff0c<code>-config</code> \u91cc\u9700\u8981\u7ed9\u51fa\u914d\u7f6e\u6587\u4ef6\u7684\u5b8c\u6574\u8def\u5f84\u3002</p>\n", 
      "date_published": "2020-01-08T03:50:38+00:00", 
      "title": "\u8ba9 Nebula \u53ef\u4ee5\u5728 Windows \u4e0b\u4f5c\u4e3a\u670d\u52a1\u81ea\u542f\u52a8", 
      "id": "https://www.v2ex.com/t/636088"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1780186375"
      }, 
      "url": "https://www.v2ex.com/t/628564", 
      "date_modified": "2019-12-12T23:19:09+00:00", 
      "content_html": "<p>Nebula \u662f Slack \u5f00\u6e90\u7684\u4e00\u6b3e\u7528\u4e8e\u642d\u5efa overlay network \u7684\u5de5\u5177\uff0c\u5728\u5f00\u6e90\u4e4b\u524d\u5df2\u7ecf\u5728 Slack \u5185\u90e8\u4f7f\u7528\u4e86\u4e24\u5e74\u591a\u3002</p>\n<p><a href=\"https://www.v2ex.com/t/621442\" rel=\"nofollow\">https://www.v2ex.com/t/621442</a></p>\n<p>\u6700\u8fd1\u7528\u4e86\u4e00\u6bb5\u65f6\u95f4\uff0c\u89c9\u5f97\u975e\u5e38\u597d\u7528\u3002\u6240\u4ee5\u7814\u7a76\u4e86\u4e00\u4e0b\u600e\u4e48\u6837\u8ba9\u5b83\u5728 macOS \u4e0a\u81ea\u52a8\u542f\u52a8\uff0c\u76ee\u524d\u5728 Homebrew \u91cc\u8fd8\u6ca1\u6709\u5305\u3002</p>\n<p>\u8fd9\u662f\u4e00\u4e2a\u53ef\u4ee5\u8ba9 Nebula \u5728 macOS \u4e0a\u5f00\u673a\u5c31\u81ea\u52a8\u542f\u52a8\u7684 launchd.plist \u811a\u672c\u3002</p>\n<p><code>sudo vi /Library/LaunchDaemons/com.slack.nebula.plist</code></p>\n<p>\u5185\u5bb9\uff1a</p>\n<pre><code class=\"language-xml\">&lt;?xml version=\"1.0\" encoding=\"UTF-8\"?&gt;\n&lt;!DOCTYPE plist PUBLIC \"-//Apple//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\"&gt;\n&lt;plist version=\"1.0\"&gt;\n  &lt;dict&gt;\n    &lt;key&gt;Label&lt;/key&gt;\n    &lt;string&gt;com.slack.nebula&lt;/string&gt;\n    &lt;key&gt;KeepAlive&lt;/key&gt;\n    &lt;true/&gt;\n    &lt;key&gt;RunAtLoad&lt;/key&gt;\n    &lt;true/&gt;\n    &lt;key&gt;ProgramArguments&lt;/key&gt;\n    &lt;array&gt;\n      &lt;string&gt;/usr/local/bin/nebula&lt;/string&gt;\n      &lt;string&gt;-config&lt;/string&gt;\n      &lt;string&gt;/usr/local/etc/nebula.yaml&lt;/string&gt;\n    &lt;/array&gt;\n    &lt;key&gt;StandardErrorPath&lt;/key&gt;\n    &lt;string&gt;/dev/null&lt;/string&gt;\n    &lt;key&gt;StandardOutPath&lt;/key&gt;\n    &lt;string&gt;/dev/null&lt;/string&gt;\n  &lt;/dict&gt;\n&lt;/plist&gt;\n</code></pre>\n<p>\u7136\u540e\u5728\u8fd9\u4e2a\u76ee\u5f55\u4e0b <code>sudo launchctl load com.slack.nebula.plist</code>\uff0c\u56e0\u4e3a\u589e\u52a0\u7528\u6237\u6001\u7f51\u5361\u9700\u8981 root \u6743\u9650\uff0c\u6240\u4ee5\u9700\u8981\u7528 sudo \u6267\u884c\u3002\u5982\u679c\u4f60\u7684 Nebula \u914d\u7f6e\u6587\u4ef6\u4e0d\u5728 <code>/usr/local/etc/nebula.yaml</code> \u8fd9\u4e2a\u4f4d\u7f6e\u90a3\u4e48\u5c31\u6839\u636e\u5b9e\u9645\u60c5\u51b5\u5bf9 plist \u5185\u5bb9\u8fdb\u884c\u8c03\u6574\u3002</p>\n", 
      "date_published": "2019-12-12T23:15:26+00:00", 
      "title": "Nebula \u7684 launchd.plist \u7528\u4e8e\u5b9e\u73b0 macOS \u4e0a\u5f00\u673a\u81ea\u52a8\u542f\u52a8 Nebula", 
      "id": "https://www.v2ex.com/t/628564"
    }, 
    {
      "author": {
        "url": "https://www.v2ex.com/member/Livid", 
        "name": "Livid", 
        "avatar": "https://cdn.v2ex.com/avatar/c4ca/4238/1_large.png?m=1780186375"
      }, 
      "url": "https://www.v2ex.com/t/621442", 
      "date_modified": "2019-12-12T23:19:04+00:00", 
      "content_html": "<a target=\"_blank\" href=\"https://github.com/slackhq/nebula\" rel=\"nofollow\">https://github.com/slackhq/nebula</a><br /><br />\u7b80\u5355\u6765\u8bf4\uff0c\u5c31\u662f\u53ef\u4ee5\u7528\u5f88\u7b80\u5355\u7684\u65b9\u5f0f\u8ba9\u5168\u7403\u5404\u5730\u7684\u673a\u5668\u7528\u5b89\u5168\u7684\u65b9\u5f0f\u5728\u540c\u4e00\u4e2a\u5185\u7f51\u91cc\u3002", 
      "date_published": "2019-11-20T08:25:19+00:00", 
      "title": "Slack \u5f00\u6e90\u4e86\u4ed6\u4eec\u7684 overlay network \u5de5\u5177 Nebula", 
      "id": "https://www.v2ex.com/t/621442"
    }
  ]
}