如何在Linux使用Clash代理

前言:最近在捣腾ChatGPT,因为调用opanai接口需要使用代理,所以记录下linux下如何使用Clash代理

1、安装clash-for-linux

这是github上一个linux端使用Clash作为代理的工具。详细安装见 clash-for-linux

核心:安装后编辑.env文件修改变量CLASH_URL(clash订阅链接)的值,关于如何获取clash订阅链接,可直行查询。也可以使用我目前暂时用的平台: CloudNine

1
2
cd clash-for-linux
vim .env

2、使用Clash Dashboard

  • 访问 Clash Dashboard
    通过浏览器访问 start.sh 执行成功后输出的地址,例如:http://192.168.0.1:9090/ui
  • 登录管理界面
    在API Base URL一栏中输入:http://IP:9090 ,在Secret(optional)一栏中输入启动成功后输出的Secret。
    点击Add并选择刚刚输入的管理界面地址,之后便可在浏览器上进行一些配置。

3、测试

1
2
3
4
5
6
7
8
9
10
[root@VM-20-9-centos /]# curl api.chat.com
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>301 Moved Permanently</title>
</head><body>
<h1>Moved Permanently</h1>
<p>The document has moved <a href="https://www.chat.com/">here</a>.</p>
<hr>
<address>Apache/2.4.38 (Debian) Server at www.chat.com Port 80</address>
</body></html>

完成!如何访问失败,可以尝试切换节点!