RFC VPS 抢购神器:通用油猴脚本自动刷新 + 自动填6折码 + 一键下单(支持同类商家)
还在为抢不到 RFC 的特价 VPS 而烦恼?手速拼不过别人?别担心!我们为你准备了一个全自动抢购油猴脚本,只要提前登录账号并打开商品页面,脚本就会在无货时自动刷新,一旦有货立即自动填入 优惠码 并提交订单,快人一步拿下心仪配置!
更棒的是,该脚本不仅适用于 RFC,还兼容其他使用相同后台系统的 VPS 商家(如部分基于 SolusVM / WHMCS / Custom Billing 的平台),通用性极强!
![图片[1]-RFC VPS 抢购神器:通用油猴脚本自动刷新 + 自动填6折码 + 一键下单(支持同类商家)-VPS SO](https://www.vpsso.com/wp-content/uploads/2026/01/2026-01-17_083105_806.jpg)
🎯 使用前提
- 已在 RFC(或支持的商家)注册账号,并保持登录状态;
- 已打开目标 VPS 商品的详情页面(例如:https://xxx.com/store/…);
- 已安装浏览器扩展:Tampermonkey(油猴)。
🔧 如何安装 Tampermonkey(油猴)?
Tampermonkey 是一款免费的用户脚本管理器,支持 Chrome、Edge、Firefox、Safari 等主流浏览器。
- 打开浏览器扩展商店:
- 点击“添加至浏览器” → 确认安装;
- 安装完成后,浏览器右上角会出现一个灰色猴子图标 🐒;
- 点击该图标,确认 Tampermonkey 已启用。
🚀 使用方法
- 登录你的 RFC 账号;
- 打开你想抢购的 VPS 商品页面;
附最近比较火的RFCHOST 日本 VPS 产品线全解析:JP-CO 与 JP-CO-Lite 系列配置、线路及优惠汇总
- 确保页面处于无货状态(通常显示“Out of Stock”或“缺货”);
- 此时,油猴脚本会自动开始工作:
- 每隔几秒自动刷新页面检测库存;
- 一旦有货,立即自动填入优惠码(如
我是高手我不需要发工单或其他预设折扣码); - 自动勾选服务条款并点击“提交订单”按钮;
- 全程无需人工干预,解放双手!
⚠️ 重要提示:请务必提前绑定支付方式(如 PayPal、信用卡等),否则即使提交订单也可能因未完成支付而失败。脚本仅负责“下单”,不处理支付环节。
📥 安装抢购脚本
请将下方的油猴脚本代码复制,并通过 Tampermonkey 安装:
// ==UserScript==
// @name RFCShop 抢购通用版 (精准优惠码校验)
// @namespace http://tampermonkey.net/
// @version 1.1
// @description 使用精准选择器校验优惠码,全自动处理配置、条款及提交
// @author iniwex
// @match *://my.rfchost.com/cart.php*
// @match *://my.rfchost.com/index.php?rp=/store/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
const PROMO_CODE = "我是高手我不需要发工单"; //如有其他活动优惠码,修改此优惠码
const SETTINGS = {
refreshMs: 5000, // 缺货刷新频率
billingCycle: "monthly", // 期望周期:monthly, annually
playAlarm: true, // 有货报警
autoSubmit: true // 自动提交
};
let isProcessingPromo = false; // 防止重复点击校验按钮的锁
const audio = new Audio('https://actions.google.com/sounds/v1/alarms/beep_short.ogg');
const url = window.location.href;
const action = new URLSearchParams(window.location.search).get('a');
// --- 1. 列表页监控 ---
if (url.includes('index.php?rp=/store/')) {
const orderBtn = document.querySelector('a[href*="a=add"]');
if (orderBtn) { orderBtn.click(); }
else { setTimeout(() => location.reload(), SETTINGS.refreshMs); }
return;
}
// --- 2. 配置页自动提交 ---
if (action === 'confproduct' || url.includes('a=add')) {
if (document.body.innerText.includes("Out of Stock") || document.body.innerText.includes("缺货")) {
setTimeout(() => location.reload(), SETTINGS.refreshMs);
return;
}
if (SETTINGS.playAlarm) audio.play();
const cycleInput = document.querySelector(`input[name="billingcycle"][value="${SETTINGS.billingCycle}"]`);
if (cycleInput && !cycleInput.checked) {
if (window.jQuery && window.jQuery(cycleInput).iCheck) { window.jQuery(cycleInput).iCheck('check'); }
else { cycleInput.click(); }
}
const configBtnTimer = setInterval(() => {
const nextBtn = document.getElementById('btnCompleteProductConfigMob') ||
document.querySelector('button[type="submit"].btn-checkout');
if (nextBtn && !nextBtn.classList.contains('hidden')) {
clearInterval(configBtnTimer);
nextBtn.click();
}
}, 200);
}
// --- 3. 预览页自动跳转 ---
if (action === 'view') {
const checkoutBtn = document.getElementById('checkout');
if (checkoutBtn) checkoutBtn.click();
}
// --- 4. 结账页核心逻辑 ---
if (action === 'checkout') {
console.log("高手模式:正在处理优惠码与条款...");
const finalRunner = setInterval(() => {
const promoInput = document.getElementById('inputPromotionCode');
const validateBtn = document.querySelector("body > div.app-main > div.main-body > div > div.main-grid > div.main-content.main-content-m-w > div:nth-child(2) > div.section-body > div > form > div > div.search-group-btn > button");
const tokenInput = document.getElementById('turnstile_token');
const checkoutBtn = document.getElementById('checkout');
const realTOS = document.querySelector('input[data-tos-checkbox]');
// A. 处理优惠码校验 (只有页面没显示“移除”且没在处理中时才执行)
const promoApplied = document.body.innerText.includes("移除") || document.body.innerText.includes("Promocode Applied");
if (promoInput && !promoApplied && !isProcessingPromo) {
if (promoInput.value !== PROMO_CODE) {
promoInput.value = PROMO_CODE;
}
if (validateBtn) {
console.log("检测到优惠码未应用,触发精准校验...");
isProcessingPromo = true;
validateBtn.click();
// 点击后由于AJAX加载,isProcessingPromo会随setInterval重新运行而复位或因页面元素变化而重判
setTimeout(() => { isProcessingPromo = false; }, 3000);
}
}
// B. 强制勾选条款
if (realTOS && !realTOS.checked) {
if (window.jQuery && window.jQuery(realTOS).iCheck) {
window.jQuery(realTOS).iCheck('check');
} else {
const helper = document.querySelector('.iCheck-helper');
if (helper) helper.click();
}
realTOS.checked = true;
}
// C. 最终提交判断:优惠码已就绪 + 条款已勾选 + CF已通过
if (promoApplied && realTOS && realTOS.checked && tokenInput && tokenInput.value.length > 50) {
console.log("所有条件达成,秒发订单!");
clearInterval(finalRunner);
checkoutBtn.click();
}
}, 400);
}
})();
❓ 常见问题
Q:脚本安全吗?会不会盗号?
A:本脚本仅在指定域名下运行,只操作页面 DOM 和表单提交,不会收集或上传任何账号信息。建议查看源码确认安全性。
Q:为什么没自动填优惠码?
A:请确认商品页面确实支持该折扣码,且脚本中配置的优惠码名称正确(如 我是高手我不需要发工单)。部分商家可能限制新用户使用。
Q:支持哪些浏览器?
A:所有支持 Tampermonkey 的浏览器均可使用,推荐 Chrome 或 Edge。
💡 温馨提醒
抢购脚本虽好,但请遵守商家规则,避免频繁刷新导致 IP 被限。合理使用,祝你成功抢到心仪 VPS!
如果你发现该脚本也适用于其他商家,欢迎在评论区留言分享!




















