【知识积累】clash在linux服务器上使用

clash for linux

clash 启动后会在 ~/.config/clash 目录生成配置文件。

1
2
3
4
5
6
7
8
9
10
11
wget https://github.com/Dreamacro/clash/releases/download/v1.11.4/clash-linux-amd64-v1.11.4. 

mv clash-linux-amd64 clash

chmod u+x clash

./clash

ls -al ~/.config/clash
.rw-r--r-- 10 einverne 23 Mar 19:30 config.yaml
.rw-r--r-- 4.0M einverne 23 Mar 19:30 Country.mmdb

配置Clash订阅以及面板

1、把windows的订阅打开文件夹

image-20220813142131248

2、讲对应的yml改成config.yaml

image-20220813142220591

3、将此config.yaml替换到~/.config/clash里面的config.yaml

4、下载面板文件

1
2
3
4
cd ~/.config/clash
wget https://github.com/haishanh/yacd/archive/gh-pages.zip
unzip gh-pages.zip
mv yacd-gh-pages/ dashboard/

image-20220813142341024

可以直接复制windows版本的clash里面的配置文件 然后修改少量的地方

在配置文件中加上/修改如下

secret就是api的访问秘钥 如果没有的话任何人都可以访问你的clash面板的api 不安全

1
2
3
secret: xxxx
external-controller: 0.0.0.0:9090 #别忘记在服务器厂商开放端口号
external-ui: dashboard #打开面板

修改后记得重启服务

然后就可以访问

http://serverip:9090/ui/

访问到在线面板了 这里就是相当于自己部署了一个前端页面 跟随着clash启动 填入对应的api就可以查看到机器代理的情况了

那么对于我来说就是我的

image-20220813142714360

修改系统代理

1
vim /etc/profile

加上如下内容 其中端口号根据你的配置文件中指定的端口灵活修改就行

1
2
export http_proxy=127.0.0.1:7890
export https_proxy=127.0.0.1:7890

最后重载配置文件

1
source /etc/profile

这里我们修改的是整个系统的代理配置 如果有更高优先级的配置例如 用户变量 可能会导致不生效 如果代理没有生效可以检查其他的地方是不是也设置了优先级更高的代理 例如当前bash设置的临时变量优先级就比系统优先级更高

用screen后台运行(不使用服务器情况)

1
2
3
apt install screen
screen -ls 列出
screen -r id

1.docker打包
https://blog.csdn.net/m0_67402125/article/details/123869967

2.装载之前打包的tar文件,首先需要安装好你的docker,并运行。
执行命令装载到你的docker中
docker load< 你的路径/rabbitmq.tar

测试代理

curl myip.ipip.net –proxy http://127.0.0.1:7890

docker run -p 7890:7890 -p 8080:8080 -9090:9090 -itd –name shuize gylq:v1 bash

awvs 部署镜像

1
2
3
docker search awvs
docker pull secfa/docker-awvs #拉取镜像
docker run -it -d -p 8443:3443 secfa/docker-awvs #将Docker的3443端口映射到VPS的8443端口

image-20220814091559091

1
2
3
默认账号密码:
username: admin@admin.com
password: Admin123

本文标题:【知识积累】clash在linux服务器上使用

文章作者:孤桜懶契

发布时间:2022年08月13日 - 13:16:25

最后更新:2022年08月17日 - 14:59:59

原始链接:https://gylq.gitee.io/posts/192.html

许可协议: 署名-非商业性使用-禁止演绎 4.0 国际 转载请保留原文链接及作者。

-------------------本文结束 感谢您的阅读-------------------