From 057fbf17a82061b06df412be80ef34793fec055f Mon Sep 17 00:00:00 2001 From: "rick.chan" Date: Tue, 24 Sep 2024 19:34:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A5=E5=85=85=E8=B5=84=E6=96=99=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: rick.chan --- .../Clash/Linux_下配置和使用_Clash.md | 17 ++++++++++++++--- .../Applications/Docker/Docker_安装和使用.md | 17 ++++++++++++++++- 2 files changed, 30 insertions(+), 4 deletions(-) diff --git a/Software/Applications/Clash/Linux_下配置和使用_Clash.md b/Software/Applications/Clash/Linux_下配置和使用_Clash.md index 0aa47b0..78ab0bf 100644 --- a/Software/Applications/Clash/Linux_下配置和使用_Clash.md +++ b/Software/Applications/Clash/Linux_下配置和使用_Clash.md @@ -15,7 +15,9 @@ - [8. No Proxy for](#8-no-proxy-for) - [9. 机场地址](#9-机场地址) - [10. GUI 前端工具](#10-gui-前端工具) - - [11. 外部参考资料](#11-外部参考资料) + - [11. 常见问题](#11-常见问题) + - [11.1. Clash Verge Rev-Ubuntu 24.04 版本无法正常安装](#111-clash-verge-rev-ubuntu-2404-版本无法正常安装) + - [12. 外部参考资料](#12-外部参考资料) Clash 是一个网络代理客户端,用于与机场进行连接。 @@ -137,7 +139,7 @@ localhost, 127.0.0.0/8, ::1, 1.tcp.vip.cpolar.top, 1.tcp.cpolar.cn, 1.tcp.hk.cpo ## 9. 机场地址 -- [魔戒](https://www.mojie.cyou/#/register?code=qyBqCix5) +- [魔戒](https://www.mojie.cyou/#/login) - [奇の旅](https://www.q1travel.cloud) - [CoffeeCloud](https://portal.love-coffee.club/#/register?code=ca8cS26Y) - [JFCLOUD](https://jf.jifeng530.xyz/auth/register) @@ -156,6 +158,15 @@ localhost, 127.0.0.0/8, ::1, 1.tcp.vip.cpolar.top, 1.tcp.cpolar.cn, 1.tcp.hk.cpo - [Clash Verge](https://github.com/clash-verge-rev/clash-verge-rev) - [Clash for Windows Pkg](https://github.com/Fndroid/clash_for_windows_pkg) -## 11. 外部参考资料 +## 11. 常见问题 + +### 11.1. Clash Verge Rev-Ubuntu 24.04 版本无法正常安装 + +Ubuntu 24.04 需要额外安装 libwebkit2gtk 和 libjavascriptcoregtk 依赖,根据架构下载对应版本并安装。其他 Debian 系操作系统类似。 + +- [下载地址 1](https://www.clashverge.dev/faq/linux.html#__tabbed_1_2) +- [下载地址 2](https://github.com/clash-verge-rev/clash-verge-rev/releases/tag/dependencies) + +## 12. 外部参考资料 1. [ArchLinux 上使用 Clash](https://www.cnblogs.com/LzsCxb/p/15662957.html) diff --git a/Software/Applications/Docker/Docker_安装和使用.md b/Software/Applications/Docker/Docker_安装和使用.md index 7a865ae..3e9c07a 100644 --- a/Software/Applications/Docker/Docker_安装和使用.md +++ b/Software/Applications/Docker/Docker_安装和使用.md @@ -62,7 +62,7 @@ newgrp docker pkill X ``` -## 3. 使用镜像源 +## 3. 使用镜像源/代理 以 USTC 镜像源为例。 @@ -96,6 +96,21 @@ sudo systemctl daemon-reload sudo systemctl restart docker ``` +### 3.3. Linux 下使用代理 + +修改 /usr/lib/systemd/system/docker.service 文件,在“ExecStart=”前面增加一行: + +```bash +Environment=https_proxy="http://127.0.0.1:7897" http_proxy="http://127.0.0.1:7897" all_proxy="socks5://127.0.0.1:7897" +``` + +之后重新加载并重启 Docker 服务: + +```bash +sudo systemctl daemon-reload +sudo systemctl restart docker +``` + ## 4. 基本使用 Docker 的主要管理对象是镜像和容器,镜像是静态对象,保存了分层的用户数据;而容器是动态对象,可以看作镜像的运行状态,容器主要包容了 root fs。二者的关系如同程序文件与进程的关系。必须使用镜像来创建容器,一旦 Docker 加载并运行了某镜像,就为之创建一个与之对应的容器,容器至少有 stop 和 run 两个状态。使用 run 命令通过镜像创建容器后,该容器处于 run 状态,使用 exit 命令脱离容器后,容器处于 stop 状态。可以使用 start 命令将处于 stop 状态的容器再次运行起来。