共享手机中的VXN流量给其他设备使用

此篇博文讲的什么

不想看废话的,直接看这里就行了:

手机端(IOS,已越狱)装的传统的VXN,没法直接共享流量给其他设备用,可以在手机端开放个socketsserver,我现在用的ssh,它也能提供这个功能,命令如下:

ssh -C2qTnN -D 0.0.0.0:21567 -p 22 root@127.0.0.1,测试可用的话,可以用下面的命令(需要添加本机公钥),后台挂着

nohup ssh -C2qTnN -D 0.0.0.0:21567 -p 22 root@127.0.0.1 &

浏览器,或其他设备通过你手机的IP+21567 就能共享你的VXN资源了,浏览器的如下:

image-20220704140325289

现状

  • 有稳定的机场,但是有流量限制,一月20G,用的时候放不开

    Oracle提供的免费的主机搭建了个服务,奈何被墙的利害(试过配合cloudflare,效果也是不理想)

    手机端有破解过的VXN,速度还可以,不限制流量。好用的有两个:飞轮和emo,奈何这两个都是传统的客户端,没法直接开个socket代理共享给其他设备用,如果是用的比较流行的,可以直接用小火箭共享给其它设备

  • 目标:把手机上的VXN共享给PC使用

  • 设备:已越狱的ios手机

思路

  • shell连上iphone,装个socketsserver就能搞定,奈何好像没提供手机端的可执行程序,socksserver_darwin_arm64.zip这个好像是PC端的,没法用。这个程序是用GO写的,遂想直接在手机上跑源程序就好了,可惜GO不好安装。然后又想手机上已经有了python环境,python肯定也有类似的库,遂试了一下,连是能连上,但还是没法用,不细究什么原因了,因为我又突然想到了更好的办法,那就是用SSH,之前也写过它的用法,在这里

  • 开始

    shell连上手机,执行ssh -C2qTnN -D 0.0.0.0:21567 -p 22 root@127.0.0.1,输入密码,就可以测试了,如果你没修改过ssh密码,默认的密码是alpine,最好把密码修改掉

    不想每次输入密码:

    cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys

posted @ 2022-07-04 14:23  秒年度  阅读(336)  评论(0编辑  收藏  举报