一开始参照在 Linux 中使用 Clash这篇文章在服务器上配置clash
发现没有自带管理页面,也没找到地方配置节点,使用官方提供的http://clash.razord.top/#/proxies也没连接上
后面发现clash for windows 也支持 linux,随调整方向,转投cfw;由于服务器没有图形界面,所以要先开启X11,可以参考之前发的这篇
官网备份网站下载得到Clash.for.Windows-0.20.39-x64-linux.tar.gz,拷贝到任意目录解压
通过./cfw直接启动,途中解决了如下两个报错
# 报错一
error while loading shared libraries: libatk-bridge-2.0.so.0: cannot open shared object file: No such file or directory
# 解决
yum install at-spi2-atk
# 报错二
error while loading shared libraries: libgtk-3.so.0: cannot open shared object file: No such file or directory
# 解决
yum install gtk3
然后遇到第三个报错
执行./cfw --no-sandbox
临时绕过,成功后页面也顺利弹出,按照 配置订阅url->选择节点->回到主页进行配置 的顺序进行配置
通过curl命令简单测试一下
# 不通过代理访问
# 连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定
curl --connect-timeout 5 -m 10 chat.openai.com
# 通过代理访问
curl -x socks5://127.0.0.1:7890 chat.openai.com
使用的过程中发现,如果关闭了窗口,clash就会停止运行(曾经想当然的以为会和windows的一样跑在后台)
为使Clash代理保持后台运行,有两处修改
- 修改启动命令
nohup ./cfw --no-sandbox > out.log 2>&1 & disown
- Clash主界面开启service mode(服务模式)
发表回复