Clash Linux服务器安装详细教程

  • Post category:Linux

Clash Linux服务器安装详细教程

1. 安装前的准备

在开始Clash的安装前,请确保您的Linux服务器已经安装好curl和wget。 如果您的服务器已经安装了这些软件,则可以跳过这一步。

sudo apt-get update && sudo apt-get install curl wget -y

2. 下载并安装Clash

首先,从官方的GitHub页面下载最新版本的Clash。

wget https://github.com/Dreamacro/clash/releases/download/v1.6.0/clash-linux-amd64-v1.6.0.gz

然后解压并授予运行权限。

gunzip clash-linux-amd64-v1.6.0.gz && chmod +x clash-linux-amd64-v1.6.0

3. 配置Clash

在安装好Clash后,需要进行一些配置。

首先,创建一个名为config.yaml的文件,并编辑以下内容:

# HTTP代理设置
http-proxy: 127.0.0.1:7890

# SOCKS5代理设置
socks5-proxy: 127.0.0.1:7891

# Mixed Mode
mixed-port: 7892
mode: rule
allow-lan: true

此配置文件使用了默认端口,你可以根据自己的需求进行修改。

接着,启动Clash。

./clash-linux-amd64-v1.6.0 config.yaml &

4. 配置系统代理

在安装和配置Clash之后,您还需要配置系统代理才能开始使用它。为此,您可以使用以下命令:

export http_proxy="http://127.0.0.1:7890"
export https_proxy="http://127.0.0.1:7890"

请确保将这些命令添加到您的系统环境中,以便每次使用时自动生效。

示例说明一

例如,您可以在Linux服务器中设置代理,以便通过代理访问网站。命令示例:

export http_proxy="http://127.0.0.1:7890"
curl https://www.google.com 

示例说明二

您还可以使用Clash配置混合代理模式,该模式将HTTP和SOCKS5代理混合在一起,方便您的代理使用。在此模式下,您可以在使用HTTP代理时选择SOCKS5代理,以访问一些不能通过HTTP代理访问的网站。命令示例:

export http_proxy="http://127.0.0.1:7892"
curl --socks5 localhost:7891 https://www.google.com 

此命令将使用端口7892,让您可以在HTTP代理下使用SOCKS5代理。

恭喜您已经成功配置Clash并开始使用它来访问互联网。