V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  TongNianShanHe  ›  全部回复第 1 页 / 共 4 页
回复总数  65
1  2  3  4  
@frankyzf 倒是刚刚看到您的原因,我突然有一些想说的:我从小喜欢写些简单的代码,但是因为家庭原因,并且和数学老师闹出很多次矛盾,所以厌恶数学,后来我的成绩越来越差,我越来越只想写这种破烂代码(逃避心理),后来考了个专科,因为以前写的破烂代码,所以学习一部分科班知识会比较轻松,升本之后,准备开始思考未来规划,无论是从未来的职业角度还是我想继续升学的角度,才发现数学是个绕不过的门槛,还得恶补。

很感谢你能看我说这么多破烂话,我想说这些,只是想表达:“成瘾什么不重要,重要的是为什么成瘾,找到为什么很重要。”
话又说回来,在现在某些家长的角度,只要影响了应试学习,在某些意义上他都是“成瘾”,至少您应该不是这种人。
最后对您造成的困扰说声抱歉。
@frankyzf 没有,您误会了,我指的是楼上的 ai 回复,站点禁止纯 ai 生成的回复
proxy 解君愁(抖机灵
129 天前
回复了 acr0ss 创建的主题 算法 [请教] 生活中的算法题:密码尝试次数
@NoOneNoBody @acr0ss 哦,我重新看了一下补充,当我没说,如果我没理解错的话,这个可以用滑动窗口?还有楼上说的 de Brujin 序列?(其他其他大佬的解答)
129 天前
回复了 acr0ss 创建的主题 算法 [请教] 生活中的算法题:密码尝试次数
@NoOneNoBody 本质没错,他的意思是密码前后加无意义数字,其实只需要把前面六个 0 的三个 0 ,移动到最后就行了
129 天前
回复了 acr0ss 创建的主题 算法 [请教] 生活中的算法题:密码尝试次数
@acr0ss 我的锅,我没有阐明“只需要猜六位数”的前提条件,昨天就是因为想到了这个前提条件,才会想到这道题的(上面也有老哥提出来了)
yolo v5 行为检测?(开个脑洞)
130 天前
回复了 acr0ss 创建的主题 算法 [请教] 生活中的算法题:密码尝试次数
感觉好像 leetcode 752
288 天前
回复了 YoungKing6 创建的主题 问与答 去杭州游玩,有什么值得带回的纪念品
一个星期前刚去杭州玩的吃货表示:买的全是糕点。。。。但好吃的糕点说实话带不走,保质期短了
2023-04-19 22:20:52 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
你好作者,我又来了,这次来反馈一个问题,2.5.1 版本,android 端封装后,使用 TProxyStartService 启动没有任何问题,功能也能正常使用,但是通过 TProxyStopService 关闭时,应用会闪退,Logcat 报错如下图,使用您的 android demo 上的代码尝试,问题依旧,但老版本(具体应该是 2.4 左右,时间有点久我也忘记了)没有出现这个问题,如果您方便的话,还是烦请您看一下😂

![e6cb550c920dcd75a5923a95d24b4841.png]( https://s2.loli.net/2023/04/19/v3i5RQZFfTwujC8.png)
2023-02-17 22:18:32 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@heiher ( v2 的消息提醒好像有点问题,刚刚才看到)谢谢您,虽然我已经实现了 udp relay over tcp
2023-02-06 18:33:18 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@heiher 花了点时间把我那边的适配做好了(我没想到 UDP over TCP 包也做了魔改)

如果想使用这个库的话这边有几个提示:这个 tun2socks 实现基于 socks5 ,支持两个模式( 0x01 是 CONNECT ,0x05 是 UDP over TCP ),并且 UDP over TCP 包的前两位和 10 ,11 位是当前包的长度,中间的和 socks5 udp relay 转发头是差不多的(也就是说 IPV4 relay 头的长度会从 10 变为 14 ,IPv6 同理加 4 ),其他的都是差不多的,直接转发就行。

等哪天真闲下来就试着啃啃这个项目吧,感谢分享。
2023-02-06 12:33:22 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@heiher 试着做了个 UDP over TCP 的 demo ,证实了这个想法,确实需要用 UDP over TCP 方式,没有问题了,打扰你了
2023-02-06 12:02:55 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@heiher 我调试了一下,发现是 tun2socks 确实是连通的状态,但是有俩问题:
1. 握手“黏包”(其实这也不算问题,毕竟 tcp 流,已经自行处理过了)
2. socks5 里面,通过 ip 地址进行访问是正常的(也就是 command 为 0x01 ),通过域名访问就“死”了,检查了一下发现 DNS 请求头(也就是 udp )的 command 是 0x05 ,我以为是协议做过魔改,所以我把 command=0x05 映射到了 udp 转发上,但也是无法工作。(刚重新看了一遍帖子才发现,是必须要用 UDP over TCP 方式做吗?)
2023-02-05 22:56:01 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@heiher 这个情况其实考虑过,但我用的是白名单(白名单是硬编码),local 是一个独立进程(通过 sh 运行,写的很糙,因为是自己用)
我再去看看源码吧,不排除 local 端某些情况下的不兼容的可能性,谢谢你的解答。
2023-02-05 22:10:31 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
@heiher PKGNAME 和 hev-jni.c 的 64 行( class 名)都改过,配置文件我注意到你给的例子里填写 IPv4 地址是没有单引号的,但是安卓 demo 的代码里是加了单引号,两种都试过了,看 logcat 感觉加了单引号是对的,因为改动后 local 端有了 socks5 的握手,但只发出了第一部分,后续都无法接收到。
2023-02-05 21:44:18 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
感谢,找过没找到,应该是被我忽略了。
但问题似乎还是没有解决,试过 demo 里的写法,没法连通,我的 local 端没有数据(此前用的 xjasonlyu 的 tun2socks 实现),logcat 报“getIfIndex: cannot find interface tun0”,把 demo 的 release 跑了一遍,也不行。
我先放一下吧,近期没有多余时间去排错了,但是看图感觉性能会比之前好一些,先 star 一下,后续有时间再弄。
2023-02-05 17:08:26 +08:00
回复了 heiher 创建的主题 分享创造 分享一个 tun2socks 实现
楼主您好,有 android 端的参考例子吗,我这边根据您的代码调用了 TProxyStartService ,然而好像没生效(第二个参数应该填的是 v*nservice 创建后的 fd 吧)
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3932 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 23ms · UTC 10:16 · PVG 18:16 · LAX 03:16 · JFK 06:16
Developed with CodeLauncher
♥ Do have faith in what you're doing.