V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jetpy
V2EX  ›  Android

撸了一个可以将手机作为代理服务器的 APP

  •  
  •   jetpy · 2019-05-21 17:02:13 +08:00 · 25829 次点击
    这是一个创建于 2045 天前的主题,其中的信息可能已经有所发展或是发生改变。
    前几天由于写爬虫的需求,有了将手机作为代理服务器的想法,之后就花了些时间搞定了, 使用方法足够简单,即开即用。
    另外,当时开发的时候一并开发了 PC 端,所以其实目前是支持全平台的。

    但感觉目前不知道这玩意还能用到什么地方呢? 挺费事搞定的东西,实在不想就这么废弃。
    第 1 条附言  ·  2019-05-21 21:08:52 +08:00
    这里把链接放上供各位大佬点评,包含 PC 及 android 版本:

    https://pan.baidu.com/s/1QE4bDdWKnnLSS1GphkEmLA 提取码: ifj7

    android 版本使用比较简单,安装后直接点连接即可, 连接上就可以看到一个服务端返回的代理地址,然后通过这个代理地址即可使用手机流量。
    36 条回复    2020-06-21 16:12:40 +08:00
    epkT6QJ3RSaz6AnJ
        1
    epkT6QJ3RSaz6AnJ  
       2019-05-21 17:53:01 +08:00
    科学上网
    lynnv2
        2
    lynnv2  
       2019-05-21 18:05:00 +08:00
    发出来大家看看,主要要看安全性和易用性。好用的话,给你说十个八个用途
    jay3zhang
        3
    jay3zhang  
       2019-05-21 18:59:07 +08:00
    类似于 HttpCanary ? 可以用来做测试,抓包,还有很多高级功能我没用到
    EVJohn
        4
    EVJohn  
       2019-05-21 19:44:27 +08:00 via Android
    需要 root 吗
    baiducom
        5
    baiducom  
       2019-05-21 19:55:05 +08:00 via Android
    @epkT6QJ3RSaz6AnJ 蓝灯下载:
    baiducom
        6
    baiducom  
       2019-05-21 19:55:19 +08:00 via Android
    hakono
        7
    hakono  
       2019-05-21 20:03:16 +08:00 via iPhone
    一个问题是内网穿透怎么做的?手机流量的 ip 都是内网的
    911speedstar
        8
    911speedstar  
       2019-05-21 20:08:17 +08:00
    东西呢
    greatx
        9
    greatx  
       2019-05-21 20:18:56 +08:00
    此链接已过期
    jetpy
        10
    jetpy  
    OP
       2019-05-21 21:09:17 +08:00
    @lynnv2 请大佬试用点评
    jetpy
        11
    jetpy  
    OP
       2019-05-21 21:10:56 +08:00
    @hakono 这个就是开发难点所在, 最早还准备使用 p2p, 调研一番后发现国内网络穿透成功率太低,最后使用了中转服务器的方案。
    jetpy
        12
    jetpy  
    OP
       2019-05-21 21:13:13 +08:00
    @epkT6QJ3RSaz6AnJ 那您要是买个 HK 的手机卡的话还真应该是可以的
    jetpy
        13
    jetpy  
    OP
       2019-05-21 21:14:41 +08:00
    @EVJohn 不需要 root, 手机需求权限极少,就一个网络权限和一个后台服务权限
    liangzi
        14
    liangzi  
       2019-05-21 21:19:23 +08:00   ❤️ 1
    楼主就不能放个别的链接?
    jetpy
        15
    jetpy  
    OP
       2019-05-21 21:22:53 +08:00
    @liangzi 我更新版本什么的都在这个链接里 自己别人都方便些
    liangzi
        16
    liangzi  
       2019-05-21 21:37:47 +08:00
    @jetpy 好吧 辛苦 谢谢~ 只能靠插件下载了
    lasonce
        17
    lasonce  
       2019-05-21 22:08:04 +08:00
    用作 Fi 的代理
    koebehshian
        18
    koebehshian  
       2019-05-21 22:43:25 +08:00 via Android
    早就有了,在 apkpure 里搜索,一个叫 proxy server,产生 http 代理;另一个叫 socks server ultimate
    jetpy
        19
    jetpy  
    OP
       2019-05-21 23:03:25 +08:00
    @koebehshian 你说的这个 proxy server 我还真安装上试过, 反正我是没有使用成功, 但从说明看应该手机和代理客户端必须是同一个局域网里, 和我这个完全不一样。
    至于 socks server ultimate 和这个 proxy server 是一家出的应该,界面几乎一样, 只不过是支持了 socks5 代理而已, 依然还是只限于同一个局域网
    danmu17
        20
    danmu17  
       2019-05-22 00:02:49 +08:00
    其实也是在重复造轮子,基本上市面上的 Mobile proxies pool 就是用这种技术实现了,
    要想发财的话需要弄到大量卡或者捆绑进免费软件里面,
    做一个 100k 的池子的话,每个月应该至少能赚个 100k。
    RangerWolf
        21
    RangerWolf  
       2019-05-22 00:12:10 +08:00
    楼主您放几张有代表性的截图上来, 感觉宣传效果要好不少呢
    主要是看文字, 感觉对你做的这个东西还是不够了解。
    lzs5240
        22
    lzs5240  
       2019-05-22 08:42:48 +08:00
    和 HttpCanary 有啥区别
    tz894305532
        23
    tz894305532  
       2019-05-22 09:33:54 +08:00
    @baiducom 蓝灯最好别用,zf 重点关注对象。
    lynnv2
        24
    lynnv2  
       2019-05-22 09:39:35 +08:00
    看了一下,主要是 http 和 socks,用作科学上网还是算了,不稳定,临时科学上网还凑合,临时用。
    其他的用途,主要可以用于替代 vpn 接入内网进行测试等,不推荐用于长期稳定的正式用途。
    如果服务器流量够强大,就像 20 楼说的,造池子,池子有了,钱就有了。
    jetpy
        25
    jetpy  
    OP
       2019-05-22 11:11:54 +08:00
    @lynnv2 谢谢建议, 您说的对, 科学上网的话不经过再次加密的方案都不靠谱, 目前我的确是用这个代替了 VPN 在外边访问家里、公司的网络资源。
    jetpy
        26
    jetpy  
    OP
       2019-05-22 11:17:39 +08:00
    @lzs5240 跟 HttpCanary 不一样的目的, 我这个目的在于可以使用手机上的网络访问资源。 例如平时我们写爬虫时候很容易被封 IP,PC 端 IP 不好更换, 此时我们可以通过这个软件使用手机的网络, 手机 IP 的更换目前还是相对容易的。
    koebehshian
        27
    koebehshian  
       2019-05-22 12:49:42 +08:00 via Android
    @jetpy 不是局域网难道还广域网,你手机难道有独立公网 IP?
    jetpy
        28
    jetpy  
    OP
       2019-05-22 13:24:33 +08:00
    @koebehshian 我上边已经解释过了 技术上是用到了中间服务器的 考虑过 p2p 的支持, 最终感觉接通率太低就没有弄。
    lzs5240
        29
    lzs5240  
       2019-05-23 18:57:22 +08:00
    @jetpy 类似手机热点?
    jetpy
        30
    jetpy  
    OP
       2019-06-03 11:33:47 +08:00
    @lzs5240 有点这个意思 举个例子吧, 远方的女朋友希望你给远程修改下 wifi 的配置, 那么可以让女朋友安装这个软件, 然后接入这个 wifi, 那么我们就可以远程配置上女朋友手机上 allproxy 显示的一个地址, 就可以远程访问路由管理界面了。
    jetpy
        31
    jetpy  
    OP
       2019-06-27 09:59:02 +08:00
    最近正好有某 K 的服务器做活动, 赶紧买了一个做中转服务器, 国外的网络连接起来会快些。

    后期所有 allproxy 地址将直接更新与 https://trs.ai/2019/06/26/%e5%8f%91%e5%b8%83%e5%87%a0%e4%b8%aa%e4%b8%ad%e8%bd%ac%e6%9c%8d%e5%8a%a1%e5%9c%b0%e5%9d%80/

    当然,这个服务器只是中转服务器,您要是想用它那个啥啥啥的那肯定是不行了...
    jetpy
        32
    jetpy  
    OP
       2019-06-30 23:24:40 +08:00   ❤️ 1
    今天更新了 APP 客户端,增加了 app 上对 socks5 代理的支持, 有需要的同学可以看看, http://trs.ai
    feast
        33
    feast  
       2019-08-09 00:23:16 +08:00
    @danmu17 造轮子?整个网上翻了半天能实现这功能的寥寥无几,唯一能用的就是楼下提到的 google play 那个 2013 年的老掉牙的 socks server
    feast
        34
    feast  
       2019-08-09 00:27:19 +08:00
    楼主能否考虑一下支持 IPv6?那样就能直接用 IPv6 直连了。另外这 APP 没用?有个典型需求就是家里如果只有父母,只会用安卓手机,你想帮忙远程配个路由器怎么办?我目前没发现比楼主这个 app 更好的实现办法,楼上的一堆泼冷水的,从来只把思维停留在“科学上网”的方面,谷歌中午信息几乎都是关于这方面的,不得不说悲哀
    jetpy
        35
    jetpy  
    OP
       2019-09-04 10:02:38 +08:00
    更新下, 客户端放到了 github 上 https://github.com/xapanyun/4gproxy

    @feast 感谢支持, 我研究下
    zhaoboy666
        36
    zhaoboy666  
       2020-06-21 16:12:40 +08:00
    内穿+安卓代理 server 对吗
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1065 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 19:15 · PVG 03:15 · LAX 11:15 · JFK 14:15
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.