V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wangyucn  ›  全部回复第 7 页 / 共 11 页
回复总数  220
1  2  3  4  5  6  7  8  9  10 ... 11  
>折腾了一个晚上,始终没有搞定通过 UDPSpeeder 连接 OpenVPN 的问题
>在不使用 UDPSpeeder 的情况下,OpenVPN 可以正常连接上

看起来像是 MTU 问题,另外你对照一下自己的配置和我在 github 上贴出的配置有什么区别。
>请问 LZ,这个对鹏博士宽带网络无效吧?

UDPspeeder 和 udp2raw 都可以穿透 NAT,鹏博士宽带除了没有公网 IP 外应该没什么别的特殊的了吧。应该是有效的。
@aru

那可能 kcpraw 跟 udp2raw 添加的 iptables 规则不兼容

同时运行多个 udp2raw 是没问题的
@Nin

是需要调 mtu 的,中文主页的教程上有说
@aru

可以同时运行
感谢作者的劳动和分享,支持一个
>作者请问下在 Linux 开发用的什么开发工具?

编译用 makefile 和 g++,写代码用 eclipse,版本管理用 git。
>多倍发包会让(别人的)网络堵得更厉害,用得人越多越堵,影响网络的公平性

首先,FEC 的话,跟纯多倍发包还是有区别的。

其次,

对于 TCP,基本上任何加速器都会牺牲一点公平性,来换取速度。FEC 只是降低了丢包率,上层承载的 TCP 还是有退让算法的,公平性会牺牲一些,但是不至于无脑拥堵网络。

对于 UDP,本来就没有拥塞控制,发包速度完全是应用自己决定的。很多实时传输的 UDP 应用也会自己在内部实现 FEC。

另外多线程 TCP 下载其实也是影响公平性的。
>比较适合用小流量来打游戏,大流量的话和 kcp 一样烧流量

我在教程里演示的 fec 参数是 1.5 倍流量发包的,可以把 10%的丢包降低到 0.01%以下。如果你的网络没有 10%这么大丢包率,可以调成 1.2 倍流量发包,就能更省流量了。

另外可以看一下--mode 参数,加了--mode 0 参数后,消耗的流量完全透明,你设置成发多少倍的包,就会也只会消耗多少倍的流量。
@jerrykingjer

我在 github 上已经回你了
>评论很多,都是提问题的,我来说下体验吧。速度等同 kcp,ovz 机子也能跑很快,与 kcp 的区别还是很大,由于使用的是 UDP 发包,不像 kcp 会有断流现象。我用了下最简单的 l2tp 来测试,连上之后 MTR 丢包几乎为 0,延迟抖动也变得相对稳定,比较适合用小流量来打游戏,大流量的话和 kcp 一样烧流量。未来能制作成类似双 s 的插件应用就方便了

感谢反馈。

>由于使用的是 UDP 发包,不像 kcp 会有断流现象

kcptun 底层也是 UDP 发包,断流有可能是协议被针对了。

>未来能制作成类似双 s 的插件应用就方便了

希望有大佬能给做个。
> @ccsexyz Go 在这方面有优势还是什么呢…

Go 的开发效率高一些。
>我想知道 以后吃鸡是不是不用买加速器了 自己搭就可以了?
从我自己玩 mobile legend 和 brawl star 的经验看,用自己搭的效果已经很不错了。 不过前提是你需要有台稳定的 VPS。

>大佬 如果在已经不是 SS 的服务器上搭建你这个 会冲突吗?

除非是配置不当,不至于冲突吧。
>-l 和 IP 地址之间没有空格的?-r 和 IP 地址之间也是没有空格的?还有那个-f 也是如此??我有点难以置信,好像我之前 N 年学的命令行用法都是错误的...

双字节参数后面都必须有空格,比如--report 10,这个空格是不能省略的。单字节的命令,空格可省,比如-f20:10 和-f 20:10 都是没问题的。

linux 上面大部分程序都是这样的吧
>对了,还想问问,如果只是 openvpn 配 speeder 加速的话,流量会不会很容易被识别。
或者说有没有必要再最外面再套一层$xxx

墙相关的问题我就不回答了,抱歉,自己尝试一下吧。
>刚刚想试试效果,按照简体中文版 doc 操作的。结果就发现好像中文版的运行说明部分 把 server 和 client 的弄反了。提醒一下楼主。

哦,是的,多谢提醒。
>除了 vpn ss 啥的能用不

可以不用 VPN。 用 udpseepder+kcptun/finalspeed+ s**** 也可以实现同时加速 tcp 和 udp,udpspeeder 负责加速 udp,kcptun/finalspeed 负责加速 tcp,项目里有原理图,具体配置自己意会下。
>弱弱的问问楼主,想了解或者说能看懂甚至说可以编写您写的这样的代码(或者酸$酸$乳这些网络层面的应用。。),可以从哪里着手或者入门呢。。

在已经会用 g++编写 linux 的 c++程序基础上,再学一下 epoll 和 socket,就可以了。
>没看懂,能再具体点吗

看不懂的话,去网上先找找 OpenVPN 相关的教程吧,了解下 VPN 怎么用。 用 UDPspeeder+Openvpn 无非就是在 OpenVPN client 和 sever 之间串联一个 Udpspeeder client 和 server。
>桥接显示的是真实网卡的本地 ip.

桥接正常情况显示的应该是和真实网卡在同一 IP 段的一个新 IP。

>2、tcpspeed 加速无效
>既然是冗余发包同时加速,为何 fs 的加速 ip 地址要是 speederv2 的端口?

现在我都搞不明白你为什么要同时用 tcpspeed 和 UDPspeeder。

你在 github 上开个 issue 吧,把你这样用的目的,和具体环境描述一下。
1  2  3  4  5  6  7  8  9  10 ... 11  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2468 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 15ms · UTC 14:06 · PVG 22:06 · LAX 07:06 · JFK 10:06
Developed with CodeLauncher
♥ Do have faith in what you're doing.