草榴社區
» 您尚未
登錄
註冊
|
搜索
|
社區服務
|
银行
|
邀请注册
|
幫助
社區服務
.:.
草榴社區
»
技術討論區
»
打破微软安卓子系统的限制,实现自由上网
回帖
發布主題
本頁主題:
打破微软安卓子系统的限制,实现自由上网
字體大小
寬屏顯示
只看樓主
最新點評
熱門評論
時間順序
dxf216
級別:
俠客 ( 9 )
發帖:
1215
威望:
211 點
金錢:
1295 USD
貢獻:
3685 點
註冊:
2016-07-05
資料
短信
推薦
編輯
打破微软安卓子系统的限制,实现自由上网
随着微软windows 11正式版一个个版本的升级,之前备受瞩目的安卓子系统——WSA现在更新到1.8.32836.0。
但不管版本怎么提升,WSA还是将一些在平板或安卓手机上的常规设定——VPN隐藏了起来。
这造成我们在用一些上外网协助类APP的时候,会出现报错或无法正常运行。
因为APP得不到相应的授权。
解决这一问题的方案我分为内外4种方式。
先说内部上外网的问题。
从以下两种方案来解决——
一种是在ROOT机的状态下,用AppOps 这个APP,这个酷安APP上有,或度娘一下,很易获取。
它可以从底层取替系统援权问题,帮你给所需要的APP作相应的援权,从而解决问题。
另一种方案是用原版WSA没有ROOT。
可以安装权限狗,再借点用ADB指令,运行这两个指令——
两个语句——
第一个,连结—— .\adb connect 127.0.0.1:58526
第二个,权限狗的——.\adb shell sh/storage/emulated/0/Android/data/com.web1n.permissiondog/files/starter.sh
这样就可以激活权限狗,让它跟上面的App Ops一样发挥同样的作用。
再来说外部解决方案—— 也就是在win11系统中启用VPN翻墙软件来达成让WSA也不受限制。
最便捷的莫过于SSTap,它自身一运行就可以强制所有上网出入都得经过它,只要在SSTap上设置好DNS,一切就变得轻松了。
如果不喜欢用这个,用的是其它协助上外网软件,则也可以通过ADB指令,来协调一下WSA的上网问题。
指令有两种用法。 第一种,找出协助上外网软软件的端口.
比如有些软件常用就是7890然后执行——
adb connect 127.0.0.1:58526adb shellsettings put global http_proxy `ip routelist match 0 table all scope global | cut -F3`:7890
上面那个7890就协助软件的端口。
或者最后一条改成——
adb shell settings put globalhttp_proxy 协助软件的IP地址:端口号
第二种——在CMD中ipconfig 找出WSL的IP地址。
再执行这个——
adb connect 127.0.0.1:58526adb shell settings put global http_proxy WSL的IP地址: 协助软件的端口号
当然,记得玩够之后别忘记移除这些指令设置,并重启WSA生效。
这几种方案以方便快捷为目标。若你有更好的方法,欢迎回帖交流。
如果光看文字觉得太抽象,可以参考一下这个视频——
https://www.bilibili.com/video/BV1mb4y1H77s/
[ 此貼被dxf216在2022-01-22 18:49重新編輯 ]
赞(12)
DMCA / ABUSE REPORT
|
TOP
Posted:
01-22 23:49
發表評論
.:.
草榴社區
»
技術討論區
電腦版
手機版
客戶端
DMCA
用時 0.01(s) x3,
05-10 06:20