方块糖的工坊
方块糖的工坊

Linux科学上网(CentOS 7)

一开始参照在 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

然后遇到第三个报错

image-20240104132954963

执行./cfw --no-sandbox临时绕过,成功后页面也顺利弹出,按照 配置订阅url->选择节点->回到主页进行配置 的顺序进行配置

image-20240104132426215

通过curl命令简单测试一下

# 不通过代理访问
# 连接超时时间用--connect-timeout参数来指定,数据传输的最大允许时间用-m参数来指定
curl --connect-timeout 5 -m 10 chat.openai.com
# 通过代理访问
curl -x socks5://127.0.0.1:7890 chat.openai.com
image-20240104132523538

使用的过程中发现,如果关闭了窗口,clash就会停止运行(曾经想当然的以为会和windows的一样跑在后台)

为使Clash代理保持后台运行,有两处修改

  1. 修改启动命令nohup ./cfw --no-sandbox > out.log 2>&1 & disown
  2. Clash主界面开启service mode(服务模式)
image-20240104132613552

发表回复

textsms
account_circle
email

方块糖的工坊

Linux科学上网(CentOS 7)
一开始参照在 Linux 中使用 Clash这篇文章在服务器上配置clash 发现没有自带管理页面,也没找到地方配置节点,使用官方提供的http://clash.razord.top/#/proxies也没连接上 后面发…
扫描二维码继续阅读
2024-01-04