在远程服务器上配置Codex

说明: 这里的服务器是腾讯云服务器,有公网IP的服务器 思路如下: 远程服务器上使用codex如果没有代理是无法运行的,所以这里的思路是在远程服务器上搭建一个代理,然后再运行codex Phase 1:远程服务器上配置 clash 1. 首先下载 Clash for Linux 首先,从官方 GitHub 发布页面 https://github.com/doreamon-design/clash/releases 下载适合你系统的 Clash 二进制文件。对于大多数 64 位系统,请选择 clash_2.0.24_linux_amd64.tar.gz 下载之后,将压缩包上传到云服务器上,可以放在 ~ 目录下,然后解压 1 tar -xvf clash_2.0.24_linux_amd64.tar.gz 此命令将生成三个文件:clash(可执行文件)、README.md 和 LICENSE。只需要 clash 二进制文件。然后授予执行权限: 1 chmod +x clash 2. 创建 Configuration Directory Clash 将其配置文件存储在 ~/.config/clash/ 中。如果此目录不存在,请手动创建它: 1 mkdir ~/.config/clash 然后,将两个必需的文件添加到此文件夹:config.yaml(你的订阅配置文件,定义节点、规则和端口) 和 Country.mmdb(来自 MaxMind 的 GeoIP 数据库,用于识别目标 IP 的国家或地区)。 ⚠️ 注意:config.yaml 文件来自你的付费订阅。你需要先在本地获取它,然后将其上传到你的远程服务器。Country.mmdb 文件通常随订阅自动下载。 购买订阅后,你可以按如下方式找到配置文件(这些操作在你的本地机器上执行,而不是在远程服务器上): 打开您想要上传到远程服务器的订阅。右键单击并选择“打开文件”,这里可以用VScode打开,然后再在VScode中打开这个文件夹,这将自动导航到相应的.yaml配置文件。 在上传到远程服务器之前,将其重命名为config.yaml。 对于Country.mmdb文件,你可以尝试在父目录中查找。如果它没有随您的订阅自动下载,您可以选择下面列出的一种方法: 自动下载它: ...

January 16, 2026

Hugo Learning

个人主题配置 概述 这里选用的是 hugo-PaperMod PaperMod 有三种不同的模式(3 Modes): Regular Mode. Home-Info Mode. Profile Mode. 主题安装 安装详细内容可以参考 hugo-PaperMod/wiki/Installation Make sure you install Hugo >= v0.112.4 主题的安装路径:/Users/bingxil/Bob_L_Hugo/themes PaperMode 的安装后的路径:/Users/bingxil/Bob_L_Hugo/themes/PaperMod 如果之前安装了,要重新删除的话,执行如下命令 1 2 3 git submodule deinit -f themes/PaperMod git rm -f themes/PaperMod rm -rf git/modules/themes/PaperMod 安装命令: 1 2 git submodule add --depth=1 https://github.com/adityatelange/hugo-PaperMod.git themes/PaperMod git submodule update --init --recursive # needed when you reclone your repo (submodules may not get cloned automatically) 最后,还需要在 hugo.yml add: ...

April 21, 2025

Personal Page Build

环境介绍 建站工具:Hugo + Github + Netlify + Aliyun + CloudFlare 电脑环境:MacOS Sonoma (14.3.1) Hugo: Hugo Netlify: Netlify HUGO 安装 准备工作,安装: Git Go Dart Sass 接下来开始正式安装hugo, 使用homebrew进行安装 1 brew install hugo 安装好后查看版本信息 1 hugo version 创建一个 site 1 2 3 4 5 6 hugo new site Bob_L # 创建了一个名为 Bob_L 的 site cd quickstart # 进入 site git init # 初始化 git git submodule add https://github.com/theNewDynamic/gohugo-theme-ananke.git themes/ananke # 加入你的主题 echo "theme = 'ananke'" >> hugo.toml # 修改成你的主题 hugo server hugo server 之后,通过查看终端的 url 就可以看到你的网页了 注意:这里是使用 submodule ,因为如果使用 clone,可能会出错 加入 content 1 hugo new content posts/my-first-post.md Hugo 会在 content/posts 目录下创建你的 content,最开始在 front matter 中 draft 的值是 true . 默认状态下, Hugo 并不会在建站过程中发布 draft 内容 ...

April 1, 2024