在linux上配置clash,通过Dashboard控制

:label:现状 已经安装好了clash for linux,并且在systemd中写好了配置,能够正常运行(在主机上使用浏览器访问外网OK的)。 vpn配置也已经从机场上拉下来了,但是目前无法ping通google.com。 潜在误区:ping命令是走的ICMP协议 :loudspeaker: 诉求 想要在外部网络环境中,调用clash ui进行节点的选择 web端dashboard的控制:https://clash.razord.top/#/proxies 另外一个项目yacd dashboard:https://yacd.haishan.me/ :question: 怀疑 怀疑没有进行节点的选择,需要把9090端口公开用于在服务器上进行访问。 但是这台主机是通过云服务器的内网暴露实现公网访问的,所以说需要对frpc的相关进行修改才行。 备注 clash的配置文件 config.yaml在/etc/clash下面 dashboard在/etc/clash下面 :mag: 问题排查 检查http_proxy, https_proxy echo $http_proxy $https_proxy // output http://127.0.0.1:7890 http://127.0.0.1:7890 SSL错误问题 在主机上开启代理的情况下,使用conda install 会出现SSL的问题; 但是把环境变量http_proxy等取消设置后,他就不报这个错误了。 frp内网暴露服务是否转发成功 因为我要用到clash的主机,是通过一台云服务器进行内网暴露进行使用的,所以需要检查frp相关设置。 检查~/frp/frpc.toml 配置是否正确,配置正确后在systemctl status 的输出中可以看见相应服务名字成功启动。 像这样: 同时在服务端上的日志/var/log/frps.log中可以进行查看。 在这里也检查出来了一些问题,刚开始的时候clash的相关转发没有跑起来,[[proxies]]这个标签是必要的,不是乱写的啊啊啊 在主机上 使用https://clash.razord.top/#/proxies可以正常访问web端的dashboard 访问localhost:9090端口会有一个{“clash”,“hello”}类似的提示,但是没有相关的控制平面 感觉没有暴露和访问正确的端口,9090端口里面什么都没有。 也有可能是yacd的dashboard影响

January 8, 2024 · 1 min · 51 words · sirius1y

Ubuntu服务器命令小记

创建用户 # 新建用户 sudo adduser newuser # 添加到用户组 sudo usermod -aG sudo newuser # 这里-aG选项表示将用户添加到指定组中。sudo是Ubuntu中默认的超级用户组。 查看系统信息 查看CPU信息: lscpu: 显示CPU架构信息,如型号、核心数、线程数等。 top 或 htop(需要安装): 实时显示CPU使用率及其它系统信息。 不得不说htop比top好用太多! 查看GPU信息 (如果安装了NVIDIA GPU): nvidia-smi: 显示NVIDIA GPU的状态,包括使用率、温度、显存使用等。 查看内存信息: free -m: 显示内存使用情况,包括总量、使用中、空闲等,单位为MB。 vmstat: 显示内存统计信息及系统进程、交换、IO等信息。 查看网络信息: ifconfig(在某些系统中可能需要安装net-tools): 显示网络接口配置信息。 ip addr: 显示网络接口的IP地址。 netstat(可能需要安装): 显示网络连接、路由表、接口统计等信息。 nload 或 iftop(需要安装): 实时监控网络流量和带宽使用。 关闭桌面 如果您的Ubuntu服务器当前运行着GNOME或任何其他图形界面,并且您想要关闭这个图形界面(也就是说,让服务器运行在纯命令行模式),您可以按照以下步骤操作: 关闭GNOME或图形界面 停止图形界面服务: 对于使用systemd的系统(如最新版的Ubuntu),您可以使用以下命令停止gdm(GNOME Display Manager)或类似的服务: sudo systemctl stop gdm3 如果您不确定是哪个显示管理器(比如可能是lightdm, sddm等),可以先检查当前运行的显示管理器: systemctl list-units --type=service | grep -E 'gdm|sddm|lightdm|x11' 禁用自动启动: 如果您不想在每次启动时自动进入图形界面,可以禁用对应的服务: sudo systemctl disable gdm3 再次启用GNOME或图形界面 当您需要再次启用GNOME或其他图形界面时,您可以使用以下命令:...

December 20, 2023 · 11 min · 2198 words · sirius1y

ubuntu输入法RIME中州韵配置ibus-rime

参考文章:https://www.cnblogs.com/keatonlao/p/12983158.html 安装ibus-rime sudo apt-get install ibus-rime 然后在这个窗口选择ibus框架,选择应用。 在设置->键盘中添加RIME输入法 配置中州韵 用户资料夹: ~/.config/ibus/rime/ 共享资料夹: /usr/share/rime-data/ 修改配置 在「用户资料夹」下创建 .yaml 定制文档;比如 default.yaml 的定制文件名为 default.custom.yaml luna_pinyin 的定制文件名为 luna_pinyin.custom.yaml luna_pinyin_simp 的定制文件名为 luna_pinyin_simp.custom.yaml symbols.yaml 的定制文件名为 symbols.custom.yaml rime的应用过程是把/usr/share/rime-data/和*.custom.yaml文件整合到一起,默认为/usr/share/rime-data/中的配置。 规范为在文件名主体(ID)和 .yaml 之间增加次级扩展名 .custom。定制文档的书写格式为: patch: "一级设定项/二级设定项/三级设定项": 新的设定值 "另一个设定项": 新的设定值 "再一个设定项": 新的设定值 "含列表的设定项/@n": 列表第n个元素新的设定值,从0开始计数 "含列表的设定项/@last": 列表最后一个元素新的设定值 "含列表的设定项/@before 0": 在列表第一个元素之前插入新的设定值(不建议在补丁中使用) "含列表的设定项/@after last": 在列表 "一级设定项/二级设定项/三级设定项": 新的设定值最后一个元素之后插入新的设定值(不建议在补丁中使用) "含列表的设定项/@next": 在列表最后一个元素之后插入新的设定值(不建议在补丁中使用) 每次修改配置文件,你需要重新部署来生效。 应用部署 点击输入法的程序指示器,选择「部署」 点击输入法状态栏上的 ⟲ (Deploy) 按钮。如果找不到状态栏,在终端输入以下命令,可触发自动部署: rm ~/.config/ibus/rime/default.yaml; ibus-daemon -drx 文件结构 ~/.config/ibus/rime ├── build/ ├── default....

December 19, 2023 · 1 min · 128 words · sirius1y

Ubuntu22.04 配置clash-for-linux

问题来源 之前在ubuntu 22.04一直用的是cfw,但是偶尔会触发开机的时候cfw没有正确加载,然后就上不了网…点Quit还退不了。所以还是重新装一个命令行版本的吧,至少命令行重启还方便一点。 安装clash-for-linux 之前的github上面源项目挂了,找到一个备用的项目:https://github.com/Elegycloud/clash-for-linux-backup 克隆到本地之后按照项目的指南跑起来就行。 其他碎碎念 可以把项目中的/etc/profile.d/clash.sh的内容复制到~/.bashrc中来,然后再source一下,不然每次都要source那个位置。在命令行中proxy_on和proxy_off还是很方便的~ 感觉这个dashboard:https://clash.razord.top/#/proxies 比 yacd更好用一点,直接配置就好 可以把clash-for-linux添加到/etc/systemd/system/clash.service,执行程序就填/path-to-clash-for-linux-backup/bin/clash-linux-amd64 -d /path-to-clash-for-linux-backup/conf,然后就能通过systemctl进行管理啦^_^

April 13, 2023 · 1 min · 14 words · sirius1y