V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  TongNianShanHe  ›  全部回复第 2 页 / 共 4 页
回复总数  76
1  2  3  4  
2023-07-05 21:46:21 +08:00
回复了 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 吧)
@dazkarieh
1. https://github.com/gentilkiwi/wanakiwi/releases 这是随手搜的一个,国内一些安全厂商好像也有解密工具(不过我记得大部分的解密工具原理是搜索内存残留的密钥,如果重启了可能就不好办)
2. 还是别把鸡蛋放在一个篮子里,多端备份还是有必要的
3. 至于小孩嘛.....稍微批评一下,他估摸着也知道病毒的危害了,也可以适当引导一下,但别让他自己造病毒,不然可就太刑了
有专门解密工具,搜一下
2022-12-30 12:27:55 +08:00
回复了 pacexy1 创建的主题 分享创造 一个脚本,把《三体》动画变成科幻喜剧
演示视频着实把我整乐了😂
2022-11-15 23:48:54 +08:00
回复了 diandian666 创建的主题 程序员 十年程序员难倒了一个算法上面,真的老了
楼上的大佬们也说过了这是 NP 问题,直接用动态规划或者剪枝啥的。。。数据量小可以,数据量大除非你租个天河(
我这边斗胆开个脑洞:不死钻这两组数据,既然这组数据是一组实际的下单和退单数据,那么肯定有时间吧,根据时间进行排序,然后再用 KMP 或者滑动窗口试试?(不一定对,如有误还请指正)
2022-08-24 10:00:32 +08:00
回复了 Aloento 创建的主题 程序员 只是感慨,现在的后浪怎么都这么强
图一我没意见,客观上能理解物质越来越好,所以产生这样的情况(包括我自己也算受益者,虽然那个时候没有怎么学算法,比他们弱多了)
但是图二,看得我焦虑,这样激娃真的好吗。。。。又不是他自己选择的爱好
2022-06-29 21:59:28 +08:00
回复了 oyp 创建的主题 程序员 开发了一款网盘,不限速度,不限容量
@sarices 深有体会。。。我初一的时候说要用中文编程做一个操作系统出来,现在想想觉得胆子真大😂
2022-03-08 13:57:17 +08:00
回复了 TOLIVEIN 创建的主题 Rust 纯 rust 实现的前后端分离的博客,大家给点建议意见
我是后端用了 rust ,前端用的 vue+element ,前端用 rust 的加载速度和 wasm 大小咋样😂
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5363 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 55ms · UTC 07:12 · PVG 15:12 · LAX 23:12 · JFK 02:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.