快速回顾
出席: altGuest, badger, dream, eche|on, hottuna\_, l00kns33, unixfr3ak, welt, welterde, zzz
会议记录
20:58:32 <unixfr3ak> 开发者会议,是吧? 20:59:27 -*- dream 打开 devo 21:00:25 <welt> dream: 啊.. 很高兴你也来了 :) 21:00:51 <badger> 0) Hello 21:00:55 <dream> 你是? 21:00:58 <badger> 1) I2P 0.7 21:01:02 <badger> 2) Syndie 21:01:06 <badger> 3) Donations 21:01:15 <badger> 4) ???? 21:01:21 <badger> 5) zzz 的短诗朗诵 21:01:39 <badger> 0) Hello 21:01:53 <altGuest> 嗨 21:02:00 <badger> 欢迎大家来到第 #207 次开发者会议 21:02:05 <badger> 嗨 21:02:20 <hottuna_> 嗨! 21:02:40 <eche|on> 欢迎! 21:02:43 <zzz> 那我们先回顾一下自 2007 年 4 月 10 日以来发生了什么,如果有的话 21:02:48 <badger> 换个角度说,上一次会议到现在差不多已经过去 2 年了 21:03:06 <badger> 嗯……布什走了……奥巴马上台了…… 21:03:36 <dream> lol 美国 21:03:51 <badger> 1) I2P 0.7 21:03:56 <eche|on> 我想 0.7 的发行说明基本说明了 I2P 发生了什么 21:04:20 <badger> 看起来 0.7 的推送相当顺利 21:04:22 <badger> 现在覆盖了大约 84% 的网络 21:04:29 <unixfr3ak> 不错 21:04:48 <eche|on> :-) 21:04:48 <hottuna_> 自 0.7 之后网络增长了多少? 21:04:48 <badger> 为了把它发布出去,向开发团队和发布团队致以热烈的欢呼 21:04:52 <unixfr3ak> 我想指出一个我和另一个用户都注意到的 bug 是 21:04:52 <hottuna_> 甚至从圣诞节以来呢? 21:05:21 -*- welt 正在等 stats.i2p 加载.. 21:05:28 -=- Sie sind nun als welterde bekannt 21:05:31 <badger> hottuna_: 如果看统计的话,增长虽然慢但很稳定 21:05:41 <unixfr3ak> 在 susidns 中添加新的私有主机需要手动编辑 privathosts.txt 文件 21:06:08 <welterde> zzz: 那不是你最近修的 bug 吗? 21:06:18 <welterde> 还是别的? 21:06:25 <eche|on> 统计显示在稳定缓慢增长 21:06:35 <zzz> 是的,我在 0.7 里搞坏了,昨天刚修好,会在 -4 里 21:06:40 <eche|on> welterde: 是,他似乎已经修好了 21:07:05 <badger> 可以期待一下 7.0.1 里的内容 21:07:14 <welterde> zzz: 好.. 那就搞定了 21:07:16 <badger> 呃 0.7.1 21:07:19 <eche|on> 更多用户 :-) 21:07:22 <zzz> 抱歉 21:07:35 <unixfr3ak> 你们打算怎么解决网络时延……似乎是个日益严重的问题,周末时 i2p 似乎会过载 21:07:56 <welterde> 也许可以再微调下 streaming 库? 21:07:57 <unixfr3ak> 不过我觉得用户多是好事 21:08:00 <badger> zzz: 你修复和改进了那么多,偶尔出点问题也没关系 :) 21:08:33 <hottuna_> 我建议通过在控制台显示一个“分享比率”来鼓励用户共享 21:08:57 <unixfr3ak> 这个听起来不错 21:09:14 <eche|on> 上个月网络负载大增 21:09:17 <zzz> freak,我在考虑稍微调整一下对等端配置文件里的容量计算,以便在繁忙时反应更好。 21:09:20 <eche|on> 这月看起来还不错 21:09:51 <hottuna_> zzz: 太棒了 :) 21:09:55 <unixfr3ak> 这可能有点雄心勃勃,不过能不能在 Linux 里用 cron(计划任务)或者 Windows 的类似东西,在电脑空闲的时候把带宽“志愿”给 i2p 用 21:10:17 <zzz> 不过这些东西得非常小心地调整,而且任何改动都需要完整的一个发布周期来测试 21:10:21 <hottuna_> 调度器也是个很棒的解决方案 21:10:24 <unixfr3ak> 说白了就是 21:10:28 <badger> 0.7 的宣传推动对数字似乎只有边际影响,远达不到我期望的效果 21:10:41 <unixfr3ak> 侦测网络/CPU 空闲就用,不空闲就不用 21:10:43 <welterde> zzz: 最近对 I2CP 的那个新增还不支持这个,对吧? 21:10:52 <badger> 不过在德国新闻网站上有不错的报道 21:11:04 <badger> 但 slashdot/digg/reddit 上表现就挺惨的 21:11:09 <zzz> 支持什么,welterde? 21:11:29 <welterde> zzz: 从 routerconsole 外部更改 ratio/up-bw/down-bw 21:11:29 <eche|on> badger: 用户需要时间去了解它并持续用它 :-) 21:11:32 <unixfr3ak> 还有一个默认的自动启动注册表项会很好,或者给 unix 来个简单的 shell 脚本 21:12:04 <zzz> 不,welterde,那和这个没关系 21:12:08 <hottuna_> 公关我也不清楚.. 我想每次新版本伴随一波公关,我们的“品牌”都会成长一点 21:12:13 <welterde> zzz: 我也这么想 :/ 21:12:56 <zzz> 希望和我做的 gulli 采访能尽快发布,不过我一周没收到消息了 21:13:06 <unixfr3ak> i2p 准备好向赞助商请求志愿带宽了吗?(除了我这个小水管) 21:13:39 <welterde> 嗯.. 可以试一试 21:13:50 <dream> 我不觉得会有人拒绝志愿带宽。 21:14:12 <unixfr3ak> tor 网络有很多赞助节点,但另一方面,同一子网很多节点会让用户起疑,并让某人对网络有更多控制力 21:14:37 <welterde> 我觉得我们已经“修复”过这个了 21:14:59 <hottuna_> 寻求赞助不是个坏主意 21:14:59 <hottuna_> 在主页上放个简单的 html 标签页? 21:14:59 <hottuna_> 就是* 21:15:05 <unixfr3ak> 由个人志愿者随机分布的节点似乎更安全 21:15:05 <unixfr3ak> 但不那么实际 21:15:15 <unixfr3ak> 大多数人天性会“吸血”(只下载不贡献) 21:15:44 <dream> 我不认为一定是这样,unixfr3ak,但为不参与者做好准备是好的。 21:16:21 <unixfr3ak> 比如说 21:16:40 <unixfr3ak> 有人只是启动了 i2p 的 router,但不知道它干嘛的,然后跑 i2phex 21:16:49 <unixfr3ak> 不停在下载 21:17:11 <unixfr3ak> 或许默认带宽应该改一下 21:17:22 <hottuna_> 在 0.7 里改过了 21:17:34 <unixfr3ak> 或者安装时让用户选择连接速度,以便更准确地设置带宽分享上限 21:18:26 <unixfr3ak> 或者整一个把 i2p 安装成后门的病毒 :P 21:18:34 <welterde> 呵 21:18:40 <hottuna_> 这会是个好主意.. 安装程序应该支持这个,对吧? 21:19:08 <welterde> 第一个还是第二个? :> 21:19:08 <unixfr3ak> 我是说我的玩笑,还是问连接带宽? 21:19:23 <welterde> 第一)大概是的 21:19:26 <unixfr3ak> 应该是在某个配置文件里一两行的事 21:19:39 <unixfr3ak> 没有 :P 的那个 21:20:59 <badger> 对不共享上行带宽的用户设置下载限制? 21:21:15 <unixfr3ak> 挺有意思 21:21:20 <unixfr3ak> 不过 21:21:33 <unixfr3ak> 我觉得我们还不该这么走极端…… 21:21:38 <dream> 默认它会共享最高 100% 的带宽,unixfr3ak。一旦它有了几个 client tunnel,大多数资源都花在中继的那些上。 21:21:45 <welterde> router 不是已经会惩罚那些不转发 tunnel 的其他 router 吗? 21:22:00 <unixfr3ak> 是的 21:22:00 <dream> 我觉得 i2p 已经有负载均衡了。在带宽标签上我肯定下载不了比我上传更多。 21:22:25 <unixfr3ak> 我想是这样,但如果很多人同时“吸血”,还是会给网络带来很大负载 21:22:32 <badger> 或许只是需要对首次使用的用户更说明白一些 21:22:35 <unixfr3ak> 尤其是他们的 IP 是动态的 21:22:46 <eche|on> http://stats.i2p/cgi-bin/tot.cgi?a=bandwidthReceiveBps.5m&s=365&u=y 21:22:56 <badger> 让他们明白回馈网络会改善自己的体验 21:23:07 <unixfr3ak> 是的 21:23:18 <unixfr3ak> 还有在他们不用电脑的时候运行它 21:23:36 <unixfr3ak> 而不是让他们花钱买的带宽空闲着 21:23:51 <dream> 大多数人会关电脑,真是遗憾 21:24:09 <unixfr3ak> 是的 21:24:12 <dream> 每月付给 ISP 的钱,其实只要相当于 4 个灯泡的电费…… 21:24:15 <l00kns33> 我觉得大多数人都懂这个—— 我甚至觉得大多数使用 i2p 的人本身就是极客 ;) 21:24:32 <badger> 好的继续——关于 1) I2P 0.7 还有别的要补充吗? 21:24:55 <unixfr3ak> 暂时没有 21:25:16 -*- welterde 等他的信号.. 21:25:20 <unixfr3ak> 但将来可能会有 21:25:25 <eche|on> badger: 没有 21:25:25 <badger> 2) Syndie 21:25:37 <welterde> 好的 :) 21:25:37 -*- badger 把 70 年代的大话筒递给 welterde 21:25:45 <badger> *mic 21:26:15 <welterde> 如你们可能(或不)知道,我最近完成了把 MOSFET 的这些补丁打进去的工作 21:26:20 <welterde> +知道 21:26:35 <unixfr3ak> 论坛就算了我不逛 :P ,抽根烟马上回来 21:27:14 <welterde> 这应该能修一些 bug,并禁用那个(恕我直言)坏掉的默认 UI 21:27:26 <welterde> 改用 swt 的,更多用户觉得更容易用 21:27:42 <badger> <jrandom>w0rd</jrandom> 21:28:11 <welterde> 嗯? 21:28:30 <dream> 很高兴听到有人在做失败同步的重试 21:28:40 <badger> welterde: 抱歉,老开发者会议梗 21:28:59 <badger> 现在有新的公共 syndie 归档吗? 21:29:06 <welterde> 总之.. 我希望不久能把那个坏掉 ;) 的索引小玩意儿换掉 21:29:09 <welterde> badger: 有的 21:29:25 <welterde> http://syndie.welterde.(i2p|de)/ 21:29:52 <dream> 我觉得让 syndie 能用远程数据库很重要,这样人们更容易跑自己的归档。 21:29:54 <welterde> 但你还不能在那里发帖,因为它只是一个静态归档 21:30:47 <welterde> 还得把这个加到默认列表里 21:30:56 <welterde> 我很快会做的 21:31:16 <eche|on> 所以 syndie 的工作还在进行 21:31:32 <welterde> 是的 21:31:54 <welterde> 目前在尝试给 syndie 做性能分析.. 21:32:29 <welterde> 不过在这方面没能花太多时间.. 21:32:59 <eche|on> 要做的事情太多了... 21:33:14 <welterde> 是啊 :/ 21:33:17 <dream> 在文本模式下运行 syndie 比较棘手,因为界面似乎落后于当前行为 21:33:17 <dream> 通常只要一直让它在 --cli 里跑就行,但它卡住的时候基本没提示。 21:33:41 <welterde> 是啊.. 现在 cli 也坏掉了 :/ 21:34:00 <welterde> 我觉得我们应该把 syndie 分成多个部分,比如 libsyndie、gui、cli,等等 21:34:12 <badger> 我觉得有道理 21:34:19 <welterde> 这样写自定义扩展等会更容易 21:34:29 <dream> libsyndie 会涵盖哪些东西? 21:34:36 <badger> 早期 v0.0.1 的 syndie 的 UI 只是套在 cli 可执行上的一层 21:34:48 <badger> 但这个思路似乎在路上丢了 21:34:55 <dream> 它今天甚至还有文本控制台。 21:35:23 <welterde> dream: 消息解码、归档同步,等等等等 21:35:34 <welterde> 大部分逻辑 21:36:06 <dream> 所以 libsyndie 基本就是数据库上的一个接口,也可能包括 archive/ 目录? 21:36:09 <badger> 没错,gui、cli 和 webtop 应该只是个轻薄包装 21:36:10 <welterde> 我们应该把 gui/cli 和程序逻辑分开 21:36:42 <welterde> dream: archive 并不用于存储任何东西.. 它只是用于提供归档服务 21:37:02 <dream> 我知道。 21:37:14 <welterde> 但既然 cli/webtop 用它,我们也应该把它放进 libsyndie 里 21:37:15 <dream> 所以我想只有 web 服务器需要处理那个目录。 21:37:35 <dream> 填充它、从里面同步,有点像 postfix 的邮件队列。 21:38:00 <welterde> 但我们应该只在实际用到它的时候才生成/同步.. 不像现在.. 21:38:08 <welterde> 现在是一直在生成/同步... 21:39:18 <dream> 我不觉得只让 webserver 用 archive/ 目录有什么问题。这其实只是方便你能用现成的静态文件服务功能。 21:40:07 <welterde> 我觉得应该有个 cli 命令,比如 generate_archive 之类的 21:40:57 <welterde> 而且我们应该把 import.cgi 带回来,这样我们可以跑一个基本静态的归档,同时还能发帖 21:41:04 <welterde> 或者... 嗯... 21:41:04 <dream> 用客户端界面你会对那个 archive 做什么? 21:41:15 <welterde> 和远程站点 rsync? 21:41:26 <welterde> 这就是 syndie.welterde.(i2p|de) 的工作方式 ;) 21:41:43 <dream> 静态归档的问题在于,让文件系统和数据库保持一致,这个任务本身就很像在设计一个数据库。 21:41:59 <welterde> 嗯.. 不完全是 21:42:05 <welterde> 因为它是单向的 21:43:17 <unixfr3ak> 这可能有点跑题,不过有人考虑过数据存储功能吗? 21:43:20 <dream> 用一个假想的 --cli,有人创建了一条消息。然后他们在创建后 generate_archive?听起来可疑地像在插入之后提交事务。 21:43:52 <unixfr3ak> 还有在 i2phex 里,我之前和 Complication 说过,i2phex 的 bitzi 查询不是匿名的 21:43:55 <dream> magicbutton() 21:44:04 <welterde> dream: 呃.. 不是 21:44:17 <dream> ...i2phex 会查 bitzi.com?太疯狂了 21:44:37 <unixfr3ak> 是的 21:44:39 <welterde> unixfr3ak: 之前有些往 freenet 方向的工作,我记得 21:44:43 <dream> welterde,那他们的消息就永远进不了 archive/ 目录,无法被同步了... 21:45:20 <welterde> dream: 不.. 我只是说事务有点不一样 21:45:27 <welterde> 比如说:你并不会编辑任何东西 21:45:33 <welterde> (也许除了索引) 21:46:02 <welterde> generate_archive 只是把 db 导出来,并在过程中更新索引 21:46:41 <unixfr3ak> 右键一个文件 21:47:20 <unixfr3ak> 然后查看 bitzi ticket 会把你带到非匿名的网站 21:47:20 <unixfr3ak> 还好我的浏览器通过 i2p 代理,另一个浏览器用 tor 21:47:31 <dream> 那你怎么把新的数据库内容放进归档?如果 syndie 在插入消息后,但保存到 archive/ 目录之前就挂了怎么办? 21:47:39 <unixfr3ak> 0_0 看来 spongebob 错过了会议 21:47:57 <welterde> dream: 没事.. 只是不在 archive/ 里 21:48:16 <welterde> 但会在下一次成功执行 generate_archive 时进去 21:49:01 <dream> 我会让客户端跑 web 服务器,然后 web 服务器检查 archive/,把 db 里还不在里面的消息都拉出来。或者直接提供 db 里的消息。 21:49:23 <dream> generate_archive 看起来不像是你想让客户端去追踪的东西。 21:49:50 <welterde> 问题是.. 你不能在每台机器上跑 syndie 21:50:18 <welterde> 比如这台服务器(i2p2.de/welterde.de)已经到极限了 21:50:36 <welterde> 在上面跑 syndie 会疯狂换页.. 21:50:41 <welterde> 所以我得在本地跑 21:50:46 <eche|on> 是的 21:51:06 <welterde> 如果我有像样的上行就没问题了……但我没有 21:51:19 <welterde> 大多数 adsl 用户都没有.. 21:51:45 <badger> 总之——welterde,所有补丁都做得很好——我们不久能期待一个发布版吗? 21:51:47 <welterde> 所以要么是静态归档,要么就是慢得要死的归档 21:52:08 <welterde> badger: 我想我很快会从 a 切到 b(alpha 到 beta) 21:52:16 <badger> 太好了 21:52:40 <badger> 关于未来开发还有别的要补充吗? 21:52:56 <badger> (syndie) 21:53:10 <welterde> 没有 21:53:19 <welterde> ;) 21:53:24 <badger> 好的那这样 21:53:30 <badger> 3) Donations 21:53:49 -*- badger 把麦克风甩给 eche|on 21:54:00 <eche|on> 又开放了! 21:54:18 <eche|on> 我创建了一个 paypal 账户,并在 i2p 网站上加了链接 21:54:42 <hottuna_> :D 21:54:47 <badger> 酷 21:54:50 <hottuna_> 太棒了 21:54:52 <eche|on> 但按钮链接到 paypal 的 https:// 站点,在 eepsite 上还不能用 21:55:01 <dream> 是啊,我想那是个优势,welterde 21:55:08 <eche|on> 目前这方面还没有进展 21:55:20 <welterde> eche|on: 也许你应该加点说明,告诉你要怎么处理收到的钱 21:55:29 <eche|on> 还没决定要不要搞个 2ndlive 的账户 21:55:31 <zzz> 你能不能在 donate 页面加个到 halloffame 页面的链接,和/或提供更多关于捐款将用于何处的信息 21:55:39 <dream> 我还是觉得生成归档的东西应该做同步,而不只是 dump。 21:55:48 <badger> 对 21:56:02 <badger> 你打算支持 bounties 吗? 21:56:10 <eche|on> welterde: 收到 21:56:13 <unixfr3ak> 你们可以直接用 apache 21:56:17 <welterde> dream: 过早优化 ;) 21:56:19 <eche|on> zzz: 收到 21:56:24 <dream> 哎呀 3) 21:56:24 <dream> 我没钱抱歉 T_T 21:56:28 <eche|on> 我们需要一份清单:捐款用来买什么/不买什么 21:56:37 <zzz> 而且 echelon 和 welterde 的订阅其实应该列为支出,不是吗? 21:56:40 <unixfr3ak> i2p 自带的是什么 web 服务器? 21:56:51 <eche|on> badger: 会的,捐款可以是“公共资金”,也可以指定给某个 bounty 21:57:04 <badger> 太好了 21:57:19 <eche|on> 在 paypal 里应该有个文本框,你可以写这笔钱的用途 :-) 21:57:33 <zzz> 你还可以在首页发条新闻说 donations 开放了 21:57:36 <badger> 如果我捐 1000 欧元,我能拿到一件 Hot Tuna 的 i2P T 恤吗? 21:57:51 <eche|on> 但我不能给自己捐 ;-) 21:58:02 <welterde> hottuna_: 说“可以”! ;) 21:58:16 <eche|on> 目前没问题,我等第一笔到来再宣布 ;-) 21:58:35 <zzz> 你当时本可以来 25c3 拿一件的 21:58:47 <welterde> 还有 26c3 呢 ;) 21:58:59 <eche|on> 收到,zzz——好主意 22:00:32 <eche|on> 捐款话题我这边没别的了 22:00:51 -*- welterde 等 paste 加载.. 22:01:16 <badger> 那这样: 22:01:22 <badger> 4) ???? 22:01:33 <badger> 还有谁要在会议上提点什么? 22:01:37 <welterde> 有的.. 22:01:46 <welterde> 但你得等 paste 加载完 :/ 22:01:52 <eche|on> 来给每个人一块蛋糕吧! 22:02:31 <welterde> 耶! :) 22:02:32 -*- unixfr3ak 拿了就跑 22:02:38 <welterde> 不要啊—— 22:03:03 -*- badger 在 unifr3ak 的头上轻轻一拍 22:03:08 <unixfr3ak> 好耶 22:03:12 <eche|on> ;-) 22:03:46 <unixfr3ak> 不知道这段会不会进会议记录 22:03:50 <unixfr3ak> :P 22:03:57 <welterde> 我在此宣布 *咚咚锵* thmoo: inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:03:58 <welterde> ;) 22:04:04 <welterde> unixfr3ak: 当然会! 22:04:15 <welterde> 大家拿个 telnet 客户端连接吧 ;) 22:04:37 <badger> 不是个 MUD(多人在线文字冒险)?! 22:04:40 <unixfr3ak> base 32 密钥?(Base32) 22:04:49 <welterde> badger: 当然! 22:05:06 <welterde> unixfr3ak: 你需要打开一个 client tunnel,然后用 telnet/MUD 客户端连接到它 22:05:08 <welterde> (或者用 SOCKS(代理协议)) 22:05:38 <unixfr3ak> 我不想把我的袜子弄脏,我来建个 tunnel :p 22:05:43 <unixfr3ak> 嗯 22:05:47 <unixfr3ak> 但是目标地址呢 22:05:50 <badger> 泥泞的袜子 22:05:59 <unixfr3ak> 需要包括 .i2p 吗? 22:06:05 <welterde> unixfr3ak: 要 22:06:11 <welterde> 至少我这么用是可以的 ;) 22:06:56 <dream> 你也可以查 b32 的 dest,这样就有本地副本了。zzz 教我怎么用 i2ptunnel 的神秘 CLI 接口来做这个。 22:07:13 <unixfr3ak> Delay Connect: (用于请求/响应连接) 22:07:18 <unixfr3ak> 我想这个要选 yes 21:07:21 <dream> 这提醒我该把房间描述从纸上搬进系统里了 22:07:24 <badger> welterde: 也许在某处发个简短的使用说明 ;-) 22:07:35 <welterde> dream: 太好了 :) 22:07:46 <welterde> badger: 呵.. 会的 22:07:58 <unixfr3ak> Trying 127.0.0.1... 22:07:58 <unixfr3ak> Connected to localhost. 22:07:58 <unixfr3ak> Escape character is '^]'. 22:08:02 <unixfr3ak> 令人印象深刻 :P 22:08:02 <welterde> http://paste.i2p2.i2p/show/11/ <- b64 22:08:08 <l00kns33> 关于 i2p 我有一个评论: 22:08:08 <l00kns33> 我觉得它太“极客做给极客”了——你需要知道非极客用户需要和想要什么 22:08:16 <unixfr3ak> 不知道 tunnel 的另一端是什么 22:08:20 <dream> unixfr3ak,如果你特别偏执就选 yes,否则可能会有时序攻击来测试你是否在线 :> 22:08:21 <welterde> l00kns33: 他们要游戏! :D 22:08:46 <dream> l00kns33,比文字在线冒险游戏更不极客的,还有什么呢! 22:09:01 <welterde> unixfr3ak: 能用吗?你应该能看到一个菜单 22:09:02 <dream> 我穿上了长袍和法师帽! 22:09:19 <unixfr3ak> 当然 22:09:28 <l00kns33> 那是其中一件事——而且是个好主意 :) 22:09:31 <unixfr3ak> Welcome to thmoo-cmd 2.1... 22:09:38 <welterde> 哈 :) 22:09:47 <welterde> 然后你需要输入 connect guest,我记得是这样 22:09:52 <unixfr3ak> 用 i2p 跑 telnet 有啥好惊讶的? 22:10:30 <zzz> 我们很快会有一个 connect 客户端,这样你就不用自己设 tunnel 了 22:10:46 <l00kns33> 酷 :) 22:10:50 <welterde> unixfr3ak: 没啥? 22:11:20 -*- welterde 写一篇使用说明.. 22:11:26 <unixfr3ak> 还有个奇怪的聊天功能 :P 22:11:45 <badger> 好吧,说到这——还有人要补充吗? 22:11:46 <welterde> unixfr3ak: 你得“say something” 22:11:50 <dream> 我想那会怎么做,zzz?你是说像 VPN 那样? 22:12:01 <welterde> dream: 更像 SOCKS 我觉得 22:12:05 <dream> 还是专门设计的 telnet 客户端? ._. 22:12:19 <dream> 哦我听说过 SOCKS。 22:12:29 <unixfr3ak> foo siad hi 22:12:31 <zzz> 更像 socks 22:12:39 <zzz> telnet localhost 1234 22:13:00 <zzz> connect inbljam6y6mynwz2474hk655w2jtv7trofxbqzng4re26ga6rg4a.b32.i2p 22:13:00 <welterde> unixfr3ak: 然后回复你要“say something” ;) 22:13:06 <zzz> 就这样 22:13:15 <dream> socks 比较棘手,因为它有点像 i2ptunnel,但几乎任何人都能建立到不同目的地的新 tunnel。 22:13:37 <unixfr3ak> 是的我知道……没必要指出这种明显的事 22:13:50 <welterde> dream: 不.. 它只是用共享的那个 22:14:06 <welterde> 至少.. 应该是这么工作的 ;) 22:14:34 <welterde> 暂离一下 22:14:36 <badger> 我觉得我们到了一个不错的节点,可以…… 22:14:44 -*- badger 收尾 22:14:54 -*- badger 宣布会议结束 22:15:10 <eche|on> :-) 22:15:13 <badger> 大家干得好 22:16:12 <dream> 你不能用 SOCKS 那个做 server tunnel?嗯…… 22:16:34 <dream> 我想那对非 HTTP 协议会挺不错的。:) 22:16:49 <dream> 要不就在 eeproxy 里实现 CONNECT。 22:16:52 <unixfr3ak> 现在你们又要消失了 lol 22:18:38 <dream> 噗哒 22:19:40 <zzz> 我还在 22:19:49 <zzz> 我们的 socks 现在只支持客户端 22:20:51 <zzz> 我已经实现了 CONNECT,我上面说的就是它 22:23:20 <dream> 不错,我想不出有什么理由不这么做,而且会方便很多,因为 SOCKS 如此流行,很多应用都自带它。