Closed lixingcong closed 4 years ago
此pr可能无法在非unix系统中正常编译(例如win32)。虽然我也不确定原版能不能在win下编译。。。
再加几个条件编译 MINGW判读一下
另外吧,其实我觉得如果只是为了后台运行的话没必要修改dns2tcp。一条很简单的shell命令就行了:
(dns2tcp -L"127.0.0.1#5353" -R"8.8.8.8#53" </dev/null &>>/var/log/dns2tcp.log &)
因为之前写的时候就其实想过要不要加这么一个--daemon选项,不过后来还是决定不加了。
另外,--daemon 怎么说也要和 --logfile 一起使用,看 commit,stdout/err 全都丢弃了。。 综上所述,还不如shell命令方便简单。
再加几个条件编译 MINGW判读一下
实测,无法使用 mingw32 编译(原版),搜了下说是 socket 头文件不一样。看来只有 cygwin 了。
像ss一样fork在后台