关于VPS“套住宅IP”是什么意思?如何操作?

刚刚刷到一个帖子如下,请问其中的第5点“套住宅ip”是什么意思?具体要怎么操作?

如何搭自己的网:

1.买台新加坡服务器VPS,600/年(速度更快)

2.codex直接进去,用VLESS + REALITY + XTLS-RPRX-VISION + XUDP ,细节让codex给你完成

3.中途有问题问codex,不需要关注细节

4.让他输出二维码,用shadowrocket直接扫

5.自己套一层目标国家的住宅ip (一个月60块)

shadowrocket里/直接服务器里套都可以

全程口喷+喝咖啡,codex帮你搞定就可以了
1 个赞

意思就是;你的新加坡 VPS 不直接以“机房 IP”对外,而是在它前面再套一个目标国家(比如美国)的住宅 IP 出口,画个简单的拓扑图就是:

你的设备
   ↓
Shadowrocket
   ↓
新加坡 VPS
   ↓
目标国家住宅 IP
   ↓
互联网

或者再详细一点:

你的手机 / 电脑
        │
        │ ① 加密隧道
        ▼
   新加坡 VPS
   (机房 IP)
        │
        │ ② 再转发代理流量
        ▼
美国住宅 / ISP 代理服务器
        │
        │ ③ 以美国住宅 IP 发起访问
        ▼
ChatGPT / Claude / Gemini / Google

这样一来,最终目标网站看到的来源IP,就是美国的住宅IP,而不是新加坡机房IP。

概念我就不解释了,我来说说你看到的帖子中“shadowrocket里/直接服务器里套都可以”是什么意思,其实“套住宅 IP”至少有3种完全不同的玩法。

方法 1:直接在 Shadowrocket 里套住宅代理

这是最简单的理解方式。

你本来 Shadowrocket 已经连接:

VLESS + REALITY
↓
新加坡 VPS

然后你再购买一个住宅代理服务,通常商家会提供:

IP:PORT
用户名
密码
协议类型 SOCKS5 / HTTP

例如:

proxy.example.com:10000
username: abc
password: 123

然后在 Shadowrocket 中添加一个 SOCKS5 或 HTTP 代理节点。

理论上可以形成:

手机
 ↓
VLESS → 新加坡 VPS
 ↓
SOCKS5 → 美国住宅 IP
 ↓
目标网站

但这里有个问题

Shadowrocket 并不是简单地把两个节点“串起来”就完事。

普通用户如果直接添加:

节点 A:VLESS 新加坡
节点 B:美国 SOCKS5

然后选其中一个,实际上通常只是:

二选一

而不是:

VLESS → SOCKS5

如果要实现真正的链式代理,需要用支持 Proxy Chain / Relay / 链式代理 的客户端配置。

所以帖子里说:

shadowrocket里/直接服务器里套都可以

对于普通用户来说,我更建议直接在服务器端套。


方法 2:在 VPS 上套住宅 IP(更推荐)

结构变成:

iPhone
 ↓
VLESS + REALITY
 ↓
新加坡 VPS
 ↓
Xray / SOCKS 转发
 ↓
美国住宅代理
 ↓
互联网

这样你的 Shadowrocket 只需要扫描一个二维码:

VLESS 节点

其他事情全部在 VPS 上完成。

好处

  1. 手机配置简单
  2. 不需要研究 Shadowrocket 链式代理
  3. 可以统一管理
  4. 可以设置哪些流量走住宅 IP
  5. 可以随时更换出口国家

例如:

ChatGPT → 美国住宅 IP
Google → 美国住宅 IP
TikTok → 美国住宅 IP

普通网页
↓
直接从新加坡 VPS 出口

这就叫分流


方法 3:使用 Xray 的 outbound 再转 SOCKS5

如果你已经在 VPS 上使用:

VLESS
REALITY
XTLS-RPRX-VISION

实际上 Xray 本身就可以配置一个额外的出口。

逻辑大概是:

inbound
   │
   ├── direct
   │
   └── socks outbound
          │
          ↓
      美国住宅代理

比如住宅代理商给你:

host: us-residential.example.com
port: 1080
username: xxx
password: xxx

Xray 可以增加一个 SOCKS outbound,大概类似:

{
  "protocol": "socks",
  "tag": "residential",
  "settings": {
    "servers": [
      {
        "address": "住宅代理地址",
        "port": 1080,
        "users": [
          {
            "user": "用户名",
            "pass": "密码"
          }
        ]
      }
    ]
  }
}

然后通过 routing:

指定流量
↓
residential

其余:

默认流量
↓
direct

如果你想让 Codex 帮你自动完成,提示词可以这么写:

我已经有一台新加坡 VPS,上面运行 Xray/VLESS + REALITY + XTLS-RPRX-VISION。我购买了一个 SOCKS5 住宅代理,信息为 HOST、PORT、USERNAME、PASSWORD。请帮我修改 Xray 配置,让指定域名或指定流量通过这个 SOCKS5 住宅代理出口,其他流量仍然直接从 VPS 出口。修改前请先备份配置,并告诉我修改的是哪个文件。完成后检查 Xray 配置语法并重启服务。