安装与配置
参考了这位老哥的博客
0. 来由
阿里云与腾讯云git太慢了。。想快点
1. 下载安装
地址在这里,找到对应自己系统的版本,可以先下载到自己本地主机后再用FileZilla上传到云服务器(虽然蛮麻烦,但是它快呀)
2. 安装
将下载的上传到自己的服务器之后,解压之:
gunzip clash-linux-amd64-v1.4.1.gz
解压结果就是一个可执行文件 重命名:
mv clash-linux-amd64 clash
赋予运行权限:
chmod +x clash
移动到bin目录下:
mv clash /usr/local/bin/clash
3. 编辑config.yaml文件
vim ~/.config/clash/config.yaml
# port of HTTP
port: 7890
# port of SOCKS5
socks-port: 7891
…… # 这里输入你自己的配置文件
4. 将添加为系统服务
cd /etc/systemd/system/
vim clash.service
clash.service的内容为:
[Unit]
Description= proxy
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/bin/clash -f /home/YourUsername/.config/clash/config.yaml
[Install]
WantedBy=multi-user.target
要想深入了解systemctl服务,可前往阮一峰大佬的教程
编辑完成后,重载systemctl
systemctl daemon-reload
开启服务
systemctl start clash
设置开机启动
systemctl enable clash
5. 开启http代理和socks5代理
- 手动开启代理
export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7891
- 保持启动,修改~/.bashrc
echo "export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7891" >> ~/.bashrc
6. 测试是否成功
curl -I https://www.google.com/
返回:
HTTP/1.1 200 Connection established
HTTP/2 200
content-type: text/html; charset=ISO-8859-1
p3p: CP="This is not a P3P policy! See g.co/p3phelp for more info."
date: Thu, 04 Mar 2021 09:08:48 GMT
server: gws
x-xss-protection: 0
x-frame-options: SAMEORIGIN
expires: Thu, 04 Mar 2021 09:08:48 GMT
cache-control: private
set-cookie: 1P_JAR=2021-03-04-09; expires=Sat, 03-Apr-2021 09:08:48 GMT; path=/; domain=.google.com; Secure
set-cookie: NID=210=wzyYoXKPgWcDE4ptLfGQOeOE1w5kehSHm4-gycNKB2bUaeueNyGXgDUm-p5KR6X0aTtmcXjxsamD0xM3YJVRqJnw74uXjiOwcJpRiwsQ-jdUc4y4JG8ObdBOGQJQcddFf_d8fyJ1nVEeEWWZanQUDJToFA6b0T05oCegNpeM70Q; expires=Fri, 03-Sep-2021 09:08:48 GMT; path=/; domain=.google.com; HttpOnly
alt-svc: h3-29=":443"; ma=2592000,h3-T051=":443"; ma=2592000,h3-Q050=":443"; ma=2592000,h3-Q046=":443"; ma=2592000,h3-Q043=":443"; ma=2592000,quic=":443"; ma=2592000; v="46,43"