{"id":18954,"date":"2025-09-01T12:04:40","date_gmt":"2025-09-01T04:04:40","guid":{"rendered":"https:\/\/blog.ywdevops.cn\/?p=18954"},"modified":"2025-09-01T14:11:49","modified_gmt":"2025-09-01T06:11:49","slug":"v2ray","status":"publish","type":"post","link":"https:\/\/blog.ywdevops.cn\/index.php\/2025\/09\/01\/v2ray\/","title":{"rendered":"docker \u65b9\u5f0f\u90e8\u7f72 v2ray \u670d\u52a1\u7aef"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">1\u3001\u9996\u5148\u62c9\u53d6\u5b98\u65b9\u955c\u50cf<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker pull v2ray\/official<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">2\u3001\u521b\u5efa\u76ee\u5f55\uff0c\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>mkdir -p \/etc\/v2ray<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">3\u3001\u8fdb\u5165\u8def\u5f84\/etc\/v2ray\uff0c\u7f16\u8f91\u914d\u7f6e\u6587\u4ef6config.json\uff0c\u5185\u5bb9\u5982\u4e0b:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>{\n    \"log\" : {\n        \"access\": \"\/var\/log\/v2ray\/access.log\",\n            \"error\": \"\/var\/log\/v2ray\/error.log\",\n            \"loglevel\": \"warning\"\n    }\n\n    ,\n    \"inbounds\": &#91; {\n\n        \"port\": 65000,\n        \"protocol\": \"vmess\",\n        \"settings\": {\n            \"clients\": &#91; {\n                \"id\": \"60ca58e9-003e-4c01-98de-c2223ae49153\",\n                    \"level\": 1,\n                    \"alterId\": 64\n            }\n\n            ]\n        }\n    }\n\n    ],\n    \"outbounds\": &#91; {\n\n        \"protocol\": \"freedom\",\n        \"settings\": {}\n    }\n\n    ]\n}<\/code><\/pre>\n\n\n\n<ul class=\"wp-block-list\">\n<li>65000: \u4e3a\u5b9a\u4e49\u7684\u670d\u52a1\u7aef\u7aef\u53e3\uff0c\u53ef\u6839\u636e\u9700\u8981\u4fee\u6539<\/li>\n\n\n\n<li>vmess: \u4f20\u8f93\u534f\u8bae<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">4\u3001\u901a\u8fc7\u547d\u4ee4\u542f\u52a8v2ray\u670d\u52a1\u7aef\uff0c\u5982\u4e0b\uff1a<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>docker run -itd --name v2ray -v \/etc\/v2ray\/config.json:\/etc\/v2ray\/config.json -p 65000:65000 v2ray\/official v2ray  -config=\/etc\/v2ray\/config.json<\/code><\/pre>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background wp-block-paragraph\">\u6ce8\uff1a\u5982\u679c\u7aef\u53e3\u88ab\u5c01\uff0c\u5c31\u4fee\u6539\u5916\u5c42\u7aef\u53e3\uff0c\u91cc\u9762\u7684\u4e0d\u7528\u52a8<\/p>\n\n\n\n<p class=\"has-text-align-center wp-block-paragraph\"><strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-purple-color\">\u5ba2\u6237\u7aef<\/mark><\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\u3001\u4e0b\u8f7dv2rayN\u548cv2ray-windows-64.zip<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>https:&#47;&#47;github.com\/2dust\/v2rayN\nhttps:\/\/github.com\/v2fly\/v2ray-core\/releases\/tag\/v4.31.0<\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">V2ray\u5b9e\u9645\u4e3a\u5ba2\u6237\u7aef\u8f6f\u4ef6\uff0cv2rayN\u662f\u9488\u5bf9\u6b64\u5ba2\u6237\u7aef\u5f00\u53d1\u7684\u53ef\u89c6\u5316\u754c\u9762\uff0c<strong><mark style=\"background-color:rgba(0, 0, 0, 0)\" class=\"has-inline-color has-vivid-red-color\">\u5c06v2ra-windows\u89e3\u538b\u540e\u7684\u5185\u5bb9\u653e\u5728v2rayN\u89e3\u538b\u540e\u7684\u6587\u4ef6\u5939\u4e2d<\/mark><\/strong>\uff0c\u5982\u679c\u4e0d\u653e\u540e\u7eed\u542f\u52a8\u4f1a\u63d0\u793a\u627e\u4e0d\u5230v2ray<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">2\u3001\u53cc\u51fbv2rayN.exe\uff0c\u6253\u5f00\u5ba2\u6237\u7aef&#8211;\u53f3\u4e0b\u89d2\u70b9\u51fb\u4e00\u4e0b\u56fe\u6807\u5373\u53ef\u6253\u5f00\uff0c\u7136\u540e\u70b9\u51fb\u6dfb\u52a0vmess\u670d\u52a1\u5668\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"305\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/2.png\" alt=\"\" class=\"wp-image-18962\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/2.png 652w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/2-300x140.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/2-600x281.png 600w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3\u3001\u5728\u6dfb\u52a0\u754c\u9762\uff0c\u8f93\u5165\u670d\u52a1\u7aef\u7684\u4fe1\u606f\uff0c\u4fe1\u606f\u8981\u4e00\u81f4\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"654\" height=\"364\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/3.png\" alt=\"\" class=\"wp-image-18963\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/3.png 654w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/3-300x167.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/3-600x334.png 600w\" sizes=\"auto, (max-width: 654px) 100vw, 654px\" \/><\/figure>\n\n\n\n<p class=\"has-luminous-vivid-amber-background-color has-background wp-block-paragraph\">\u6ce8\uff1a\u7528\u6237ID\u548c\u989d\u5916id\u8981\u548c\u4e0a\u8ff0\u670d\u52a1\u7aefconfig.json\u4e2d\u914d\u7f6e\u7684\u4fdd\u6301\u4e00\u76f4\uff0c\u5426\u5219\u4f1a\u51fa\u73b0\u9519\u8bef<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">4\u3001\u70b9\u51fb\u8bbe\u7f6e&#8211;\u53c2\u6570\u8bbe\u7f6e&#8211;Core\u7c7b\u578b\u8bbe\u7f6e\uff0cvmess\u9009\u62e9v2fly\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"652\" height=\"280\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/4.png\" alt=\"\" class=\"wp-image-18966\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/4.png 652w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/4-300x129.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/4-600x258.png 600w\" sizes=\"auto, (max-width: 652px) 100vw, 652px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">Core\u57fa\u7840\u8bbe\u7f6e\u5f00\u542fMux\u591a\u8def\u590d\u7528\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"289\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/5.png\" alt=\"\" class=\"wp-image-18968\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/5.png 650w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/5-300x133.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/5-600x267.png 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">5\u3001\u53f3\u4e0b\u89d2\u56fe\u6807&#8211;\u53f3\u952e&#8211;\u7cfb\u7edf\u4ee3\u7406&#8211;\u81ea\u52a8\u914d\u7f6e\u7cfb\u7edf\u4ee3\u7406\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"324\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/6.png\" alt=\"\" class=\"wp-image-18971\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/6.png 648w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/6-300x150.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/6-600x300.png 600w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">6\u3001\u5728\u6dfb\u52a0\u540e\u673a\u5668\u4e0a\uff0c\u53f3\u952e&#8211;\u5bfc\u51fa\u4e3a\u5ba2\u6237\u7aef\u914d\u7f6e\uff0c\u547d\u540d\u4e3aconfig.json\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"650\" height=\"265\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/7.png\" alt=\"\" class=\"wp-image-18972\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/7.png 650w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/7-300x122.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/7-600x245.png 600w\" sizes=\"auto, (max-width: 650px) 100vw, 650px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u5c06\u5bfc\u51fa\u540e\u7684config.json\u6587\u4ef6\u653e\u5165v2rayN\u6587\u4ef6\u5939\u4e2d\uff0c\u8986\u76d6\u539f\u6709\u7684config.json\u6587\u4ef6<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">7\u3001\u5728\u6dfb\u52a0\u540e\u7684\u673a\u5668\u4e0a\u53f3\u952e\uff0c\u8bbe\u4e3a\u6d3b\u52a8\u7684\u670d\u52a1\u5668\uff0c\u5982\u56fe:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"645\" height=\"233\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/8.png\" alt=\"\" class=\"wp-image-18974\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/8.png 645w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/8-300x108.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/8-600x217.png 600w\" sizes=\"auto, (max-width: 645px) 100vw, 645px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">8\u3001\u8bbf\u95ee\u8c37\u6b4c\u6d4b\u8bd5\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"342\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/9.png\" alt=\"\" class=\"wp-image-18975\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/9.png 648w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/9-300x158.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/9-600x317.png 600w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">\u9ed8\u8ba4\u60c5\u51b5\u4e0bIP\u663e\u793a\u7684\u8fd8\u662f\u5f53\u524d\u5730\u57df\u7684IP\u5730\u5740\uff0c\u5982\u679c\u8981\u663e\u793a\u4ee3\u7406\u7684\u670d\u52a1\u5668\u7684\u5730\u57df\uff0c\u6bd4\u5982\u4ee3\u7406\u670d\u52a1\u5668\u662f\u5883\u5916\u7684\uff0c\u90a3\u4e48\u9700\u8981\u5728\u56fe\u6807\u53f3\u952e&#8211;\u8def\u7531&#8211;\u5168\u5c40\u5373\u53ef<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u9644\u52a0\uff1a<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">\u5176\u4ed6\u5ba2\u6237\u7aef\u5982\u4f55\u901a\u8fc7\u8fd9\u4e2a\u5ba2\u6237\u7aef\u4f5c\u4e3a\u4ee3\u7406\u6765\u5b9e\u73b0\u4e0a\u7f51\u5462\uff1f<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">1\u3001\u4fee\u6539\u53c2\u6570\u8bbe\u7f6e\uff0c\u52fe\u9009\u5141\u8bb8\u6765\u81ea\u5c40\u57df\u7f51\u7684\u8fde\u63a5\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"651\" height=\"248\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/10.png\" alt=\"\" class=\"wp-image-18978\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/10.png 651w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/10-300x114.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/10-600x229.png 600w\" sizes=\"auto, (max-width: 651px) 100vw, 651px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">2\u3001\u5728\u5ba2\u6237\u7aef\u4e0b\u9762\u53ef\u4ee5\u770b\u5230\u5c40\u57df\u7f51\u5185\u7684\u4ee3\u7406\u7aef\u53e3\u4fe1\u606f\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"648\" height=\"291\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/11.png\" alt=\"\" class=\"wp-image-18979\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/11.png 648w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/11-300x135.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/11-600x269.png 600w\" sizes=\"auto, (max-width: 648px) 100vw, 648px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">3\u3001\u6b64\u65f6\u5728\u5176\u4ed6\u673a\u5668\u4e0a\u53ef\u4ee5\u901a\u8fc7\u914d\u7f6ehttp\u7aef\u53e3\u6765\u5b9e\u73b0\u4e0a\u7f51\uff0c\u6bd4\u5982linux\u673a\u5668\uff0c\u5982\u56fe\uff1a<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"649\" height=\"108\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/12.png\" alt=\"\" class=\"wp-image-18980\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/12.png 649w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/12-300x50.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/12-600x100.png 600w\" sizes=\"auto, (max-width: 649px) 100vw, 649px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"653\" height=\"247\" src=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/13.png\" alt=\"\" class=\"wp-image-18982\" srcset=\"https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/13.png 653w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/13-300x113.png 300w, https:\/\/blog.ywdevops.cn\/wp-content\/uploads\/2025\/09\/13-600x227.png 600w\" sizes=\"auto, (max-width: 653px) 100vw, 653px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>1\u3001\u9996\u5148\u62c9\u53d6\u5b98\u65b9\u955c\u50cf 2\u3001\u521b\u5efa\u76ee\u5f55\uff0c\u5982\u4e0b\uff1a 3\u3001\u8fdb\u5165\u8def\u5f84\/etc\/v2ray\uff0c\u7f16\u8f91\u914d\u7f6e\u6587\u4ef6config.jso [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":18958,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34],"tags":[],"class_list":["post-18954","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-linux"],"blocksy_meta":{"styles_descriptor":{"styles":{"desktop":"","tablet":"","mobile":""},"google_fonts":[],"version":8}},"_links":{"self":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/18954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/comments?post=18954"}],"version-history":[{"count":16,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/18954\/revisions"}],"predecessor-version":[{"id":18983,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/posts\/18954\/revisions\/18983"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/media\/18958"}],"wp:attachment":[{"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/media?parent=18954"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/categories?post=18954"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ywdevops.cn\/index.php\/wp-json\/wp\/v2\/tags?post=18954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}