[{"data":1,"prerenderedAt":1014},["ShallowReactive",2],{"navigation_docs_en":3,"-en-client-guides-clash-for-linux":75,"-en-client-guides-clash-for-linux-surround":1013},[4],{"title":5,"path":6,"stem":7,"children":8,"page":44},"En","\u002Fen","en",[9,45],{"title":10,"icon":11,"path":12,"stem":13,"children":14,"page":44},"Quick Start","i-lucide-book-open-check","\u002Fen\u002Finstallation-guide","en\u002F0.installation-guide",[15,19,24,29,34,39],{"title":10,"path":16,"stem":17,"icon":18},"\u002Fen\u002Finstallation-guide\u002Fquick-start","en\u002F0.installation-guide\u002F1.quick-start","i-lucide-rocket",{"title":20,"path":21,"stem":22,"icon":23},"Import a Configuration","\u002Fen\u002Finstallation-guide\u002Fimport-configuration","en\u002F0.installation-guide\u002F2.import-configuration","i-lucide-link",{"title":25,"path":26,"stem":27,"icon":28},"Select a Node","\u002Fen\u002Finstallation-guide\u002Fselect-node","en\u002F0.installation-guide\u002F3.select-node","i-lucide-gauge",{"title":30,"path":31,"stem":32,"icon":33},"Enable the System Proxy","\u002Fen\u002Finstallation-guide\u002Fenable-proxy","en\u002F0.installation-guide\u002F4.enable-proxy","i-lucide-power",{"title":35,"path":36,"stem":37,"icon":38},"Advanced Settings","\u002Fen\u002Finstallation-guide\u002Fadvanced-settings","en\u002F0.installation-guide\u002F5.advanced-settings","i-lucide-sliders-horizontal",{"title":40,"path":41,"stem":42,"icon":43},"Troubleshooting","\u002Fen\u002Finstallation-guide\u002Ftroubleshooting","en\u002F0.installation-guide\u002F6.troubleshooting","i-lucide-circle-alert",false,{"title":46,"icon":47,"path":48,"stem":49,"children":50,"page":44},"Client Downloads","i-lucide-download","\u002Fen\u002Fdownload","en\u002F1.download",[51,56,61,66,71],{"title":52,"path":53,"stem":54,"icon":55},"Windows Client Downloads","\u002Fen\u002Fdownload\u002Fwindows","en\u002F1.download\u002F2.windows","i-simple-icons-windows11",{"title":57,"path":58,"stem":59,"icon":60},"macOS Client Downloads","\u002Fen\u002Fdownload\u002Fmacos","en\u002F1.download\u002F3.macos","i-simple-icons-apple",{"title":62,"path":63,"stem":64,"icon":65},"Linux Client Downloads","\u002Fen\u002Fdownload\u002Flinux","en\u002F1.download\u002F4.linux","i-simple-icons-linux",{"title":67,"path":68,"stem":69,"icon":70},"Android Client Downloads","\u002Fen\u002Fdownload\u002Fandroid","en\u002F1.download\u002F5.android","i-simple-icons-android",{"title":72,"path":73,"stem":74,"icon":60},"iPhone \u002F iPad Clients","\u002Fen\u002Fdownload\u002Fios","en\u002F1.download\u002F6.ios",{"id":76,"title":77,"body":78,"description":1003,"extension":1004,"links":1005,"meta":1006,"navigation":44,"path":1007,"seo":1008,"stem":1011,"__hash__":1012},"docs_en\u002Fen\u002F2.client-guides\u002F16.clash-for-linux.md","Clash for Linux Download & Installation Guide",{"type":79,"value":80,"toc":978},"minimark",[81,90,99,117,122,125,130,202,205,334,338,395,398,455,459,463,474,478,498,504,517,521,542,552,555,591,595,608,611,626,629,642,645,671,675,679,710,719,723,732,763,766,770,773,816,820,852,856,875,878,882,888,891,899,906,912,915,939,943,956,960,974],[82,83,84,85,89],"p",{},"A ",[86,87,88],"strong",{},"CLI management script"," for Linux servers and desktops. Deploy Mihomo \u002F Clash on common distros with a single command, complete with subscription management, Web dashboard, Tun mode and more.",[82,91,92],{},[93,94,98],"a",{"href":95,"rel":96},"https:\u002F\u002Fgithub.com\u002Fnelvko\u002Fclash-for-linux-install",[97],"nofollow","Official Repository↗",[82,100,101,105,108,111,114],{},[102,103,104],"code",{},"Ubuntu",[102,106,107],{},"Debian",[102,109,110],{},"CentOS",[102,112,113],{},"Arch",[102,115,116],{},"Rocky",[118,119,121],"h2",{"id":120},"download-install","Download & Install",[82,123,124],{},"Unlike GUI clients, this project installs via script — no manual binary downloads needed.",[126,127,129],"h3",{"id":128},"system-requirements","System Requirements",[131,132,133,147],"table",{},[134,135,136],"thead",{},[137,138,139,144],"tr",{},[140,141,143],"th",{"align":142},"left","Item",[140,145,146],{"align":142},"Requirement",[148,149,150,167,192],"tbody",{},[137,151,152,158],{},[153,154,155],"td",{"align":142},[86,156,157],{},"Shell",[153,159,160,163,164],{"align":142},[102,161,162],{},"bash"," or ",[102,165,166],{},"zsh",[137,168,169,174],{},[153,170,171],{"align":142},[86,172,173],{},"Commands",[153,175,176,179,180,179,183,179,186,179,189],{"align":142},[102,177,178],{},"curl"," ",[102,181,182],{},"tar",[102,184,185],{},"unzip",[102,187,188],{},"xz",[102,190,191],{},"pgrep",[137,193,194,199],{},[153,195,196],{"align":142},[86,197,198],{},"Architecture",[153,200,201],{"align":142},"amd64 \u002F arm64 \u002F armv7 (auto-detected)",[82,203,204],{},"Install missing dependencies via your package manager:",[206,207,211],"pre",{"className":208,"code":209,"language":162,"meta":210,"style":210},"language-bash shiki shiki-themes material-theme-lighter material-theme material-theme-palenight","# Debian \u002F Ubuntu\nsudo apt update && sudo apt install -y curl tar unzip xz-utils procps\n\n# CentOS \u002F Rocky\nsudo yum install -y curl tar unzip xz procps-ng\n\n# Arch\nsudo pacman -S curl tar unzip xz\n","",[102,212,213,222,266,273,279,303,308,314],{"__ignoreMap":210},[214,215,218],"span",{"class":216,"line":217},"line",1,[214,219,221],{"class":220},"sHwdD","# Debian \u002F Ubuntu\n",[214,223,225,229,233,236,240,243,245,248,251,254,257,260,263],{"class":216,"line":224},2,[214,226,228],{"class":227},"sBMFI","sudo",[214,230,232],{"class":231},"sfazB"," apt",[214,234,235],{"class":231}," update",[214,237,239],{"class":238},"sMK4o"," &&",[214,241,242],{"class":227}," sudo",[214,244,232],{"class":231},[214,246,247],{"class":231}," install",[214,249,250],{"class":231}," -y",[214,252,253],{"class":231}," curl",[214,255,256],{"class":231}," tar",[214,258,259],{"class":231}," unzip",[214,261,262],{"class":231}," xz-utils",[214,264,265],{"class":231}," procps\n",[214,267,269],{"class":216,"line":268},3,[214,270,272],{"emptyLinePlaceholder":271},true,"\n",[214,274,276],{"class":216,"line":275},4,[214,277,278],{"class":220},"# CentOS \u002F Rocky\n",[214,280,282,284,287,289,291,293,295,297,300],{"class":216,"line":281},5,[214,283,228],{"class":227},[214,285,286],{"class":231}," yum",[214,288,247],{"class":231},[214,290,250],{"class":231},[214,292,253],{"class":231},[214,294,256],{"class":231},[214,296,259],{"class":231},[214,298,299],{"class":231}," xz",[214,301,302],{"class":231}," procps-ng\n",[214,304,306],{"class":216,"line":305},6,[214,307,272],{"emptyLinePlaceholder":271},[214,309,311],{"class":216,"line":310},7,[214,312,313],{"class":220},"# Arch\n",[214,315,317,319,322,325,327,329,331],{"class":216,"line":316},8,[214,318,228],{"class":227},[214,320,321],{"class":231}," pacman",[214,323,324],{"class":231}," -S",[214,326,253],{"class":231},[214,328,256],{"class":231},[214,330,259],{"class":231},[214,332,333],{"class":231}," xz\n",[126,335,337],{"id":336},"one-click-install-command","One-Click Install Command",[206,339,341],{"className":208,"code":340,"language":162,"meta":210,"style":210},"git clone --branch master --depth 1 https:\u002F\u002Fgithub.com\u002Fnelvko\u002Fclash-for-linux-install.git \\\n  && cd clash-for-linux-install \\\n  && bash install.sh\n",[102,342,343,371,385],{"__ignoreMap":210},[214,344,345,348,351,354,357,360,364,367],{"class":216,"line":217},[214,346,347],{"class":227},"git",[214,349,350],{"class":231}," clone",[214,352,353],{"class":231}," --branch",[214,355,356],{"class":231}," master",[214,358,359],{"class":231}," --depth",[214,361,363],{"class":362},"sbssI"," 1",[214,365,366],{"class":231}," https:\u002F\u002Fgithub.com\u002Fnelvko\u002Fclash-for-linux-install.git",[214,368,370],{"class":369},"sTEyZ"," \\\n",[214,372,373,376,380,383],{"class":216,"line":224},[214,374,375],{"class":238},"  &&",[214,377,379],{"class":378},"s2Zo4"," cd",[214,381,382],{"class":231}," clash-for-linux-install",[214,384,370],{"class":369},[214,386,387,389,392],{"class":216,"line":268},[214,388,375],{"class":238},[214,390,391],{"class":227}," bash",[214,393,394],{"class":231}," install.sh\n",[82,396,397],{},"The script will automatically: detect architecture → download kernel → configure service → register CLI commands.",[399,400,401,407],"tip",{},[82,402,403,406],{},[86,404,405],{},"Tip","\nYou can also specify a kernel type or pass a subscription URL directly:",[206,408,410],{"className":208,"code":409,"language":162,"meta":210,"style":210},"bash install.sh mihomo          # Use mihomo kernel\nbash install.sh clash           # Use clash kernel\nbash install.sh \"SUB_URL\"       # Install and import subscription\n",[102,411,412,425,437],{"__ignoreMap":210},[214,413,414,416,419,422],{"class":216,"line":217},[214,415,162],{"class":227},[214,417,418],{"class":231}," install.sh",[214,420,421],{"class":231}," mihomo",[214,423,424],{"class":220},"          # Use mihomo kernel\n",[214,426,427,429,431,434],{"class":216,"line":224},[214,428,162],{"class":227},[214,430,418],{"class":231},[214,432,433],{"class":231}," clash",[214,435,436],{"class":220},"           # Use clash kernel\n",[214,438,439,441,443,446,449,452],{"class":216,"line":268},[214,440,162],{"class":227},[214,442,418],{"class":231},[214,444,445],{"class":238}," \"",[214,447,448],{"class":231},"SUB_URL",[214,450,451],{"class":238},"\"",[214,453,454],{"class":220},"       # Install and import subscription\n",[118,456,458],{"id":457},"installation-steps","Installation Steps",[126,460,462],{"id":461},"_1-install-the-application","1. Install the Application",[82,464,465,466,469,470,473],{},"Run the one-click install command above and wait for the script to finish. After installation, ",[86,467,468],{},"reopen your terminal"," or run ",[102,471,472],{},"source ~\u002F.bashrc"," to activate the management commands.",[126,475,477],{"id":476},"_2-get-a-subscription","2. Get a Subscription",[399,479,480,483,484,487,488,493,494,497],{},[86,481,482],{},"⚠️ Important:","\nPlease note that ",[102,485,486],{},"clash-for-linux-install"," is a proxy tool installer, not a proxy service provider. Installing it alone does not enable internet access. You need a ",[93,489,490],{"href":16},[102,491,492],{},"subscription (service provider)"," to get started. If you are unsure how to choose a provider, read ",[93,495,496],{"href":16},"How to Choose the Right Provider↗",".",[82,499,500,501],{},"If you don't have a subscription yet, ",[93,502,503],{"href":16},"Learn how to choose a provider↗",[505,506,507,511,514],"ul",{},[508,509,510],"li",{},"Log in to the provider's official website",[508,512,513],{},"Go to the dashboard",[508,515,516],{},"Click to copy the subscription URL",[126,518,520],{"id":519},"_3-import-subscription","3. Import Subscription",[206,522,524],{"className":208,"code":523,"language":162,"meta":210,"style":210},"clashsub add \"YOUR_SUBSCRIPTION_URL\"\n",[102,525,526],{"__ignoreMap":210},[214,527,528,531,534,536,539],{"class":216,"line":217},[214,529,530],{"class":227},"clashsub",[214,532,533],{"class":231}," add",[214,535,445],{"class":238},[214,537,538],{"class":231},"YOUR_SUBSCRIPTION_URL",[214,540,541],{"class":238},"\"\n",[543,544,545,548,549],"warning",{},[86,546,547],{},"Note","\nAlways wrap the URL in double quotes if it contains special characters. Local files are also supported: ",[102,550,551],{},"clashsub add \"file:\u002F\u002F\u002Fpath\u002Fto\u002Fconfig.yaml\"",[82,553,554],{},"View and switch subscriptions:",[206,556,558],{"className":208,"code":557,"language":162,"meta":210,"style":210},"clashsub ls         # List all subscriptions\nclashsub use 1      # Activate subscription #1\nclashsub update     # Update current subscription\n",[102,559,560,570,582],{"__ignoreMap":210},[214,561,562,564,567],{"class":216,"line":217},[214,563,530],{"class":227},[214,565,566],{"class":231}," ls",[214,568,569],{"class":220},"         # List all subscriptions\n",[214,571,572,574,577,579],{"class":216,"line":224},[214,573,530],{"class":227},[214,575,576],{"class":231}," use",[214,578,363],{"class":362},[214,580,581],{"class":220},"      # Activate subscription #1\n",[214,583,584,586,588],{"class":216,"line":268},[214,585,530],{"class":227},[214,587,235],{"class":231},[214,589,590],{"class":220},"     # Update current subscription\n",[126,592,594],{"id":593},"_4-start-proxy","4. Start Proxy",[206,596,598],{"className":208,"code":597,"language":162,"meta":210,"style":210},"clashon              # Start kernel + set system proxy\n",[102,599,600],{"__ignoreMap":210},[214,601,602,605],{"class":216,"line":217},[214,603,604],{"class":227},"clashon",[214,606,607],{"class":220},"              # Start kernel + set system proxy\n",[82,609,610],{},"Verify it works:",[206,612,614],{"className":208,"code":613,"language":162,"meta":210,"style":210},"curl -I https:\u002F\u002Fwww.google.com\n",[102,615,616],{"__ignoreMap":210},[214,617,618,620,623],{"class":216,"line":217},[214,619,178],{"class":227},[214,621,622],{"class":231}," -I",[214,624,625],{"class":231}," https:\u002F\u002Fwww.google.com\n",[82,627,628],{},"Stop proxy:",[206,630,632],{"className":208,"code":631,"language":162,"meta":210,"style":210},"clashoff             # Stop kernel + unset system proxy\n",[102,633,634],{"__ignoreMap":210},[214,635,636,639],{"class":216,"line":217},[214,637,638],{"class":227},"clashoff",[214,640,641],{"class":220},"             # Stop kernel + unset system proxy\n",[82,643,644],{},"To control proxy environment variables only (without stopping the kernel):",[206,646,648],{"className":208,"code":647,"language":162,"meta":210,"style":210},"clashproxy on        # Set proxy env vars only\nclashproxy off       # Unset proxy env vars only\n",[102,649,650,661],{"__ignoreMap":210},[214,651,652,655,658],{"class":216,"line":217},[214,653,654],{"class":227},"clashproxy",[214,656,657],{"class":231}," on",[214,659,660],{"class":220},"        # Set proxy env vars only\n",[214,662,663,665,668],{"class":216,"line":224},[214,664,654],{"class":227},[214,666,667],{"class":231}," off",[214,669,670],{"class":220},"       # Unset proxy env vars only\n",[118,672,674],{"id":673},"advanced-guide","Advanced Guide",[126,676,678],{"id":677},"open-web-dashboard","Open Web Dashboard",[206,680,682],{"className":208,"code":681,"language":162,"meta":210,"style":210},"clashui              # Print dashboard URL\nclashsecret          # View access secret\nclashsecret newkey   # Change secret (auto-restarts)\n",[102,683,684,692,700],{"__ignoreMap":210},[214,685,686,689],{"class":216,"line":217},[214,687,688],{"class":227},"clashui",[214,690,691],{"class":220},"              # Print dashboard URL\n",[214,693,694,697],{"class":216,"line":224},[214,695,696],{"class":227},"clashsecret",[214,698,699],{"class":220},"          # View access secret\n",[214,701,702,704,707],{"class":216,"line":268},[214,703,696],{"class":227},[214,705,706],{"class":231}," newkey",[214,708,709],{"class":220},"   # Change secret (auto-restarts)\n",[82,711,712,713,718],{},"Default frontend is ",[93,714,717],{"href":715,"rel":716},"https:\u002F\u002Fgithub.com\u002FZephyruso\u002Fzashboard",[97],"zashboard",". If exposing to the public internet, prefer SSH port forwarding over direct access.",[126,720,722],{"id":721},"enable-tun-mode","Enable TUN Mode",[399,724,725,728,729,497],{},[86,726,727],{},"⚠️ Note:","\nTUN mode creates a virtual network card to take over all device traffic. Learn more in ",[93,730,731],{"href":36},"Proxy Modes Explained",[206,733,735],{"className":208,"code":734,"language":162,"meta":210,"style":210},"clashtun on          # Enable Tun\nclashtun off         # Disable Tun\nclashtun             # Check current status\n",[102,736,737,747,756],{"__ignoreMap":210},[214,738,739,742,744],{"class":216,"line":217},[214,740,741],{"class":227},"clashtun",[214,743,657],{"class":231},[214,745,746],{"class":220},"          # Enable Tun\n",[214,748,749,751,753],{"class":216,"line":224},[214,750,741],{"class":227},[214,752,667],{"class":231},[214,754,755],{"class":220},"         # Disable Tun\n",[214,757,758,760],{"class":216,"line":268},[214,759,741],{"class":227},[214,761,762],{"class":220},"             # Check current status\n",[82,764,765],{},"Tun mode captures all system traffic (including Docker containers), ideal for transparent proxy scenarios. May not work on stripped-down kernels or minimal container environments.",[126,767,769],{"id":768},"mixin-custom-configuration","Mixin Custom Configuration",[82,771,772],{},"Mixin is deeply merged with the original subscription at higher priority — great for custom rules, DNS, and proxy groups:",[206,774,776],{"className":208,"code":775,"language":162,"meta":210,"style":210},"clashmixin           # View Mixin config\nclashmixin -e        # Edit Mixin config\nclashmixin -c        # View original subscription config\nclashmixin -r        # View final runtime config\n",[102,777,778,786,796,806],{"__ignoreMap":210},[214,779,780,783],{"class":216,"line":217},[214,781,782],{"class":227},"clashmixin",[214,784,785],{"class":220},"           # View Mixin config\n",[214,787,788,790,793],{"class":216,"line":224},[214,789,782],{"class":227},[214,791,792],{"class":231}," -e",[214,794,795],{"class":220},"        # Edit Mixin config\n",[214,797,798,800,803],{"class":216,"line":268},[214,799,782],{"class":227},[214,801,802],{"class":231}," -c",[214,804,805],{"class":220},"        # View original subscription config\n",[214,807,808,810,813],{"class":216,"line":275},[214,809,782],{"class":227},[214,811,812],{"class":231}," -r",[214,814,815],{"class":220},"        # View final runtime config\n",[126,817,819],{"id":818},"upgrade-kernel","Upgrade Kernel",[206,821,823],{"className":208,"code":822,"language":162,"meta":210,"style":210},"clashupgrade         # Upgrade to latest\nclashupgrade -r      # Upgrade to stable release\nclashupgrade -a      # Upgrade to alpha\u002Ftest release\n",[102,824,825,833,842],{"__ignoreMap":210},[214,826,827,830],{"class":216,"line":217},[214,828,829],{"class":227},"clashupgrade",[214,831,832],{"class":220},"         # Upgrade to latest\n",[214,834,835,837,839],{"class":216,"line":224},[214,836,829],{"class":227},[214,838,812],{"class":231},[214,840,841],{"class":220},"      # Upgrade to stable release\n",[214,843,844,846,849],{"class":216,"line":268},[214,845,829],{"class":227},[214,847,848],{"class":231}," -a",[214,850,851],{"class":220},"      # Upgrade to alpha\u002Ftest release\n",[126,853,855],{"id":854},"uninstall","Uninstall",[206,857,859],{"className":208,"code":858,"language":162,"meta":210,"style":210},"cd clash-for-linux-install && bash uninstall.sh\n",[102,860,861],{"__ignoreMap":210},[214,862,863,866,868,870,872],{"class":216,"line":217},[214,864,865],{"class":378},"cd",[214,867,382],{"class":231},[214,869,239],{"class":238},[214,871,391],{"class":227},[214,873,874],{"class":231}," uninstall.sh\n",[82,876,877],{},"Uninstall will automatically stop the service, remove CLI commands, delete the install directory, and clean up cron jobs. Disable Tun manually before uninstalling.",[118,879,881],{"id":880},"common-issues","Common Issues",[126,883,885],{"id":884},"what-to-do-if-subscription-fetch-fails",[93,886,887],{"href":41},"What to do if subscription fetch fails?",[82,889,890],{},"Common causes:",[505,892,893,896],{},[508,894,895],{},"URL not wrapped in double quotes",[508,897,898],{},"Subscription expired or incompatible format",[82,900,901,902,905],{},"Try ",[102,903,904],{},"clashsub update --convert"," to re-fetch using the local converter.",[126,907,909],{"id":908},"proxy-enabled-but-still-cant-access-the-internet",[93,910,911],{"href":41},"Proxy enabled but still can't access the internet?",[82,913,914],{},"Troubleshooting steps:",[916,917,918,924,930,936],"ol",{},[508,919,920,923],{},[102,921,922],{},"clashctl status"," — confirm the kernel is running",[508,925,926,929],{},[102,927,928],{},"clashlog"," — check for errors in the log",[508,931,932,935],{},[102,933,934],{},"echo $http_proxy"," — verify proxy env vars are set",[508,937,938],{},"Check whether the subscription contains usable nodes",[126,940,942],{"id":941},"why-is-the-port-different-from-other-tutorials","Why is the port different from other tutorials?",[82,944,945,946,163,949,952,953,955],{},"The script auto-detects port conflicts and assigns a random available port, so it may not be ",[102,947,948],{},"7890",[102,950,951],{},"9090",". Run ",[102,954,922],{}," to see the actual port.",[126,957,959],{"id":958},"cant-open-the-web-dashboard","Can't open the Web dashboard?",[916,961,962,968,971],{},[508,963,964,965,967],{},"Confirm ",[102,966,922],{}," shows the service is running",[508,969,970],{},"Check whether the firewall allows the dashboard port",[508,972,973],{},"If on a remote server, make sure you're using the correct IP",[975,976,977],"style",{},"html pre.shiki code .sHwdD, html code.shiki .sHwdD{--shiki-light:#90A4AE;--shiki-light-font-style:italic;--shiki-default:#546E7A;--shiki-default-font-style:italic;--shiki-dark:#676E95;--shiki-dark-font-style:italic}html pre.shiki code .sBMFI, html code.shiki .sBMFI{--shiki-light:#E2931D;--shiki-default:#FFCB6B;--shiki-dark:#FFCB6B}html pre.shiki code .sfazB, html code.shiki .sfazB{--shiki-light:#91B859;--shiki-default:#C3E88D;--shiki-dark:#C3E88D}html pre.shiki code .sMK4o, html code.shiki .sMK4o{--shiki-light:#39ADB5;--shiki-default:#89DDFF;--shiki-dark:#89DDFF}html .light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html.light .shiki span {color: var(--shiki-light);background: var(--shiki-light-bg);font-style: var(--shiki-light-font-style);font-weight: var(--shiki-light-font-weight);text-decoration: var(--shiki-light-text-decoration);}html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html.dark .shiki span {color: var(--shiki-dark);background: var(--shiki-dark-bg);font-style: var(--shiki-dark-font-style);font-weight: var(--shiki-dark-font-weight);text-decoration: var(--shiki-dark-text-decoration);}html pre.shiki code .sbssI, html code.shiki .sbssI{--shiki-light:#F76D47;--shiki-default:#F78C6C;--shiki-dark:#F78C6C}html pre.shiki code .sTEyZ, html code.shiki .sTEyZ{--shiki-light:#90A4AE;--shiki-default:#EEFFFF;--shiki-dark:#BABED8}html pre.shiki code .s2Zo4, html code.shiki .s2Zo4{--shiki-light:#6182B8;--shiki-default:#82AAFF;--shiki-dark:#82AAFF}",{"title":210,"searchDepth":224,"depth":224,"links":979},[980,984,990,997],{"id":120,"depth":224,"text":121,"children":981},[982,983],{"id":128,"depth":268,"text":129},{"id":336,"depth":268,"text":337},{"id":457,"depth":224,"text":458,"children":985},[986,987,988,989],{"id":461,"depth":268,"text":462},{"id":476,"depth":268,"text":477},{"id":519,"depth":268,"text":520},{"id":593,"depth":268,"text":594},{"id":673,"depth":224,"text":674,"children":991},[992,993,994,995,996],{"id":677,"depth":268,"text":678},{"id":721,"depth":268,"text":722},{"id":768,"depth":268,"text":769},{"id":818,"depth":268,"text":819},{"id":854,"depth":268,"text":855},{"id":880,"depth":224,"text":881,"children":998},[999,1000,1001,1002],{"id":884,"depth":268,"text":887},{"id":908,"depth":268,"text":911},{"id":941,"depth":268,"text":942},{"id":958,"depth":268,"text":959},"One-click install script for Clash\u002FMihomo on Linux, based on nelvko\u002Fclash-for-linux-install. Supports Ubuntu, Debian, CentOS, Arch and more. Features subscription management, Web dashboard, Tun mode and CLI tools.","md",null,{},"\u002Fen\u002Fclient-guides\u002Fclash-for-linux",{"title":1009,"description":1010},"Clash for Linux Installation Guide","Install Clash or Mihomo on Linux with the nelvko script, then manage subscriptions, the web dashboard, TUN mode, and CLI commands.","en\u002F2.client-guides\u002F16.clash-for-linux","cz2BJtujVGcfVDJtDGKalZalYHc2zLqj2EL2BvCOtvA",[1005,1005],1788545171984]