云服务器连接外部网络的最佳实践指南

木易
原创
发布时间: 2025-06-10 09:33:51 | 阅读数 0收藏数 0评论数 0
封面
云服务器(Cloud Server)是指在云计算环境下运行的虚拟服务器。与传统的物理服务器相比,云服务器具有弹性、可扩展、灵活等特点。在云服务器上搭建一个外网服务是非常常见的需求,本文将介绍如何在云服务器上搭建一个简单的外网服务。
1

创建目录

打开linux命令行,依次执行下列命令

// 创建并进入目录
mkdir ~/.config
mkdir ~/.config/mihomo/
cd ~/.config/mihomo/

解压附件压缩包

tar xvf clash-linux.tar.gz

授权可执行权限

chmod +x clash-linux
GZ
clash-linux.tar.gz
17.37MB
2

下载clash配置文件

下载配置文件

wget -U "Mozilla/6.0" -O ~/.config/mihomo/config.yaml "https://v1.v2ai.top/link/k5LXty3oPznodMuExKcvuWnQsh8GVXifQus6?clash=2"
3

设置代理

  1. ping 不支持代理,命令行测试外网网址请使用 curl 测试。
  2. clash启动已占用的终端窗口无法再输入命令,请新开一个终端窗口执行下列命令。
  3. 下列命令只对当前终端窗口有效,如果希望永久性的设置代理,可以将以上命令添加到.bashrc文件中。
  4. 在Linux命令行中设置代理,可以通过设置环境变量http_proxy和https_proxy来实现:
export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"
  1. 输入 echo $http_proxy 和 echo $https_proxy 命令,然后回车查看,以确保代理已经正确设置。
  2. 如果需要取消代理,可以使用以下命令:
unset http_proxy
unset https_proxy
4

下载web页面

下载附件并解压到本地/etc/clash/目录;

mkdir /etc/clash/ && cd /etc/clash/
// 下载并移动 clash-dashboard.tar.gz 到 /etc/clash/ 目录
tar zxvf clash-dashboard.tar.gz
GZ
clash-dashboard.tar.gz
136.42KB
5

修改clash文件

不需要修改 Clash Dashboard 的文件,需要修改的是 Clash 的配置文件。一般情况下是没有配置 external-ui 和 secret 这两个配置,编辑配置文件进行查看,如果没有就加入配置,如果有的话查看 external-ui 的路径是否正确;还需要将 external-controller 的地址修改为:127.0.0.1:9090 如果你不是从本机访问,需要从其它机器访问这个Clash Dashboard ,则改为:0.0.0.0:9090

// 进入clash配置文件目录;
cd ~/.config/mihomo/
// 编辑clash的配置文件;
vim config.yaml
// 在配置文件中修改或增加以下内容;
external-controller: 0.0.0.0:9090 # 如果你不是从本机访问,需要从其它机器访问这个Clash Dashboard ,则改为:0.0.0.0:9090
external-ui: /etc/clash/clash-dashboard # clash-dashboard的路径;
secret: '123456' # 123456 是登录web管理界面的密码,请自行设置你自己的
// 重启clash;
./clash-linux
6

访问测试

Clash Dashboard 的本机访问地址是:127.0.0.1:9000/ui , 注意:本机访问浏览器地址栏和页面中的host字段都是 127.0.0.1 ,如果是从其它机器访问,则需要将 两处的 127.0.0.1 都改为Clash机器的IP。

阅读记录0
点赞0
收藏0
禁止 本文未经作者允许授权,禁止转载
猜你喜欢
评论/提问(已发布 0 条)
评论 评论
收藏 收藏
分享 分享
pdf下载 下载