在服务器上配置Clash代理
安装 Clash 内核
在服务器上由于没有可视化窗口,所以只能直接运行 Clash 内核,下载 clash-linux-amd64-v3
可以直接在命令行中启动 Clash:
下载配置文件
在VPN代理网站上可以找到 Clash 配置文件托管链接,我们记为 http://url
:
启动代理
首先查看 config.yaml
文件,查看其中的 port, socks-port
是多少,例如我这里是:
在启动 Clash 代理后,我们需要将环境变量中的端口代理设置为上述端口号,为方便起见我们在 ~/.bashrc
中加入函数方便启动与关闭代理:
修改完成 .bashrc
文件后,执行 source ~/.bashrc
,通过输入命令 proxy_on
即可打开端口代理,proxy_off
即可关闭端口代理。下面就是启动 Clash 代理了:
我们可以在 tmux
中的一个 pane 中执行 ./clash -d .
(服务器上无管理员权限安装tmux可以参考在服务器上配置shell及神经网络框架 - 使用编译安装),效果如下所示
Clash可视化面板
如果上面还是无法连接到外网,可能是节点选择问题,我们可以使用 GitHub - yacd Clash 可视化面板对节点进行选择,使用方法非常简单:
在 config.yaml
文件中修改下述三个参数:
再次启动 ./clash -d .
,在本机的浏览器上输入网址 http://[你的服务器IP]:9090/ui/
,点击左侧的 Proxies
点击测速按钮,对节点继续选择:
如果出现 Unexpected response from the backend
页面,点击 Switch backend
,如下填入配置:
在服务器上配置Clash代理
https://wty-yy.github.io/posts/60686/