rsocker_not_sucker
rsocker_not_sucker
1. root权限确认一下 2. 你应该知道--dev的意思,是外网网卡(监听来自client的流量)。但我看这个dev是一loopback 你先照上面的错误排查一下。如果还有问题,请反馈。记得帖日志。
这应该是pcap的问题,我看网上也出现过这种问题。明天我仔细瞅瞅。工作日不方便干这事 On Fri, Jun 29, 2018 at 10:13 AM wilia wrote: > 首先,谢谢大大百忙之中回复! > 1、我查看的这台vps的网卡就是venet0,不知道对不对 > [root@ss ~]# ip addr > 1: lo: mtu 65536 qdisc noqueue state UNKNOWN >...
你运行下tcpdump,看一下输出是什么。 tcpdump "host your_ip"
自己下源代码手动编译试试吧。tcpdump ok的话,按理说pcap就应该支持这个网卡设备。编译指南请看这里 https://github.com/iceonsun/rsock/wiki/%E7%BC%96%E8%AF%91%E6%8C%87%E5%8D%97 如果仍然不ok的话,我现阶段也木有办法,找这个bug估计得需要一番精力
安装libuv等依赖库没有 输入 1. updatdb 2. locate uv.h 第2步如果有输出,切输出的路径以/usr/开头。证明有安装。
是updatedb,我打错了。 这输出不正常啊。安装了uv等库,会有uv.h等头文件啊。你ls -al /usr/include/uv*, /usr/local/include/uv*,/usr/x86-linux(大概是这样)/include/uv* 下面找一下。
这个 /usr/include/lib,以及类似的。有include的文件夹,都ls -al 输出一下 比如 ls -al /usr/include/lib/uv*
这个不是有输出么/usr/include/libnet。 ls -al /usr/include/libuv 这样,换一下。 或者这样 locate uv.so locate uv.a
uv没装上。 如果你会手动编译且自己愿意折腾的话,这样做做:修改CMakeLists.txt,像这行一样: https://github.com/iceonsun/rsock/blob/master/CMakeLists.txt#L8 加入 include_directories(/opt/rsock/xbuild/include/libuv/),一次加入libpcap, libnet, libdnet的。然后重新编译。如果还报错说没找文件,那就肯定是你的库没装好。 如果不愿意折腾,且客户端不是mac或者windows,就别折腾了。改用kcpraw或者udp2raw吧。不过我没试过