[{"data":1,"prerenderedAt":293},["ShallowReactive",2],{"category-data-实用小技能":3},[4],{"id":5,"title":6,"body":7,"description":280,"extension":281,"meta":282,"navigation":92,"ogImage":284,"path":289,"seo":290,"stem":291,"__hash__":292},"content/blogs/6. 从零开始在 TUI 服务器中启动 clash.md","从零开始在 TUI 服务器中启动 clash",{"type":8,"value":9,"toc":270},"minimark",[10,14,18,21,24,27,30,35,46,54,123,126,129,136,140,161,164,167,182,185,188,231,237,247,250,266],[11,12,13],"h2",{"id":13},"背景",[15,16,17],"p",{},"相信国内的朋友在用自己实验室服务器的时候总会遇到各种网络问题，比如从 GitHub 上 clone 不下来代码，push 不上去代码，下载模型，数据集非常缓慢等。网络问题已经成为大家科研路上的一个重要绊脚石！！",[15,19,20],{},"为了帮助更多的人解决这个问题，我想分享一下我的经验。",[11,22,23],{"id":23},"准备",[15,25,26],{},"这篇文章假设你已经学会了在自己电脑上使用任意一款有 GUI 页面的 Clash 进行翻墙，你需要有一个能正常工作的 Clash，正常运行的机场，并在自己的 Clash 里成功使用这个机场翻墙。",[15,28,29],{},"同时假设你没有服务器的 sudo 权限，服务器使用 Linux 系统，CPU 为 x86_64（amd64）版本。",[31,32,34],"h3",{"id":33},"下载-mihomo-内核","下载 mihomo 内核",[15,36,37,38,45],{},"从这里 ",[39,40,44],"a",{"href":41,"rel":42},"https://github.com/MetaCubeX/mihomo/releases",[43],"nofollow","MetaCubeX/mihomo"," 下载最新的 mihomo 内核。",[15,47,48,49,53],{},"从中找到 ",[50,51,52],"code",{},"mihomo-linux-amd64-compatible-v*.gz","（* 表示任意版本），然后下载，复制到你的服务器上，解压并重命名为 clash，指令如下：",[55,56,61],"pre",{"className":57,"code":58,"language":59,"meta":60,"style":60},"language-bash shiki shiki-themes github-light dracula","gzip -d mihomo-linux-amd64-compatible-v*.gz\n\nmv mihomo-linux-amd64-compatible-v* clash\n\nchmod +x clash\n","bash","",[50,62,63,87,94,107,112],{"__ignoreMap":60},[64,65,68,72,76,80,84],"span",{"class":66,"line":67},"line",1,[64,69,71],{"class":70},"sCLZk","gzip",[64,73,75],{"class":74},"soDru"," -d",[64,77,79],{"class":78},"sEzAm"," mihomo-linux-amd64-compatible-v",[64,81,83],{"class":82},"sJti5","*",[64,85,86],{"class":78},".gz\n",[64,88,90],{"class":66,"line":89},2,[64,91,93],{"emptyLinePlaceholder":92},true,"\n",[64,95,97,100,102,104],{"class":66,"line":96},3,[64,98,99],{"class":70},"mv",[64,101,79],{"class":78},[64,103,83],{"class":82},[64,105,106],{"class":78}," clash\n",[64,108,110],{"class":66,"line":109},4,[64,111,93],{"emptyLinePlaceholder":92},[64,113,115,118,121],{"class":66,"line":114},5,[64,116,117],{"class":70},"chmod",[64,119,120],{"class":78}," +x",[64,122,106],{"class":78},[15,124,125],{},"我个人建议吧解压出的 clash 单独放置一个文件夹。",[31,127,128],{"id":128},"准备机场配置",[15,130,131,132,135],{},"启动你的电脑中的 clash，点击订阅，右键你当前激活的订阅，点击编辑文件，然后将出现的 yaml 文件内容全部复制下来，在 clash 同目录下创建一个 ",[50,133,134],{},"config.yaml"," 文件，并将刚才复制的内容全部粘贴进去。",[31,137,139],{"id":138},"geox-url-准备","geox-url 准备",[15,141,142,143,148,149,154,155,160],{},"分别下载 ",[39,144,147],{"href":145,"rel":146},"https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.dat",[43],"geoip","，",[39,150,153],{"href":151,"rel":152},"https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geosite.dat",[43],"geosite"," 和 ",[39,156,159],{"href":157,"rel":158},"https://fastly.jsdelivr.net/gh/MetaCubeX/meta-rules-dat@release/geoip.metadb",[43],"mmdb"," 到同级文件夹。",[11,162,163],{"id":163},"启动",[15,165,166],{},"执行下述指令，你的 clash 就启动成功了，从启动日志上可以看到你的监听端口，外部控制端口等信息。",[55,168,170],{"className":57,"code":169,"language":59,"meta":60,"style":60},"./clash -d ./\n",[50,171,172],{"__ignoreMap":60},[64,173,174,177,179],{"class":66,"line":67},[64,175,176],{"class":70},"./clash",[64,178,75],{"class":74},[64,180,181],{"class":78}," ./\n",[11,183,184],{"id":184},"设置系统代理",[15,186,187],{},"在一个终端中启动 clash 后，在需要访问境外服务的终端上设置系统代理，指令如下：",[55,189,191],{"className":57,"code":190,"language":59,"meta":60,"style":60},"export https_proxy=\"http://127.0.0.1:7890\"\nexport http_proxy=\"http://127.0.0.1:7890\"\n",[50,192,193,216],{"__ignoreMap":60},[64,194,195,199,203,206,210,213],{"class":66,"line":67},[64,196,198],{"class":197},"szJfE","export",[64,200,202],{"class":201},"scEb-"," https_proxy",[64,204,205],{"class":197},"=",[64,207,209],{"class":208},"sMWOi","\"",[64,211,212],{"class":78},"http://127.0.0.1:7890",[64,214,215],{"class":208},"\"\n",[64,217,218,220,223,225,227,229],{"class":66,"line":89},[64,219,198],{"class":197},[64,221,222],{"class":201}," http_proxy",[64,224,205],{"class":197},[64,226,209],{"class":208},[64,228,212],{"class":78},[64,230,215],{"class":208},[15,232,233,234,236],{},"注意这里没有输错，https_proxy 对应的就是 ",[50,235,212],{},"。",[15,238,239,240,242,243,246],{},"这里的端口可能会根据 ",[50,241,134],{}," 文件的不同而有所变化，注意日志中的 ",[50,244,245],{},"mixed_port","，实际以这个为准。",[15,248,249],{},"到这里配置就结束了，可以链接一下谷歌自行测试联通性。",[55,251,253],{"className":57,"code":252,"language":59,"meta":60,"style":60},"curl -v www.google.com\n",[50,254,255],{"__ignoreMap":60},[64,256,257,260,263],{"class":66,"line":67},[64,258,259],{"class":70},"curl",[64,261,262],{"class":74}," -v",[64,264,265],{"class":78}," www.google.com\n",[267,268,269],"style",{},"html pre.shiki code .sCLZk, html code.shiki .sCLZk{--shiki-default:#6F42C1;--shiki-dark:#50FA7B}html pre.shiki code .soDru, html code.shiki .soDru{--shiki-default:#005CC5;--shiki-dark:#BD93F9}html pre.shiki code .sEzAm, html code.shiki .sEzAm{--shiki-default:#032F62;--shiki-dark:#F1FA8C}html pre.shiki code .sJti5, html code.shiki .sJti5{--shiki-default:#005CC5;--shiki-default-font-style:inherit;--shiki-dark:#BD93F9;--shiki-dark-font-style:italic}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 .szJfE, html code.shiki .szJfE{--shiki-default:#D73A49;--shiki-dark:#FF79C6}html pre.shiki code .scEb-, html code.shiki .scEb-{--shiki-default:#24292E;--shiki-dark:#BD93F9}html pre.shiki code .sMWOi, html code.shiki .sMWOi{--shiki-default:#032F62;--shiki-dark:#E9F284}",{"title":60,"searchDepth":89,"depth":89,"links":271},[272,273,278,279],{"id":13,"depth":89,"text":13},{"id":23,"depth":89,"text":23,"children":274},[275,276,277],{"id":33,"depth":96,"text":34},{"id":128,"depth":96,"text":128},{"id":138,"depth":96,"text":139},{"id":163,"depth":89,"text":163},{"id":184,"depth":89,"text":184},"探究如何在纯 TUI 服务器上启动 clash，解决中国境内的网络问题","md",{"date":283,"image":284,"alt":6,"tags":285,"published":92},"1 May 2026","/blogs-img/blog4.jpg",[286,287,288],"Linux","折腾日记","实用小技能","/blogs/tui-clash",{"title":6,"description":280},"blogs/6. 从零开始在 TUI 服务器中启动 clash","ZmQG4yZmy47Hg_DjZMPeOUpHQPdH-KV2mr3UoqfDXkc",1780561599342]