{"id":581,"date":"2024-09-15T20:23:28","date_gmt":"2024-09-15T12:23:28","guid":{"rendered":"https:\/\/blog.ttf2.cn\/?p=581"},"modified":"2024-09-15T20:24:41","modified_gmt":"2024-09-15T12:24:41","slug":"581","status":"publish","type":"post","link":"https:\/\/blog.ttf2.cn\/index.php\/2024\/09\/15\/581\/","title":{"rendered":"\u4f7f\u7528mihomo\uff08clash meta\uff09\u4e3alinux\u914d\u7f6e\u4ee3\u7406"},"content":{"rendered":"<h2>\u4f7f\u7528 systemd<\/h2>\n<ul>\n<li>\u4e0b\u8f7d\u4e8c\u8fdb\u5236\u53ef\u6267\u884c\u6587\u4ef6 <a href=\"https:\/\/github.com\/MetaCubeX\/mihomo\/releases\">releases<\/a><\/li>\n<li>\u5c06\u4e0b\u8f7d\u7684\u4e8c\u8fdb\u5236\u53ef\u6267\u884c\u6587\u4ef6\u91cd\u540d\u540d\u4e3a <code>mihomo<\/code> \u5e76\u79fb\u52a8\u5230 <code>\/usr\/local\/bin\/<\/code><\/li>\n<li>\u4ee5\u5b88\u62a4\u8fdb\u7a0b\u7684\u65b9\u5f0f\uff0c\u8fd0\u884c mihomo\u3002<\/li>\n<\/ul>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u5c06 Clash \u4e8c\u8fdb\u5236\u6587\u4ef6\u590d\u5236\u5230 \/usr\/local\/bin, \u914d\u7f6e\u6587\u4ef6\u590d\u5236\u5230 \/etc\/mihomo:<\/p>\n<pre><code class=\"language-shell\">cp mihomo \/usr\/local\/bin\ncp config.yaml \/etc\/mihomo<\/code><\/pre>\n<p>\u521b\u5efa systemd \u914d\u7f6e\u6587\u4ef6 <code>\/etc\/systemd\/system\/mihomo.service<\/code>:<\/p>\n<pre><code class=\"language-ini\">[Unit]\nDescription=mihomo Daemon, Another Clash Kernel.\nAfter=network.target NetworkManager.service systemd-networkd.service iwd.service\n\n[Service]\nType=simple\nLimitNPROC=500\nLimitNOFILE=1000000\nCapabilityBoundingSet=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SYS_TIME CAP_SYS_PTRACE CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE\nAmbientCapabilities=CAP_NET_ADMIN CAP_NET_RAW CAP_NET_BIND_SERVICE CAP_SYS_TIME CAP_SYS_PTRACE CAP_DAC_READ_SEARCH CAP_DAC_OVERRIDE\nRestart=always\nExecStartPre=\/usr\/bin\/sleep 1s\nExecStart=\/usr\/local\/bin\/mihomo -d \/etc\/mihomo\nExecReload=\/bin\/kill -HUP $MAINPID\n\n[Install]\nWantedBy=multi-user.target<\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u91cd\u65b0\u52a0\u8f7d systemd:<\/p>\n<pre><code class=\"language-shell\">systemctl daemon-reload<\/code><\/pre>\n<p>\u542f\u7528 mihomo \u670d\u52a1\uff1a<\/p>\n<pre><code class=\"language-shell\">systemctl enable mihomo<\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u7acb\u5373\u542f\u52a8 mihomo:<\/p>\n<pre><code class=\"language-shell\">systemctl start mihomo<\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u4f7f mihomo \u91cd\u65b0\u52a0\u8f7d\uff1a<\/p>\n<pre><code class=\"language-shell\">systemctl reload mihomo<\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u68c0\u67e5 mihomo \u7684\u8fd0\u884c\u72b6\u51b5\uff1a<\/p>\n<pre><code class=\"language-shell\">systemctl status mihomo<\/code><\/pre>\n<p>\u4f7f\u7528\u4ee5\u4e0b\u547d\u4ee4\u68c0\u67e5 mihomo \u7684\u8fd0\u884c\u65e5\u5fd7\uff1a<\/p>\n<pre><code class=\"language-shell\">journalctl -u mihomo -o cat -e<\/code><\/pre>\n<p>\u6216<\/p>\n<pre><code class=\"language-shell\">journalctl -u mihomo -o cat -f<\/code><\/pre>\n<h2>\u6ce8\u610f\u4e8b\u9879<\/h2>\n<p>\u5f00\u542ftun\u6a21\u5f0f\u540e\u65e0\u6cd5\u8fde\u63a5\uff0c\u9700\u8981\u914d\u7f6e<\/p>\n<p>metacubexd\u9700\u8981\u81ea\u5efa\uff0c\u5b98\u65b9\u65e0\u6cd5\u8fde\u63a5<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u4f7f\u7528 systemd \u4e0b\u8f7d\u4e8c\u8fdb\u5236\u53ef\u6267\u884c\u6587\u4ef6 releases \u5c06\u4e0b\u8f7d\u7684\u4e8c\u8fdb\u5236\u53ef\u6267\u884c\u6587\u4ef6\u91cd\u540d\u540d\u4e3a mihomo  &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/blog.ttf2.cn\/index.php\/2024\/09\/15\/581\/\" class=\"more-link\">\u7ee7\u7eed\u9605\u8bfb<span class=\"screen-reader-text\">\u201c\u4f7f\u7528mihomo\uff08clash meta\uff09\u4e3alinux\u914d\u7f6e\u4ee3\u7406\u201d<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-581","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/posts\/581","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/comments?post=581"}],"version-history":[{"count":2,"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/posts\/581\/revisions"}],"predecessor-version":[{"id":586,"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/posts\/581\/revisions\/586"}],"wp:attachment":[{"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/media?parent=581"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/categories?post=581"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.ttf2.cn\/index.php\/wp-json\/wp\/v2\/tags?post=581"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}