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并开始使用它来访问互联网。