大佬们有没有什么办法可以让原生安卓使用 socks 代理的

2024-02-11 01:59:48 +08:00
 NanJuly
现在是这么个情况
我手里安卓手机 A 没有 root ,想通过热点转发科学或者端口代理给安卓设备 B 去激活设备。
安卓设备 B 本身是个游戏设备,激活是通过 udp 协议完成的,不激活无法进入系统安装 app 。
以我浅薄的知识我知道 2 点……
1 是安卓手机不 root 无法直接通过热点转发科学。
2 是安卓原生只能 HTTP 代理,而 HTTP 不支持 UDP 协议。

所以有没有我知识外的可能性
1 是有没有什么办法让安卓手机 A 在不 root 的情况下热点转发科学。
2 是有没有什么办法让 HTTP 代理可以转发 UDP 协议。
3 是有没有什么办法让安卓原生可以使用 socks 代理。

或者…有没有个方法 4…是我想不到的…
求助各位大佬了!
跪求!
18055 次点击
所在节点    Android
97 条回复
heiher
2024-02-11 20:38:56 +08:00
@NanJuly #40 安装上 sockstun ,填上 socks5 服务器地址,再选上需要代理的应用或选全局(Global),最后启用( Enable )就可以啦。
NanJuly
2024-02-11 20:42:17 +08:00
@heiher 这个是装在手机 A 还是设备 B 上啊
如果是设备 B 的话,现在设备 B 的状态是无法安装 sockstun 的。
如果是手机 A 的话,我需要代理的不是某个应用,是需要手机热点分享出去的网络包含科学上网和 udp 协议。
p1gd0g
2024-02-11 21:03:11 +08:00
同问,之前激活 pixel 也遇到这个问题。最后蹭公司的 wifi 解决
alfchin
2024-02-11 21:06:54 +08:00
电脑上 clash 开 tun 模式,然后用电脑开热点,并将热点的互联网连接选择到 clash tun 网卡上共享即可。
hicdn
2024-02-11 21:09:59 +08:00
50 买个二手老安卓,root 后用 VPN Hostspot 共享梯子流量
Andim
2024-02-11 21:15:22 +08:00
还有一个思路,不知道是不是适用用安卓设备,以有你这种场景
我的 IOS 端是可以不装任何代理软件 翻墙
写一个简单的 PAC 文件,在内网起个 http 文件服务器,把这个 PAC 上传到 http 服务器
然后修改手机 WIFI 设置


heiher
2024-02-11 21:16:17 +08:00
@NanJuly #62 直接装在 B 上吧,配个支持 udp 协议的 socks5 服务器。
jsyzdej
2024-02-11 21:36:41 +08:00
VMware 桥接个 Ubuntu ,再配置一下 tproxy
chinni
2024-02-11 22:01:26 +08:00
pcap2socks
NanJuly
2024-02-12 00:22:18 +08:00
@Andim 老哥图片看不见了,但 HTTP 是确定肯定不行的,因为设备 B 需要 UDP 转发,HTTP 不支持…
NanJuly
2024-02-12 00:22:56 +08:00
@chinni 这个我在电脑上用过,但我不知道怎么才能配置到安卓手机上,大概率也得 root 吧…
Andim
2024-02-12 00:27:59 +08:00
@NanJuly 我想说的是在 PAC 文件里定义 socks 服器,不知道 你的设备是不是可行,iphone 可以用 通过 pac 用 socks 代理

function FindProxyForURL(url, host) {
return "SOCKS 10.0.0.88:1088; SOCKS 10.0.0.88:2080";
}
Andim
2024-02-12 00:31:45 +08:00
ABCDEFAA
2024-02-12 02:06:59 +08:00
SOCKS5 代理我有几个。是我经常用的电脑加速器转成 SOCKS5 给安卓代理的。一个是 ADGUARD.BIFROSTV. 找了狠久!支持 UDP 转发 分应用代理 GFWLIST
ABCDEFAA
2024-02-12 02:19:11 +08:00
@NanJuly 安卓端服务端用 EVERY PROXY.客户端用 ADGUARD BIFROSTV 接受转发 UDP 毫无鸭梨 妥妥好使。你说无法激活安装应用 应该要连 WIFI 了。那肯定要 ROOT 了用第三方软件转发 WIFI 。但是我记得好像原生的安卓 PIXEL12 系统 就可以把 VPN 直接共享到 WIFI 不用安卓任何应用的也不用 ROOT...另外球一个电脑端可以转发 SOCKS5 UDP 的服务端
cnbatch
2024-02-12 02:47:46 +08:00
搞了那么久,索性网关路由器层面指定设备走梯子得了,比起现在找方案简便得多

又或者,笔记本电脑 LAN 口爬梯,然后分享 WiFi 热点
NanJuly
2024-02-12 10:47:40 +08:00
@Andim 哦,那确实是设备不行,原生安卓就是不能用 socks ,就算是 pac 也一样,我这也有 pac 文件服务器,试过了……

@ABCDEFAA 关键还是设备 b 不能装 app ,要不我也不会这么难受了…

@cnbatch 这些方法我都知道…现在就是单纯的上头想知道有没有办法可以只用手机…
lilifenghao44
2024-02-12 11:57:51 +08:00
1,任意局域网内机器使用 gost 或者 glider 。
2,任意 root 安卓使用 vpnhotspot 软件。
激活后使用任意软件都随意
NanJuly
2024-02-12 12:09:40 +08:00
@lilifenghao44 感谢大佬解答,关键是这俩问题得结合起来,不能分开说…
ic3z
2024-02-12 12:57:27 +08:00
socks 代理没办法支持 udp 吧。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1015294

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX