手机VPN共享给其他设备:V2RayNG与Shadowrocket(小火箭)教程

将手机的VPN连接共享给家里的电脑、平板或其他手机,而无需在每台设备上单独配置VPN,让同一局域网内(或连接到手机热点)的其他设备实现“科学上网”。

两种场景:

  1. 局域网内代理共享: 手机(作为代理服务器)和其他设备都连接到同一个Wi-Fi路由器。
  2. 作为热点代理共享: 手机创建一个Wi-Fi热点,其他设备连接到此热点来使用其VPN代理的网络。

首先设置“共享端”手机,然后配置“接入端”设备。

场景一:通过V2RayNG共享VPN (安卓手机)

此场景适用于安卓手机已安装V2RayNG并连接了有效的VPN节点,希望将此VPN连接共享出去。

第1部分:在共享端安卓手机上配置V2RayNG

  1. 打开V2RayNG: 确保已选择一个有效的VPN配置文件并已连接。
  2. 访问设置菜单: 点击左上角的菜单按钮(三条横线)。
  3. 进入应用设置: 选择“设置”。
  4. 启用局域网共享:
    • 向下滚动到“进阶设置”部分。
    • 勾选“允许来自局域网的连接”选项。
  5. 记录端口号: 在“允许来自局域网的连接”下方,“本地代理端口”默认通常是 10808。记住这个端口号。
  6. 应用设置: 返回主界面,确保V2RayNG的VPN连接是激活状态。重新开关一次连接应用新设置。

第2部分:配置接入端设备 (使用安卓手机共享的VPN)

在安卓手机的Wi-Fi设置中查看共享端安卓手机在局域网中的IP地址

A. 配置另一台安卓设备 (接入端)

  1. 进入WLAN设置: 设置 > WLAN。
  2. 修改网络: 点击当前连接的Wi-Fi网络(与共享手机连接的同一个网络)。点击长按来WLAN查看详情/修改网络。
  3. 代理设置:
    • 找到“代理”选项,可能默认为“无”。
    • 将其更改为“手动”。
  4. 输入详细信息:
    • 服务器主机名: 输入共享端安卓手机的IP地址 (例如, 192.168.43.1)。
    • 服务器端口: 输入从V2RayNG记录的端口号 (例如, 10808)。
  5. 保存设置。
  6. 测试: 打开浏览器,尝试访问如Google或ip.sb这类网站,验证连接是否正常工作。

B. 配置iPhone/iPad (接入端)

  1. 进入Wi-Fi设置: 设置 > Wi-Fi。
  2. 网络详情: 点击已连接Wi-Fi网络旁边的 “i” (信息) 图标。
  3. 配置代理: 向下滚动到底部,点击“配置代理”。
  4. 输入详细信息:
    • 选择“手动”。
    • 服务器: 输入共享端安卓手机的IP地址 (例如, 192.168.43.1)。
    • 端口: 输入从V2RayNG记录的端口号 (例如, 10808)。
  5. 存储 (右上角)。
  6. 测试: 打开Safari浏览器,尝试访问如Google这类网站。

C. 配置Windows电脑 (接入端)

  1. 打开代理设置: 在Windows搜索栏中搜索“代理设置”,或进入 设置 > 网络和Internet > 代理。
  2. 手动设置代理:
    • 向下滚动到“手动设置代理”。
    • 打开“使用代理服务器”开关。
  3. 输入详细信息:
    • 地址: 输入共享端安卓手机的IP地址 (例如, 192.168.43.1)。
    • 端口: 输入从V2RayNG记录的端口号 (例如, 10808)。
  4. 保存。
  5. 测试: 打开浏览器,尝试访问如Google这类网站。

场景二:通过Shadowrocket(小火箭)共享VPN (iPhone)

此场景适用于iPhone已安装Shadowrocket并连接了有效的VPN节点,希望将此VPN连接共享出去。

第1部分:在共享端iPhone上配置Shadowrocket

  1. 打开Shadowrocket: 确保已选择一个有效的VPN配置文件并已连接。
  2. 访问设置: 点击右下角的“设置”标签页(齿轮图标)。
  3. 进入代理共享: 点击“代理”,然后点击“代理共享”。
  4. 启用共享: 打开“启用共享”开关。
  5. 记录IP和端口:
    • 屏幕会显示iPhone当前在局域网中的IP地址 (如 192.168.43.74)。
    • 同时会显示端口 (默认 1082)。

第2部分:配置接入端设备 (使用iPhone共享的VPN)

配置接入端设备(安卓、另一台iPhone、Windows电脑)的步骤与“场景一:第2部分”中描述的完全相同,主要区别在于:

  • 代理服务器主机名/服务器地址: 使用共享端iPhone的IP地址 (例如, 192.168.43.74)。
  • 代理端口/服务器端口: 使用Shadowrocket代理共享设置中显示的端口 (例如, 1082)。

通过手机热点共享和Android的V2rayNG一样,可参照配置。

提示:

  • 共享手机的IP地址: 务必确保使用的是共享端手机在当前网络环境下的正确IP地址。如果手机重新连接Wi-Fi,IP地址可能会改变,届时需要在接入端设备上更新。
  • VPN必须激活: 共享端手机上的VPN必须处于连接状态,代理共享才能生效。
  • 端口号: V2RayNG默认为 10808,Shadowrocket为 1082。如果修改过,请使用你自定义的端口。
  • 防火墙: 在PC上,确保防火墙没有阻止到代理端口的连接。
  • 应用兼容性: 大多数浏览器和许多应用程序会遵循系统代理设置。但部分应用可能会忽略系统代理。

通过这种方法,可以方便地将手机的VPN网络扩展到其他设备使用。