============
== 白菜 ==
============
一个勤奋的代码搬运工!

开启 Telegram 的邮箱登录

telegram Email
Telegram的邮箱登录是什么? 有什么用? 邮箱登录就是通过电子邮件获取验证码来登录Telegram账户, 此功能可以在把验证码发送到Telegram客户端的情况下同时向邮箱发送一份验证码, 而不是通过短信发送验证码. 极大减少了Telegram官方的短信费用支出. 对于使用接码的用户来说, 再也不怕没客户端也没手机号的情况下收不到验证码了! 如何开启Telegram邮箱登录? 注意 账号绑定的手机号需要可以接收短信验证码, 否则无法设置邮箱登录 根据官方文档来看, auth.sentCodeTypeSetUpEmailRequired: if the user logins often enough, Telegram will ask the user to verify an email that will be used to send the login code. 当你的登录频率足够高时, Telegram服务器会要求客户端设置邮箱登录 具体方法 使用Telegram官方移动客户端登录, 登录时选择 Tap to get a code via SMS 短信验证码和Telegram客户端验证码一致, 任选其一输入即可, 不需要输入2FA密码, 直接返回重新刷 如果过程中出现 Too many attemps, please try again later 则需要休息一段时间再刷 直到出现让你选择登录邮箱的提示界面 根据提示输入完成邮箱验证码后会向你的账号绑定手机号码发送短信验证码, 输入完即可开启邮箱登录 (2FA可以不输入) 如何判断有没有开启邮箱登录? 在设置-隐私与安全界面,可看到已设置的“登录邮箱” 参考: Telegram的邮箱登录 Read more...

Giffgaff 使用手册

aff sim aff_sim giffgaff
giffgaff 介绍 giffgaff是来自英国的一家新锐低成本运营商,隶属于英国三大运营商O2旗下,2009年创立,采用了无营业网点,纯线上客服,灵活套餐的特色服务来降低用户成本,特别适合短期游客及英国留学生。它支持全球漫游,在中国也可收发短信,接听电话和上网 获取渠道 充值就送5磅话费的福利,官网申请通过邀请链接有此项福利! giffgaff 漫游资费 20p表示20便士,1便士=0.01英镑,20便士=0.2英镑 漫游上网 = 每兆0.2磅 拨打电话及语音信箱 = 每分钟1磅 接听电话 = 每分钟1磅 发短信 = 每条0.3磅 接收短信免费 Q:哪里可以查到通话记录与账单? A:https://www.giffgaff.com/profile/usage-statement,一般是激活后一周后官网里可以看到具体的通话记录与账单 giffgaff 保号攻略 海外运营商一般都有保号要求,gg卡要求每180天话费余额变动一次,否则号码会被冻结。在国内保号最简单的办法,就是发出一条短信,发给国内外手机号码均可以,每条0.3磅,因此一年消费0.6磅,仅仅不到6元人民币。每次充值或消费后,保号周期从话费余额变动之日起开始计算。首次充值,也属于余额变动,因此在180天内完成保号即可。 giffgaff 常用功能 查询手机卡号码:编辑短信内容 NUMBER 到 2020 查询话费余额:拨号界面 输入 *100# 关闭语音信箱:拨号界面 输入 ##002# 打开语音信箱:拨号界面 输入 **6144310*20# 默认PIN:5555 特别提醒:上述功能均可以在国内免费使用哦 首次充值激活:https://www.giffgaff.com/activate 登录个人账户/重置密码:https://www.giffgaff.com/auth/login 查询话费余额/SIM号码:https://www.giffgaff.com/dashboard 续费充值:https://www.giffgaff.com/top-up 话费账单查询:https://www.giffgaff.com/profile/usage-statement 个人资料修改:https://www.giffgaff.com/profile/details PUK码申请:https://www.giffgaff.com/help/articles/i-blocked-my-sim-what-can-i-do 申请换号:https://www.giffgaff.com/profile/details/getnumber 换SIM卡:https://www.giffgaff.com/support/lost/sim 邀请注册:https://giffgaff.com/orders/affiliate/clin061_1700809312711 参考 giffgaff 使用手册

Dmit促销

aff vps aff_vps dmit
DMIT促销 官网地址: https://www.dmit.io DMIT 洛杉矶CMIN2补货(2024/4/28) 该产品是 CN2 去程 (电信联通) + CMIN2 三网回程。 购买 LAX EB TINY 或更高计划,20% off 优惠码: LAX-EB-LAUNCH-NON-MONTHLY-RECURRING-20OFF PVM.LAX.EB.WEE 年付39.99美元 1 vCPU Capped 1 GB RAM 10 GB SSD 1 Gbps 800 GB Transfer 2 1 IPv4 & 1 IPv6 /64 LAX.EB.TINY 年付88美元 季付28.88美元 1 vCPU 2 GB RAM 20 GB SSD 2 Gbps 1200 GB Transfer 1 IPv4 & 1 IPv6 /64 LAX.EB.Pocket 年付159.98美元 季付44.7美元 1 vCPU 2 GB RAM 40 GB SSD 4 Gbps 2000 GB Transfer 1 IPv4 & 1 IPv6 /64

Just My Socks::搬瓦工官方服务,多条线路,IP不怕被墙

aff vps aff_vps
Just My Socks 搬瓦工官方服务,多条线路,IP不怕被墙 aff注册地址:https://justmysocks.net 一、Just My Socks介绍 Just My Socks是搬瓦工官方出品的Shadowsocks/V2ray代理服务,支持支付宝付款,提供ss账号,每个账号有5条线路,包括搬瓦工CN2 GIA线路,性价比很高且非常稳定,比买VPS灵活划算且省得折腾,保证IP可用,被封自动切换。 Just My Socks靠谱吗?不同于其他机场,Just My Socks是搬瓦工官方推出的,已经稳定运行了近5年了(2018年10月推出的),可以说非常靠谱。 Just My Socks怎么样?每个ss账号有5个线路,包括最快的搬瓦工CN2 GIA线路,速度很快。 哪些人适合用Just My Socks?如果你只是为了翻墙看看YouTube、刷刷ins,使用ChatGPT或者谷歌,那么你完全不需要折腾VPS,自建ss,Just My Socks可以非常方便的达到这些需求。 Just My Socks 是否支持ChatGPT访问?目前JMS已经可以支持ChatGPT访问了,另外官方也经常对ChatGPT访问做优化。 二、Just My Socks购买 目前,Just My Socks提供以下方案: 方案名称 带宽 流量 价格 设备限制 购买链接 洛杉矶线路 500 2.5 G 500 GB / 月 $5.88 / 月 最多5个设备同时在线 立即购买 洛杉矶线路 1000 5 G 1TB / 月 $9.88 / 月 不限制设备数量 立即购买 洛杉矶线路 5000 5 G 5TB / 月 $48. Read more...

通过 ADB 卸载系统自带应用(无需Root),精简系统app

adb shell
准备 ADB 使用条件 要使用 ADB(Android 调试桥),你需要按照以下步骤操作: 下载并安装 ADB 工具: 在计算机上安装 Android SDK 或者仅安装 ADB 工具。你可以从 Android 官方网站或者其他可信赖的来源获取它们。 如果你使用 macOS 或 Linux,你可以通过终端使用系统包管理器或 Homebrew 安装 ADB。 如果你使用 Windows,你可以下载 Android Studio,它包含了 ADB 工具。 连接 Android 设备: 使用 USB 线将 Android 设备连接到计算机上。 在 Android 设备上打开开发者选项。这通常需要在设备设置中多次点击“关于手机” -> “版本号”或者类似的选项。一旦开启,返回设置菜单并找到“开发者选项”。 在“开发者选项”中,启用“USB 调试”。 打开命令提示符(Windows)/终端(macOS、Linux): 运行以下命令以确保 ADB 正确识别设备: adb devices 这应该显示已连接设备的列表。 使用 ADB 列出已经安装的应用程序 打开命令提示符(Windows)/终端(macOS、Linux): 在命令提示符/终端中输入以下命令来列出已安装的应用程序: adb shell pm list packages 如果你想筛选出包含特定关键词的应用程序,可以使用以下命令: adb shell pm list packages | grep keyword 将 “keyword” 替换为你想要搜索的关键词。 比如魅族的手机 Read more...

Kubernetes 停止和移除 pod

技术分享 k3s kubectl
停止和移除pod 按名称删除pod 按名称删除kubia-gpu pod: kubectl delete po kubia-gpu 在删除pod的过程中,实际上我们在指示Kubernetes终止该pod中的所有容器。Kubernetes向进程发送一个SIGTERM信号并等待一定的秒数(默认为30),使其正常关闭。如果它没有及时关闭,则通过SIGKILL终止该进程。因此,为了确保你的进程总是正常关闭,进程需要正确处理SIGTERM信号。 提示 还可以通过指定多个空格分隔的名称来删除多个pod(例如:kubectl delete po pod1 pod2)。 使用标签选择器删除pod 停止 kubia-manual 和 kubia-manual-v2 pod 。这两个pod都包含标签 creation_method=manual ,因此可以通过使用一个标签选择器来删除它们: kubectl delete po -l creation_method=manual 通过删除整个命名空间来删除pod 以下命令删除custom-namespace: kubectl delete ns custom-namespace 删除命名空间中的所有pod,但保留命名空间 查看 pods kubectl get pods 通过使用–all选项告诉Kubernetes删除当前命名空间中的所有pod: kubectl delete po --all 删除命名空间中的(几乎)所有资源 通过使用单个命令删除当前命名空间中的所有资源,可以删除ReplicationCcontroller和pod,以及我们创建的所有service: kubectl delete all --all 命令中的第一个all指定正在删除所有资源类型,而–all选项指定将删除所有资源实例,而不是按名称指定它们(我们在运行前一个删除命令时已经使用过此选项)。 注意 使用all关键字删除所有内容并不是真的完全删除所有内容。一些资源会被保留下来,并且需要被明确指定删除。 删除资源时,kubectl将打印它删除的每个资源的名称。 注意 kubectl delete all --all 命令也会删除名为kubernetes的Service,但它应该会在几分钟后自动重新创建。 kubectl 命令演示 kubectl 展示搜索出的pod列表(含pod所在的namespace) kubectl get pod -A |grep <podname> [root@node ~]# kubectl get pod -A |grep dashboard kubernetes-dashboard dashboard-metrics-scraper-5657497c4c-j5kr8 1/1 Running 0 113m kubernetes-dashboard kubernetes-dashboard-78f87ddfc-tlmjv 1/1 Running 0 113m kubectl 删除pod命令 kubectl delete pod <podname> -n <namespace> 在进行删除pod命令时,会发现pod并未被真正删除,原因是k8s误认为我们要删除的pod异常挂了,会启用容灾机制,导致重新在拉起一个新的pod。 故,我们想要正常且彻底的删除一个pod,必须要先破坏掉他的容灾机制,即删除deployment机制。 Read more...

Docker的 privileged 选项解析(特权模式:赋予容器几乎与主机相同的权限)

Docker
Runtime privilege and Linux capabilities 参考官方文档:Docker run reference By default, Docker containers are “unprivileged” and cannot, for example, run a Docker daemon inside a Docker container. This is because by default a container is not allowed to access any devices, but a “privileged” container is given access to all devices (see the documentation on cgroups devices). The –privileged flag gives all capabilities to the container. When the operator executes docker run –privileged, Docker will enable access to all devices on the host as well as set some configuration in AppArmor or SELinux to allow the container nearly all the same access to the host as processes running outside containers on the host. Read more...

Debian 彻底卸载 LibreOffice

debian linux LibreOffice
LibreOffice是一款非常优秀的开源且免费的办公软件。但我用不到,为了优化更新系统的速度,所以这就卸载了,这不就几条命令的事。 下面的指令对所有基于 Debian 发行版(Debian, Ubuntu, Kubuntu, Xubuntu, buntu, Sidux, Knoppix, Linux Mint, Damn Small Linux, Crunchbag 等)都适用。 彻底卸载 LibreOffice 终端中输入命令: #不要漏掉通配符“?”,否则无法清除/卸载全部 LibreOffice 软件包 sudo apt-get purge libreoffice? 或 #不要漏掉通配符“?”,否则无法清除/卸载全部 LibreOffice 软件包 sudo aptitude purge libreoffice? 或 #不要漏掉通配符“*”,否则无法清除/卸载全部 LibreOffice 软件包 sudo apt-get remove --purge libreoffice* 然后清理残留: sudo apt-get clean sudo apt-get autoremove 附注(不完全卸载): 卸载libreoffice表格 sudo apt remove libreoffice-calc 卸载libreoffice绘图 sudo apt remove libreoffice-draw 卸载libreoffice幻灯片 sudo apt remove libreoffice-impress 卸载libreoffice word文档工具 sudo apt remove libreoffice-writer 清理残留 Read more...

通过 WireGuard 搭建 VPN 访问家里内网

技术分享 WireGuard
家里网络没有公网 IP,因此需要一台具有公网 IP 的服务器作为 WireGuard 网络的“server”。家中需要有一台设备作为 WireGuard 网络中的节点。我们将使用手机,在 4G 网络下检查 VPN 是否搭建成功。 IP 段选择 WireGuard 组网需要使用一个不与你的任何设备的网络相冲突的 IP 地址段。像 192.0.2.0/24 、198.51.100.0/24 、203.0.113.0/24 这些分配为用于文档和示例中的“TEST-NET”,这些地址段通常不会被你需要连接的其他网络所使用。 在下面的配置中,我会分别将 192.0.2.1、192.0.2.2、192.0.2.3 分配给公网服务器、家中的 Mac 和 iPhone。 在服务器上配置 WireGuard 要使用 WireGuard,首先需要确保 Linux 内核支持。可使用 modinfo wireguard 命令检查是否内置了 WireGuard。也可用过 uname -r 检查内核版本是否为 5.6 以上。 安装 wireguard Debian apt install wireguard 其他系统参考:install 完成服务器端的配置 在正确安装 wireguard 后,你可以通过如下命令快速创建一组公钥和私钥。 $ wg genkey | tee peer_A.key | wg pubkey > peer_A.pub && cat peer_A.key && cat peer_A. Read more...

K3s 快速入门指南:构建多云环境下的K3S集群

技术分享 k3s Kubernetes kubectl
K3s 是轻量级的 Kubernetes。server最低只需要512M内存即可运行。 不同账号甚至不同云服务商, 内网是不通的。所以要想办法实现跨公网的容器网络通信,保障任意一台节点上的pod能访问任意节点上的pod和service,和正常的kubernetes集群体验一致。 参考入门指南和多云解决方案,重新整理 目标:实现混合云(腾讯云服务器+甲骨文服务器+微软Azure服务器)境下的K3S集群 Server安装 # 局域网方案 curl -sfL https://get.k3s.io | sh - # 多云安装方案 curl -sfL https://get.k3s.io | sh -s - --node-external-ip=Server公网地址 --flannel-backend=wireguard-native 中国用户,可以使用以下方法加速安装: # 局域网方案 curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh - # 多云安装方案 curl -sfL https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | INSTALL_K3S_MIRROR=cn sh -s - --node-external-ip=Server公网地址 --flannel-backend=wireguard-native --flannel-external-ip 运行此安装后: K3s 服务将被配置为在节点重启后或进程崩溃或被杀死时自动重启。 将安装其他实用程序,包括 ```kubectl```、```crictl```、```ctr```、```k3s-killall.sh``` 和 ```k3s-uninstall.sh```。 kubeconfig 文件将写入到 ```/etc/rancher/k3s/k3s.yaml```,由 K3s 安装的 kubectl 将自动使用该文件。 安装其他 Agent 节点 安装其他 Agent 节点并将它们添加到集群,请使用 K3S_URL 和 K3S_TOKEN 环境变量运行安装脚本 Read more...
Previous Page 2 of 8 Next Page