WWW.YOUINFO.SITE
标签聚合 喂饭

/tag/喂饭

LinuxDo 最新话题 · 2026-06-01 13:32:51+08:00 · tech

跟着这个佬的教程 【5月31日 21:20 可用】Gopay(喂饭级教程 )5分钟(只需接两次码)开通 GPT PLUS - 开发调优 / 开发调优, Lv1 - LINUX DO ,第一次这么顺利的升级plus,真的很感谢。 但是今天凌晨1点注册,今天醒来以后无法登录显示账号被删除了,我觉得可能有影响的操作如下,希望佬们能帮忙看看下面几个操作,哪几个可能是导致这次不到12个小时就删号的原因呢,或者是有什么其他原因呢? 1、导入sub2api使用。 2、使用印尼gopay升级plus,但是绑定chatgpt的手机号使用的是美国。 3、chatgpt普通账号是通过协议批量注册。 4、在绑定chatgpt的手机号的时候由于一直弹whatsapp,所以尝试了很多次。 5、开始注册chatgpt使用的是日本网络,但后续sub2api是在韩国首尔的服务器上运行的。 16 个帖子 - 9 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-20 23:15:24+08:00 · tech

之前一直用Loon这个科学工具以及巨魔去除App开屏广告。 剧透 等大佬维护的去广告插件非常好用,傻瓜式安装即可。(为避免推广嫌疑,请自行搜索Loon去广告插件下载地址) 后来碰到两个很恶心的IOS的App——小寻、小白智慧打印。这俩货有开屏广告倒计时就算了,稍微动一下还跳转到美团等其他App。不仅如此,巨魔安装的通用去开屏广告插件还无效!而且网上也找不到这2个App的去广告Loon插件或者巨魔插件!简直是可忍孰不可忍!只能自己动手了! 参考天才软件工程师的思路,在Codex的帮助下编写了去广告规则,导入Loon后净化开屏成功!在此分享下过程及思路。 各位如果也有一样想我这样被开屏广告困扰,且有Loon(或者类似的工具)的话,不妨一试, 还你一片原本就该属于你的清净世界! 总体思路: Loon中启用抓包→打开App,开始记录App启动后的访问记录→将访问记录导出,发给AI分析并编制净化规则→制作App净化开屏广告插件并安装到Loon中→重装App(或者用Filza工具)来清除App之前的开屏广告缓存→启用Loon→测试开屏广告是否仍然存在。 以下是带截屏的详细步骤: Loon中启用抓包 a. Loon主界面点击编辑,先调出抓包记录功能; b. 打开“开启抓包”按钮,然后启动App,此时App的开屏广告如约而来;为更好抓取开屏广告,可以试着点击广告或者摇晃手机(触发广告)。 App启动完成后,关闭“开启抓包”按钮。此时下方会出现抓包记录(如未出现,返回到loon主界面,然后再次进入“抓包记录”就能看到已经抓包的内容); 导出该抓包记录到本地文件夹,会生成一个zip压缩包; 将该压缩包丢给Codex(或者其他你在用的AI工具),Cli或者网页中都行;告诉AI这是抓取的开屏广告抓包记录,让其进行分析并编写Loon规则; 如下是我用网页版操作后效果不好,重新丢给codex cli的prompt: 另外一个AI给一段取消IOS APP小寻的开屏广告的Loon配置,如下。现发现这段配置并不起作用,清空小寻APP的缓存,,然后重新启动后,开屏广告依旧。重新在Loop中抓取日志如附件所示,请你据此日志分析小寻APP的广告来源及消除开屏广告的方法。 以Codex cli为例,会开始解压缩包,然后分析广告网站、跳转路径等,等其分析完,生成下面的规则——注意,此过程中,AI会详细分析,不同AI给出的规则也不一样,可以相互校验下。最终我选择了Codex cli 5.5 high给出的如下规则。中间一个小插曲,gemini网页版直接罢工,原因是压缩包文件过多。 #!name=小寻开屏广告净化 #!desc=屏蔽小寻 App 亿帆广告 SDK、美团 DSP 跳转/曝光链路,并保留小寻自有广告接口净化。先不要启用 s3plus.meituan.net,除非仍显示已缓存的美团开屏图。 [Rule] 亿帆广告 SDK:广告决策、竞价、曝光、点击、上报 DOMAIN, api.yfanads.com ,REJECT DOMAIN, tracker.yfanads.com ,REJECT DOMAIN, adx-data.yfanads.com ,REJECT DOMAIN-SUFFIX, yfanads.com ,REJECT DOMAIN-SUFFIX, yfanads.cn ,REJECT 亿帆/美团 DSP 曝光点击链路 DOMAIN-SUFFIX, adxvip.com ,REJECT DOMAIN, impdsp.meituan.com ,REJECT DOMAIN, clickdsp.meituan.com ,REJECT 日志中出现的广告素材候选 CDN DOMAIN, cdn.51tuiyi.com ,REJECT DOMAIN, yfan-dsp.tos-cn-shanghai.volces.com ,REJECT 可选:如果清缓存后仍显示同一张美团开屏图,再取消下一行注释 DOMAIN, s3plus.meituan.net ,REJECT [Script] 小寻自有广告接口兜底净化:本次日志里它返回空广告位,但保留以防后续启用 http-response ^https?://xunapi.xunkids.com/xunkids/adservice/resource/v2/pulls/data script-path=javascript:try{let o=JSON.parse($response.body);if(o&&o.PL){o.PL.my_banner= ;o.PL.location_icon={};o.PL.adList= ;o.PL.startupAds= ;o.PL.shakeAds= ;o.PL.splash= ;o.PL.ads= ;}if(o&&o.data){o.data.adList= ;o.data.startupAds= ;o.data.shakeAds= ;o.data.splash= ;o.data.ads= ;} $done({body:JSON.stringify(o)});}catch(e){$done({});},requires-body=true,timeout=10,tag=小寻自有广告净化 [MITM] hostname = xunapi.xunkids.com 本地新建个文本文档,将上面的规则粘贴,然后保存为插件,插件名称如xun_ad.Inplugin (注意保存为UTF8 无BOM)格式,然后保存到iphone 的icloud云盘/Loon/Plugins, 如截图所示; 回到Loon中,主页中点击“插件”,进入“插件”界面后,点击右上角的“+”来新建插件,URL/FileName填写刚才的插件名xun_ad.Inplugin(该名称必须和刚才保存到icloud的插件名一致),下面的别名随意,比如可以叫小寻净化,或者小寻开屏净化等,然后点击下面的“安装不受信任的插件”按钮来完成安装。安装完成后,点击小寻净化,可以进去看看其规则到底是什么样子; 重装App(或者用Filza工具)来清除App之前的开屏广告缓存。重装App会麻烦一些。这里以Filza工具为例,直接进入对应目录删除App的缓存(注意:我的手机安装了巨魔,可以直接删除)。没有继续研究非巨魔或者越狱IOS是否支持直接删除缓存。如果不支持,就删除App重新安装好了。 启动Loon并打开代理开关; 再次打开App,恼人的开屏广告不见了,世界终于安静! 最后说明:该方法为个人摸索原创,且目的仅仅用来去除开屏广告,如有不完善之处请各位理解。如有更好的方法请分享。 另外,该方法仅针对开屏广告,App内的广告需要进一步抓包分析,但是思路应该是一样的。 最后,纯手工码字不易,请顺手点个赞,谢谢啦! 10 个帖子 - 7 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-17 21:58:49+08:00 · tech

昨天尝试部署cloud-email, 折腾了几个小时没搞好,今天又搞了一上午终于搞好了,特此分享分享给有需要的佬 前置准备 域名 以及托管到cf 良好的访问外网环境 开始 语言选择 (英文良好的自行忽略) 配置中文 新建workers 首先登录自己的github fork cloud-mail仓库 github.com GitHub - maillab/cloud-mail: A Cloudflare-based email service | 基于 Cloudflare... A Cloudflare-based email service | 基于 Cloudflare 的邮箱服务 | Cloudflare Email 邮箱 Mail 这里使用GitHub 访问授权 这里选择指定仓库 cloud-mail 展开高级配置 配置路径 首次 api令牌为空会自动创建 请忽略图里的令牌 一定要是 /mail-worker 一定要是 /mail-worker 一定要是 /mail-worker 然后就是部署了 配置 设置变量 添加三个变量 第一个admin 是管理员账号 类型是文本 这个建议一次填好避免后面再次修改 格式是 你希望的管理员账号@域名邮箱 例如我的域名邮箱是 xx.xx.xx 我希望管理是admin 那我这里就填写 [email protected] 第二是 domail 就是使用的域名 第三个jwt_secret 密钥后续用来初始化 配置完成选择部署 配置域 默认提供了两个域 一个是生产环境地址 一个是预览地址 但是比较长,不是很方方便,建议添加一个域,另外方便后续配置,理论来讲不添加也可以,但是毕竟是叫域名邮箱没有域名还能叫域名邮箱么 后续会cf自动配置,你只需要点一下就够了 配置绑定 一个是db 用于持久话存储数据 避免丢失 一个是kv缓存 避免每次查询数据库带来性能开销 创建db 名称自由发挥 创建kv 名称自由发挥 绑定 返回我们之前创建的 workers 和 page 添加绑定db 注意变量名是db 不可修改, 数据库选择上面自己创建的数据库名称 绑定上kv 注意变量名是kv 不可修改,命名空间选择之前自己创建的名称 添加资产 如果已经存在就不需要添加了 添加后完整的应该是3个 建议删除多余的 例如这个workers-ai 配置路由 新版本的位置发生了变更 选择接入域名 选择域名后,cf会帮你自动配置,你只需要点一下就够了 选择邮件路由 修改配置为发送到worker 然后配置启用 (注意也可以直接配置发送到邮箱,然后填写自己的邮箱地址,这样就可以接收到邮件了,但是无法发送) --------------------------至此配置完成进入初始化------------------ 初始化 访问地址 ; https://你的自定义域名/api/init/添加的变量jwt-secret的值 如果忘了怎么办,重新修改设置 变量的值 借用一张图 注册 访问 https://你的自定义域名 没想到把,还得注册一把,说实话我也没想到。这里直接注册 注意这里填写的是你的admin的邮箱地址 去掉后缀 因为这里默认带个后缀 例如你配置是 [email protected] 这里就是填写admin 就完事了。 登录 上步骤注册完成,直接点击登录,这里有个判定 如果你的邮箱地址是变量admin设置的邮箱,你的角色就会变成 管理员, 可以看到这里角色已经是admin了 超级管理员 好了,接下里开始你的使用-=-= enjoy your cloud-mail 2 个帖子 - 2 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-14 15:33:06+08:00 · tech

摊牌了,佬们,我要你们ai喂饭了。太难了,追着中转站跑,捏出来的轮子都是碎的。 告诉我吧,你们都怎么玩的,我还在一句一句的问AI,你们打开AI都已经能开公司了 求喂【工具流–最好是写代码的】 作为佬级别的,咱开个源,教教我们这种新人呗,甭管是开发型,设计型,还是日常型的,来者不拒。那么多skill,agent,workflow,菜鸟的我吃了不少,真的,我想吃点好的! 求喂【懒人工具包】 什么一键安装、打开即用、显卡不需要、上来就能开蹬、梦要做,万一有呢?把你压箱底的在线白嫖网站、免费神器甩我脸上,砸疼我也没事,我皮厚。 【投喂方式】 智商: 约等于6年级小学生 耐心: 约等于0/0/13 脸皮: 不用说了,我都求喂了,还不厚么 【放心,等我成了AI高手。。。我一定把你们的名气打出去】 5 个帖子 - 3 位参与者 阅读完整话题

LinuxDo 最新话题 · 2026-05-07 01:57:01+08:00 · tech

最近用sub2api搭建了个中转站并200刀正价买了个gptpro20x的订阅想要和朋友一起拼团,现在想要了解一下几个问题: 1.如何实现四个人均等的使用这个200刀的订阅用量,sub2api需要调整以下参数为多少:费率倍数=? 每日限额=?每周限额=? 每月限额=? 2.每个人一个月大致需要分配多少USD? 3.gptpro20x的每周最大使用量大概在什么范围,一个月的最大用量大概在什么范围? 4.标准费率具体是什么意思,需要例子说明 谢谢佬们为我解答! 17 个帖子 - 10 位参与者 阅读完整话题

linux.do · 2026-05-05 01:27:14+08:00 · tech

跟着佬友的喂饭教程操作 https://linux.do/t/topic/2089572/1 在 ChatGPT 订阅页面使用 GoPay 支付时,遇到提示“出错了,请重试”的问题。 除了换邮箱换节点,还有一个更简单的方法,就是跳转到Stripe长链接支付 用codex写了一个油猴脚本,可以在订阅界面点 GoPay支付 按钮自动跳转 // ==UserScript== // @name ChatGPT GoPay 跳转 // @namespace https://chatgpt.com/ // @author Miku-Y // @version 1.5.0 // @description 在 ChatGPT checkout 页面显示 GoPay 按钮,用户点击后生成 Stripe hosted checkout 长链接并跳转 // @match https://chatgpt.com/* // @run-at document-start // @grant none // ==/UserScript== (() => { "use strict"; const PATH = "/checkout/openai_llc/"; const BTN_ID = "gopay-checkout-button"; const TIP_ID = "gopay-checkout-tip"; const BTN_CSS = "position:fixed;left:16px;top:50%;transform:translateY(-50%);z-index:2147483647;height:46px;min-width:136px;border:0;border-radius:8px;background:#10a37f;color:#fff;font:700 16px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 10px 28px rgba(16,163,127,.34);cursor:pointer"; const TIP_CSS = "position:fixed;left:16px;top:calc(50% + 34px);z-index:2147483647;max-width:360px;padding:12px 14px;border-radius:8px;font:14px/1.5 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;box-shadow:0 8px 28px rgba(0,0,0,.18);color:#fff"; const PAYLOAD = { plan_name: "chatgptplusplan", billing_details: { country: "ID", currency: "IDR" }, cancel_url: "https://chatgpt.com/#pricing", promo_campaign: { promo_campaign_id: "plus-1-month-free", is_coupon_from_query_param: false }, checkout_ui_mode: "hosted", }; let timer = null; let busy = false; const $ = (id) => document.getElementById(id); const inCheckout = () => location.pathname.startsWith(PATH); const mount = (el) => (document.body || document.documentElement).appendChild(el); function tip(text, error = false) { let el = $(TIP_ID); if (!el) { el = document.createElement("div"); el.id = TIP_ID; el.style.cssText = TIP_CSS; mount(el); } el.textContent = text; el.style.background = error ? "#991b1b" : "#111827"; } function setLoading(button, loading) { button.disabled = loading; button.textContent = loading ? "跳转中,请等待..." : "GoPay支付"; button.style.opacity = loading ? ".72" : "1"; button.style.cursor = loading ? "wait" : "pointer"; } async function fetchJson(url, options) { const response = await fetch(url, options); const data = await response.json().catch(() => null); if (!response.ok) throw Object.assign(new Error(`HTTP ${response.status}`), { data }); return data; } async function pay(button) { if (busy) return; busy = true; setLoading(button, true); tip("正在生成 Stripe 付款链接..."); try { const token = (await fetchJson("/api/auth/session", { credentials: "include" }))?.accessToken; if (!token) throw new Error("获取登录 Token 失败,请确认 ChatGPT 已登录"); const data = await fetchJson("https://chatgpt.com/backend-api/payments/checkout", { method: "POST", credentials: "include", headers: { Authorization: `Bearer ${token}`, "Content-Type": "application/json", }, body: JSON.stringify(PAYLOAD), }); const hostedUrl = data?.url || data?.stripe_hosted_url || data?.checkout_url; if (!hostedUrl) throw new Error("未找到 Stripe 长链接,请看控制台原始响应"); console.log("[plus-link] Stripe 长链接:", hostedUrl, data); tip("Stripe 链接生成成功,正在跳转..."); location.assign(hostedUrl); } catch (error) { console.error("[plus-link]", error); busy = false; setLoading(button, false); tip(error.message || "请求失败,请看控制台日志", true); } } function showButton() { if (!inCheckout() || $(BTN_ID)) return; const button = document.createElement("button"); button.id = BTN_ID; button.type = "button"; button.textContent = "GoPay支付"; button.style.cssText = BTN_CSS; button.addEventListener("click", () => pay(button)); mount(button); } function sync() { if (!inCheckout()) { clearTimeout(timer); timer = null; $(BTN_ID)?.remove(); $(TIP_ID)?.remove(); return; } if (!$(BTN_ID) && !timer) { timer = setTimeout(() => { timer = null; showButton(); }, 3000); } } for (const method of ["pushState", "replaceState"]) { const raw = history[method]; history[method] = function (...args) { const result = raw.apply(this, args); setTimeout(sync, 50); return result; }; } window.addEventListener("popstate", () => setTimeout(sync, 50)); window.addEventListener("DOMContentLoaded", sync); sync(); setTimeout(sync, 1000); })(); 4 个帖子 - 3 位参与者 阅读完整话题