linux下使用雷神加速器:基于docker

简介 自从我全面迁移到 archlinux,目前手里已经没有 windows 的设备。在日常使用中,我有遇到了两个痛点: 腾讯会议共享屏幕的方案不够完美 之前在未接触 linux 时,充值了 2600h 的游戏加速时长,目前还有 1900h,在 linux 下无法使用 对于前者,除非腾讯重构腾讯会议,不然没有好的办法,而且工作时一般没有权力来决定不用腾讯会议(。而对于后者,我在网上搜寻了许多资料,一种可行的方案是跑一个 windows 虚拟机,在里面运行游戏加速器,然后代理主机的流量。但是 windiows 虚拟机还是太重了,我想寻求一种更轻量的方案。 探索 我在网上进行了大量的检索,先是发现雷神加速器有 openwrt 插件,并且有网友使用的是 openwrt 虚拟机桥接到局域网来代理流量,可以正常的工作。其实到这里也足够了,openwrt 虚拟机相比 windows 虚拟机,占用资源已经很小了。但是本着折腾的原则,我想在 docker 里跑 openwrt 来代理本机的流量。 如果不想折腾,你应该: 首先尝试购买一个软路由,在里面运行雷神加速器插件。 安装一个 openwrt 虚拟机,桥接网络的情况下代理本机。 最后再尝试使用 docker 运行 openwrt 来跑雷神加速器。 关于这个方案的优缺点,优点是省钱,缺点是折腾且不适用于笔记本电脑。因为 docker 里要配置静态 ip。个人感觉这个方案更适合不来回搬动的台式机。 在跟着本记录做之前,你应该: 对 docker 的使用有一定的了解 对局域网、Nat、桥接有一定的了解 对 openwrt 有一定了解 (虽然现学也行 安装 首先是找到一个 openwrt 镜像,我个人懒得自己做,用的是这个openwrt-x86。 里面有如何使用 docker 安装的教程,我详细说明一下: # 拉取镜像 docker pull piaoyizy/openwrt-x86:latest # 此处的eth0应该为你使用的网卡,可以用ip a查看 sudo ip link set eth0 promisc on # 此处创建一个macvlan的网络,其子网是当前物理机 # 局域网所在的网络,如“192....

九月 27, 2024 · 2 分钟 · suiyuanla

Aria2全能下载器配置

简介 本篇记录一下自己使用的多线程下载器方案,由于我日常使用的操作系统是 Archlinux,因此是 linux 下的配置,windows 下使用需要进行修改,并且可能有其他更好的方案。 Aria2是一个多线程下载器,它支持 HTTP(s),FTP,STP,BitTorrent 等协议的下载,基本上安装它一个就足以应付日常的所有下载需求了,这也是我选择它的原因。由于我没有离线下载的需求,因此本篇文章并不会涉及相关内容,本篇更关注如何使日常使用 aria2 更舒适方便。 安装 在 Archlinux 上安装 aria2: paru -S aria2 安装好后,aria2 需要进行一些配置才适合使用,我使用的是“Aria2 完美配置”这个项目。 # 将其clone到~/.config/aria2 git clone https://github.com/P3TERX/aria2.conf.git ~/.aria2 克隆下来的 aria2.conf 需要进行一些修改,按自己需要修改,需要注意的是,aira2 的配置文件不支持~为 Home 目录,需要将下面示例的~替换为绝对路径: # 下载目录。可使用绝对路径或相对路径, 默认: 当前启动位置 dir=~/Downloads # 从会话文件中读取下载任务 input-file=~/.aria2/aria2.session # 会话文件保存路径 # Aria2 退出时或指定的时间间隔会保存`错误/未完成`的下载任务到会话文件 save-session=~/.aria2/aria2.session # IPv4 DHT 文件路径,默认:$HOME/.aria2/dht.dat dht-file-path=~/.aria2/dht.dat # IPv6 DHT 文件路径,默认:$HOME/.aria2/dht6.dat dht-file-path6=~/.aria2/dht6.dat # 下载停止后执行的命令 # 从 正在下载 到 删除、错误、完成 时触发。暂停被标记为未开始下载,故与此项无关。 on-download-stop=~/.aria2/delete.sh # 下载完成后执行的命令 # 此项未定义则执行 下载停止后执行的命令 (on-download-stop) on-download-complete=~/....

九月 14, 2024 · 1 分钟 · suiyuanla

记录网站搭建的一些杂事

一、简介 这篇文章主要记录搭建博客以及其他网站时用到的一些内容,包括: 获取域名 配置 Cloudfla DNS 解析 配置 Https 可能的 Nginx 配置 二、获取域名 学生获取域名可以前往Github 教育认证,完成教育认证后可以在教育优惠包中找到".TECH domain free for 1 year",可以在里面领取为期一年的免费域名。 DNS 域名解析 Cloudflare提供了免费的 DNS 解析服务和代理服务。免费计划的代理印象比较深的一个限制是单个文件上传大小限制在 100MB,如果要搭建Alist网盘服务的话,可能要注意关闭 Cloudflare 的代理,让其只解析 DNS。 配置 HTTPS 搭建网站一般都需要配置 HTTPS,但是大部分 HTTPS 证书的申请都需要付费,自签名的证书又没有 CA 认证,会有一些问题。白嫖的方案是使用Let's EnCrypt,提供免费的 ssl 证书,而且也是被认证的,不会有签名问题。它使用一个名为 Cerbot 的客户端来访问,可以访问Cerbot 官网查看,linux 下可以使用pip或snap安装命令行客户端,具体参见官方教程 Nginx 配置 Nginx 新建一个网站配置,可以在/etc/nginx/conf.d/路径下新建一个<filename>.conf的文件,文件可以按自己喜好命名。下面是一个样例的配置 # /etc/niginx/conf.d/web.conf server { # 设置nginx https监听的端口为443 listen 443 ssl; # 设置域名,your.domain.com应该是你的网站 server_name your.domain.com; # 证书文件路径 ssl_certificate /path/to/your/certificate; # 证书私钥文件路径 ssl_certificate_key /path/to/yout/privatekey; # ssl验证配置 ssl_session_timeout 5m; # 安全链接可选加密协议 ssl_protocols TLSv1 TLSv1....

九月 12, 2024 · 1 分钟 · suiyuanla

记录Hugo博客搭建过程

前言 这是我个人搭建博客的一个记录,主要作用是记录自己的搭建过程留作备份,或许有一定的参考价值,但请根据使用组建的官方连接获取最新消息,以防文章过期。 一、 整体架构 使用Markdown编写博客文章。 使用Hugo 将Markdown 文章转换为HTML 网页代码。 使用PaperMod 作为Hugo 的网页主题,提供美观的界面。 使用Disqus 基于Github Discuss 提供评论功能。 利用Github Pages 部署和访问博客(Github提供的 github.io 域名)。 利用Github Actions 达成自动推送Markdown 到仓库,便会更新网站。 二、效果 如前所述,配置好后就可以专注于使用Markdown写文章,当写好文章使用git push 推送到Github仓库后,Github Actions 就会自动更新博客。 而且由于使用Github Pages 访问博客(如我的博客是: suiyuanla.github.io),并没有实际使用服务器与购买域名,可以实现零成本部署博客。 当然,由于github.io 域名并不稳定,实际上可能需要自行购买域名。当然,如果你是学生的话,Github Education 教育优惠也提供免费域名,请自行挖掘。 三、搭建过程 安装Hugo Hugo:世界上最快的网站构建框架。(官网自述): # 我使用arch linux 以及paru aur helper paru -S hugo # 安装hugo 本机部署Hugo 的一个原因是,初始化项目以及新建文章和本地编辑预览需要使用。 创建项目 此处应首先选择一个Hugo 主题,查看主题是否需要特殊的创建选项。 我选用的是PaperMod,去年第一次搭建博客的时候它并不是Hugo 官网主题的第一个,但现在已经放到HUgo官网主题的第一个了。(笑,并不是我随大流,但是确实好用) Hugo的 config文件支持yaml、toml等格式,而且默认使用toml格式。但是PaperMod主题提供的是yaml,因此创建网站时要指定使用yaml格式: # 参考:https://github.com/adityatelange/hugo-PaperMod/wiki/Installation # 我的网站使用suiyuan-blog,可自行替换 hugo new site suiyuan-blog --format yaml # 使用tree查看创建好的目录结构(非必做) tree suiyuan-blog suiyuan-blog ├── archetypes # 存放模板 ├── assets ├── content # 文件下的posts文件夹存放博客内容 ├── data ├── hugo....

八月 9, 2024 · 2 分钟 · suiyuanla