安卓手机搭建SOCKS5代理教程

这里的基本逻辑是:

  1. 手机端 :运行 SOCKS5 服务 (监听 127.0.0.1:1080) + 运行 FRPC (将 1080 端口映射到 VPS)。

  2. VPS 服务端 :运行 FRPS (监听 9527 端口,并开放 2020 端口给外部调用)。

以下是完整的配置与操作步骤:

一、 VPS 服务端配置 (frps.toml)

在你的 VPS 服务器(IP: 114.55.210.63)上,配置并启动 frps。

新建或修改 frps.toml:

Ini, TOML

ini 复制代码
# 服务端监听端口,与 FRPC 的 serverPort 保持一致
bindPort = 9527

# 身份验证 token。这里改成自己的
auth.method = "token"
auth.token = "12345678"

注意 :请确保 VPS 的防火墙或安全组开放了 9527 (FRP 通信端口)和 2020(SOCKS5 对外代理端口)。

二、 安卓手机端配置

方法1 ,使用frp来反向代理

1. 开启本地 SOCKS5 代理

在 Root 后的手机上打开 Termux ,运行 Gost 或 Xray 启动本地 SOCKS5 服务,端口设置为 1080:

Bash

ini 复制代码
# 在 Termux 中安装并运行 gost,监听 1080 端口
pkg install gost
gost -L=socks5://127.0.0.1:1080

(此时,手机本地就已经有了一个监听在 1080 的 SOCKS5 代理服务)

2. 配置并运行 FRPC (frpc.toml)

在你提供的配置基础上,将 localPort 对应为手机上的 SOCKS5 端口 1080。

在 Termux 中创建或修改 frpc.toml:

TOML 复制代码
# 配置服务器IP地址(frps 所在的公网 IP)
serverAddr = "114.55.210.63"

# 服务端监听端口
serverPort = 9527

# 鉴权 Token
auth.method = "token"
auth.token = "12345678"

[[proxies]]
name = "socks5-mobile"

# FRP 转发协议类型
type = "tcp"

# 本地 IP 地址(指向 Termux 运行的 SOCKS5 服务)
localIP = "127.0.0.1"

# 手机本地 SOCKS5 服务的端口
localPort = 1080

# 映射到 VPS 公网的端口
remotePort = 2020

然后在 Termux 中启动 FRPC:

Bash

bash 复制代码
./frpc -c frpc.toml

方法2. SSH 打通反向隧道(内网穿透)

由于手机 IP 处于运营商 NAT 内网,外部无法直连,需通过 VPS 进行反向向外暴露:

  • SSH 内网穿透(最直接):

    Bash 复制代码
    ssh -N -R 0.0.0.0:2080:127.0.0.1:1080 root@你的VPS_IP
  • 0.0.0.0:2080:127.0.0.1:1080 :具体的转发规则,格式为 [VPS监听IP]:[VPS监听端口]:[手机目标IP]:[手机目标端口]:

    • 0.0.0.0:指定 VPS 监听所有网络接口(即允许互联网上的任何 IP 连接此端口)。
    • 2080:VPS 上对外开放的公网端口。
    • 127.0.0.1:手机本地环回地址。
    • 1080:手机本地正在运行的代理服务(如 Gost/Xray 启动的 SOCKS5 监听端口)。
  • root@你的VPS_IP:指定登录 VPS 的用户名和公网 IP 地址。

三、 使用与效果验证

当 FRP 客户端与服务端成功连接后:

  • 你在任何电脑或设备上,只需要配置代理:

    • 协议 :SOCKS5

    • 服务器 IP :114.55.210.63

    • 端口 :2020

  • 所有流量就会经由 VPS 的 2020 端口穿透回你的安卓手机,并通过手机的蜂窝网络(或当前连接的 Wi-Fi)发出。

相关推荐
geovindu8 小时前
sql:Search-Optimized SQL Queries using mysql 9.0
android·数据库·sql·mysql·数据库开发·数据库架构
知之则吱吱10 小时前
Android 开发者验证机制迎来新变化:核心要求、实施时间与开发者应对指南
android·google
墨天梦11 小时前
D09_Retrofit接口与数据转换
android·kotlin·retrofit
电商API_1800790524712 小时前
闲鱼商品列表API接口商品详情API接口请求示例(含一份真实响应数据示例)
android·数据挖掘·网络爬虫·跨境电商·反向海淘
我命由我1234513 小时前
Android 广播 - 组件通信
android·java·开发语言·android studio·android jetpack·android-studio·android runtime
阿俊-全栈开发13 小时前
LikeShop 单商户标准版商品管理二开:分类、SKU 规格与库存联动实现
android·likeshop·likeshop开源商城
用户21816970493015 小时前
Kotlin 语法二
android
妖星16 小时前
android 源码分析surfaceFinger是如何通过设置属性启动bootanim
android
JoyMonitor16 小时前
APK mmap 内存增长定位:pagemap 与 DEX 结构联合定位方法
android