此篇博文讲的什么
不想看废话的,直接看这里就行了:
手机端(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
资源了,浏览器的如下:
现状
-
有稳定的机场,但是有流量限制,一月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