CSNet提供安卓Magisk模块支持

@Ta 01-17 08:58发布,01-17 09:01修改 1289点击
Magisk CSNet模块刷写并重启后设置系统代理为127.0.0.1:54321即可,Magisk CSNet模块暂时不能和其他全局代理软件同时使用(其他软件可能会拦截CSNet进程流量或者DNS解析)。
配置文件:etc下面建立csnet_client.ini即可
下载页面:https://aite.xyz/product/csnet_client/
模块打包:模块由我的Drone CI自动打包,始终保持最新
代理设置:数据网络APN,WIFI直接设置,Firefox自带代理设置
Screenshot_20210117-085320.jpg
回复列表(16)
  • @Ta / 01-17 09:00
  • @Ta / 01-17 09:01

    @爱特,不能刷的哭瞎。。。。

    -喜欢就啪啪啪啊 表白有什么用- blog:LDXW.TOP
  • @Ta / 01-17 09:05
    @穴儿,magisk版本我在一加6android10,一加8android11上都测试通过了的。
  • @Ta / 01-17 09:06

    @爱特,华为。。。没希望。。搞个软件启动csnet,然后再自已手动新建apn?这样没root的也能搞。。。

    -喜欢就啪啪啪啊 表白有什么用- blog:LDXW.TOP
  • @Ta / 01-17 09:23

    我有一个免root解决方案,需要一个普通终端模拟器,一个Termux和一个SocksDroid。
    方法:

    1. 在普通终端模拟器运行csnet_client_android_arm64
    2. 在Termux安装并启动socat,监听127.0.0.1:55533并转发到TCP 1.1.1.1:53
      pkg install socat
      socat TCP-LISTEN:55533,fork TCP:1.1.1.1:53
    3. 在SocksDroid中配置socks服务器为127.0.0.1:54321,把DNS设为127.0.0.1:55533,然后开启逐app代理,开启Bypass模式,然后应用列表填入普通终端模拟器的包名
    4. 启动SocksDroid,csnet就全局生效了,亲测可用。
    5. 在电池优化设置里给普通终端模拟器加白名单,防止它意外退出。

    为什么需要第二步?因为SocksDroid不会代理DNS,所以就算在SocksDroid里面把DNS设为1.1.1.1:53也会被和谐。用Termux里的socat转发,然后Termux不在Bypass模式列表里,这样socat转发的DNS流量就会被代理。

    其实修改一下SocksDroid内置csnet应该是可行的,不过我还没有动手改。

    最后:现在我们能下载到的SocksDroid的源代码是 https://github.com/smilingott/socksdroid
    注意不是 https://github.com/PeterCxy/SocksDroid ,这个版本很老,在新版安卓不能运行,我们能下载到的也不是它。

  • @Ta / 01-17 10:15

    Screenshot_2021-01-17-09-13-05-560_com.da.terminal.jpgScreenshot_2021-01-17-09-13-10-754_com.termux.jpgScreenshot_2021-01-17-09-13-17-715_net.typeblog.socks.jpgScreenshot_2021-01-17-09-13-27-181_net.typeblog.socks.jpg

  • @Ta / 01-17 10:16
    csnet就是**用的吗?是用的谁的服务器?如果是你的服务器,不会因为用的人太多导致爆掉吗
  • @Ta / 01-17 17:56
    @net909, 应该是楼主自己的,**的机器
  • @Ta / 01-17 16:17

    @爱特,csnet支持指定配置文件位置吗?内置csnet的SocksDroid就要改好了,现在我只有一个问题:

    • 可以存放配置文件的地方不能启动可执行文件,可以启动可执行文件的地方无法写入配置文件,所以让配置文件和可执行文件在同一个文件夹是不可能的,并且程序也无法写入/etc
  • @Ta / 01-17 16:53
    @老虎会游泳,-c指定,service.sh是magisk开机执行脚本。
  • @Ta / 01-17 16:54
  • @Ta / 01-18 03:11

    @穴儿@爱特,欢迎试用附带csnet的SocksDroid。安装后直接启动服务就会连上默认服务器,把IP改成其他的就可以连接其他服务器。
    注意:服务器那里只能用IP不能用域名,没做DNS解析。

    目前只支持全局代理,CN直连模式不能用,不过可以开分应用代理(Per-app Proxy)然后在“App List”里面填写要代理的包名。比如Chrome的包名是com.android.chrome,一行一个。

    注意:设置中的Server Port其实应该为Local Port,调整的是本地监听端口,通常保持默认即可。

    SocksDroid-csnet-0.1.apk(10.08 MB)


    更新0.2:修复了分应用代理模式无法代理域名解析流量的问题。(只是代码更新了,版本号没有更新)

    SocksDroid-csnet-0.2.apk(10.08 MB)

    更新0.3:添加了汉化,软件名称修改为CSNetDroid。注意软件包名已经更改,所以安装后会是一个新应用,旧版本需要你自行卸载。

    CSNetDroid-0.3.apk(10.08 MB)


    后续版本改为在该帖发布:

    https://hu60.cn/q.php/bbs.topic.98170.html

  • yao
    @Ta / 01-17 17:19
    大佬666
  • @Ta / 01-17 17:35

    看见一堆大佬在,我就知道事情不简单
    红米Note7 高配版(黑色)

  • @Ta / 01-17 18:35

    一脸懵逼的进来,一脸懵逼的退出的都有谁,举手我看下
    我们有着共同的敌人——天命;
    你却认命了,还对我说天命不可违‮

添加新回复
回复需要登录

[聊天-此处没有老虎] 胡图图:propcrly. Conslrainl unknown: jdk&n…