跳至主要内容

博文

自建Docker Hub加速镜像

  方案一:使用 Nginx 搭建 系统:Ububtu 22.04 服务器:Zgocloud 洛杉矶 9929+CMIN2 提到要加速一个网站,自然就能想到使用 Nginx 反代一下了。接下来是具体的配置方案 安装 Nginx sudo apt update sudo apt install nginx 防火墙放行指定端口 我这里使用的防火墙是系统自带的 UFW,并且没有开厂商提供的防火墙(忘记是关掉了还是本来就没有,反正没开),所以只需要 sudo ufw allow ‘Nginx Full’ 一条命令即可,这样就会放行 IPv4 和 IPv6 的 80 和 443 端口(当然也可以手动 sudo ufw allow 443 这样只开放 443 端口) 如果没有使用防火墙,就不用设置这一步,如果还使用了厂商提供的防火墙,就需要在厂商的面板处同样开放这些端口 配置 Nginx 使用命令 sudo vim /etc/nginx/nginx.conf 编辑 Nginx 配置,在 http 块下增加一个 server 块 /etc/nginx/nginx.conf #反代docker hub镜像源 server { listen 443 ssl; server_name 域名; ssl_certificate 证书地址; ssl_certificate_key 密钥地址; ssl_session_timeout 24 h; ssl_ciphers 'ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256' ; ssl_protocols TLSv1 TLSv1. 1 TLSv1. 2 TLSv1. 3 ; location / { ...

使用 OpenWrt 23.05.5 官网源码编译固件

前言 用过大佬编译好的固件,也自己基于大佬的固件手动编译,最终还是决定用官方的源码编译,只加入自己想要的软件 相关链接: 官方的地址 源码: https://github.com/openwrt/openwrt 固件: https://downloads.openwrt.org 大佬的源码: Lean's LEDE : https://github.com/coolsnowwolf/lede Lienol's OpenWrt : https://github.com/Lienol/openwrt 准备工作 环境 系统:Debian 11 x64位系统 / Ubuntu 18.04 x64位系统 网络:可以访问外网( 国内请全局科学上网 ) 磁盘:大约有 30G 的空闲空间 内存:至少 4G 物理内存 CPU:越快越好,影响编译速度 依赖 以 root 用户执行以下命令或者有 root 权限的用户 sudo apt update - y sudo apt install - y ack antlr3 aria2 asciidoc autoconf automake autopoint binutils bison build - essential \ bzip2 ccache cmake cpio curl device - tree - compiler fastjar flex gawk gettext gcc - multilib g ++- multilib \ git gperf haveged help2man intltool libc6 - dev - i386 libelf - dev libglib2 . 0 - dev libgmp3 - dev libltdl - dev \ libmpc - dev libmpfr - dev libncurses5 - dev libncursesw5 - dev libreadline - dev libssl - dev libtool lrzsz \ mkisofs msmtp nano ninja - build p7zip p7zip - full patch pkgconf python2 . 7 python3 python3 - pip libpyth...

Snap 快速部署 Shadowsocks-libev 服务端

  安装 # 安装 Snap 应用商店 # 通过 Snap 应用商店安装 Shadowsocks-libev 是 官方推荐 的方式。 如果你的服务器运行 Ubuntu 16.04 LTS 及以上的版本,Snap 已经默认安装好了。 如果你的服务器运行了其他的Linux发行版,你只需跟着对应的发行版安装 Snap core 。 现在来检测一下你的服务器已经安装了需要的 snapd 和 Snap core : sudo snap install core 安装 Shadowsocks-libev # 现在我们安装最新的 Shadowsocks-libev: sudo snap install shadowsocks-libev --edge 配置 # 下面是我们推荐的 Shadowsocks-libev 服务器配置: { "server":["::0","0.0.0.0"], "server_port":8388, "encryption_method":"chacha20-ietf-poly1305", "password":"ExamplePassword", "mode":"tcp_and_udp", "fast_open":false } 注意,你需要把里面的 ExamplePassword 替换成一个更强的密码。 你还可以考虑将 server_port 的值从 8388 改为 1024到65535 之间的任意整数。 现在打开通过 Snap 安装的 Shadowsocks-libev 默认的配置文件: sudo nano /var/snap/shadowsocks-libev/common/etc/shadowsocks-libev/config.json 将上方替换过密码的配置信息复制粘贴到配置文件后, 按 Ctrl/Control + x 退出。 退出时,文本编辑器将问你 Save modified buffer? ,请输入 y 然后按回车键。 防火墙...

利用 docker 部署 WireGuard 实现sd-wan 备份

  本文隐藏内容 我这里的教程是基于我们整合包制作,如果按照教程配置不成功,建议使用我们的整合包。我这里是爱快+iStoreOS的组合方式,爱快为主路由,iSoreOS为旁路由。 一、检查爱快和iStoreOS的版本 为了IPV6正确运行,建议两个软路由系统的版本均更新到最新版本。 二、配置IPV6 先查看下目前IPV6的状态,进这网站测试 http://www.test-ipv6.com/ ,出现以下状态,代表IPV6没有正确配置 IPV6必要条件,就是需要主路由拨号 1.爱快主路由配置IPV6 启动后即可看到获取到IPV6地址 2409开头的是移动 240e开头的是电信 接着编辑下面 2.iStoreOS旁路由配置IPV6 3.测试IPV6连通性 如果使用OpenClash的话,参考以下文章配置,否者IPV6配置正常也无法正常使用 http://www.test-ipv6.com/ 三、配置IPV6域名DDNS服务 1.检测iStoreOS的IPV6内外网是否能访问 内网测试: 找到iStoreOS的IPV6 在谷歌浏览器里面输 [2409:8a6c:13a:2721:20c:29ff:fe80:7fe] ,可以访问 外网测试: 手机4G/5G网络环境下,通过谷歌浏览器,里面输 [2409:8a6c:13a:2721:20c:29ff:fe80:7fe] ,可以访问 2.解析阿里云域名的IPV6 先解析域名到iStoreOS的IPV6地址 3.配置DDNS 先找到阿里云的Access Key ID和Access Key Secret 找到iStoreOS旁路由的MAC 地址 配置DDNS在主路由爱快上配置 ...

OpenWrt通过Docker安装Homebox 实现内网测速

  简介 homebox  家庭网络工具箱,主要用于组建家庭局域网时的一些调试、检测、压测工具。。 说明 基于  scratch  镜像构建体积超小。 查看  Dockerfile  。 使用 快速开始 docker run -d \ --name homebox \ --restart unless-stopped \ --net=host \ kimi360/homebox:latest 截图 启动成功后访问 http://路由器的IP:3300 浅色主题 深色主题 引用 XGHeaven/homebox 协议 MIT

OpenWrt通过Docker安装 ZeroTier One 实现内网穿透

目录 安装 使用 -------------------------------------------------------------------------------------------------------------------------- 安装 确保你的openwrt已有docker功能 docker run -d \ --restart unless-stopped \ --name zerotier-one --device=/dev/net/tun \ --net=host \ --cap-add=NET_ADMIN \ --cap-add=SYS_ADMIN \ -v /var/lib/zerotier-one:/var/lib/zerotier-one \ zyclonite/zerotier ------------------------------------------------------------------------------------------------------------------------------------ 使用 以下内容在docker里面的终端输入 从 /var/lib/zerotier-one/networks.d 目录新增 <ZeroTier Network ID>.conf 的空白文件,例如你的 Network ID 是 5e3103qfrp2 创建 networks.d文件夹 mkdir /var/lib/zerotier-one/networks.d         2. 创建你的网络id文件,你需要吧下面的5e3103qfrp2.conf替换成你自己的 你的网络id.conf touch /var/lib/zerotier-one/networks.d/5e3103qfrp2.conf 最后 这样就完成了加入网络,之后在到zerotier 的网站去同意加入即可 ------------------------------------------------------------------------------------------------------------------------------------

电犀牛R66s/R68s Openwrt软路由开发套件

由于官网访问太卡了转存一下  官网地址: https://R68S.CN   2022年5月9日   作者  admin 温馨提示 购买电犀牛R66s/R68s 请点击下方平台搜索 天猫:电犀牛旗舰店    拼多多:电犀牛旗舰店 ------------------------------------------------------------------------------------------------------------------------------------------------------ 目录 添加群 查看视频使用教程 查看刷机教程 选择适合自己的固件 官方网站固件 其他网站固件 查看机器性能配置 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 添加群 Telegram电报群:  https://t.me/R68s1 电犀牛产品QQ交流群: 108385127  376838778 483709964 893899871 -------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 视频使用教程 新机上手强烈建议观看 Bilibili主页 Youtube主页 ---------------------------------------------------------------------------------------------------------------------------------------------------------------- 查...