Code Monkey home page Code Monkey logo

Comments (17)

vzex avatar vzex commented on August 16, 2024

ssh有个设置,如果长时间连接没操作会终止会话,能否先确认是否是这个问题

from dog-tunnel.

fcying avatar fcying commented on August 16, 2024

不用的时候 ssh 是关掉的, 这时候dtunnel 上没有任何数据

大概过了1小时 再连ssh的时候 就不能用了, 关了dtunnel 近端重开能正常

from dog-tunnel.

zhanggangbz avatar zhanggangbz commented on August 16, 2024

测试运行时候,我也有遇到过这个问题,比如如下映射3389后,连接windows远程桌面进去后,如果一段时间没有任何操作(比如远程桌面窗口最小化),此时只能关闭当前近端连接,重新运行近端才可以,使用其他端口时也一样,比如远端80端口,近端80端口,近端如果一段时间没有任何操作,80端口页面将无展示,除非重启近端。
只能重启近端,远端不需要重启。
下面是我各端运行的参数,是不是我那些参数弄的不对,希望能得到 @vzex 指点,非常感谢~

近端运行参数:dtunnel.exe -link appname -local 127.0.0.1:9002 -clientkey password -buster serverip:port -mode 1

远端运行参数:dtunnel.exe -reg appname -local 192.168.0.179:3389 -clientkey qwerty -buster serverip:port -mode 1

服务端运行参数:dtunnel_s -addr :8011

from dog-tunnel.

vzex avatar vzex commented on August 16, 2024

这个应该是个bug,我查证一下

from dog-tunnel.

lizhanke avatar lizhanke commented on August 16, 2024

如果是跨广域网的隧道, 中间经过的某些网络设备可能会有会话空闲自动断开机制, 为了确保隧道不会被这种机制自动干掉, 我们可以设置一下net.ipv4.tcp_keepalive_time
或者设置ssh等应用的心跳参数,ssh参数-o TCPKeepAlive=yes -o ServerAliveInterval=10 -o ServerAliveCountMax=10

from dog-tunnel.

fcying avatar fcying commented on August 16, 2024

@lizhanke 和这个无关. 因为我ssh 客户端 是关掉重开的.

from dog-tunnel.

moonbirdxp avatar moonbirdxp commented on August 16, 2024

同遇到此类问题,参考kcptun的issue,据说跟电信运营商临时封锁UDP有关,我换成TCP也遇到同样的问题

from dog-tunnel.

vzex avatar vzex commented on August 16, 2024

狗洞的trunk版本之前没有连接超时检测机制,只是内部会定时的发送ping包,加了检查机制后,如果发现当前是个死链接,近端会自动断开,近端只要做个退出自动重启即可,有可能是各位说的临时封锁udp之类的问题导致连接已经失效了,这时最有效的方式就是及时断开重连(重连p2p版本暂不支持,可以通过脚本来控制)

from dog-tunnel.

fcying avatar fcying commented on August 16, 2024

@vzex 近端自动断开的时候 可以设成自动退出吗? 这样我可以通过判断 进程里有没有近端来 重开一个近端.

from dog-tunnel.

vzex avatar vzex commented on August 16, 2024

改动已经提交了,用最新代码测试一下看看?

from dog-tunnel.

fcying avatar fcying commented on August 16, 2024

@vzex 网站上还是0.7的. win下要怎么编译源码的? 进入目录下 mingw32-make 提示

λ mingw32-make.exe
process_begin: CreateProcess(NULL, make release, ...) failed.
make (e=2): 系统找不到指定的文件。
Makefile:3: recipe for target 'all' failed
mingw32-make.exe: *** [all] Error 2

from dog-tunnel.

vzex avatar vzex commented on August 16, 2024

你这个工具看起来好像不太好用的样子

from dog-tunnel.

fcying avatar fcying commented on August 16, 2024

@vzex 就是在windows 下用的msys2....windows下是要用别的东西编译么?

from dog-tunnel.

satifanie avatar satifanie commented on August 16, 2024

我在用lite 的arm版本,运行于梅林 也出现了类似的问题,需要重启服务才可以

from dog-tunnel.

vzex avatar vzex commented on August 16, 2024

@fcying 我是用mingw+msys环境可以的,你的那个报错看起来是工具链的问题,具体啥原因我也不清楚

from dog-tunnel.

vzex avatar vzex commented on August 16, 2024

@satifanie 如果是连接国外服务器的话,lite版本请尝试在客户端家-confusion参数看会不会有缓解?需要自己下载源代码编译

from dog-tunnel.

suconghou avatar suconghou commented on August 16, 2024

发现某些情况下确实不太稳定, dtunnel_lite -service ip:prot -v -action 127.0.0.1:22 -tcp -xor 11111 -local 0.0.0.0:2288 -r -pipe 4 反向映射了 局域网的 ssh , http 端口到一台阿里云的服务器,当时可用,隔了一夜就都用不了了,使用的是tcp方式 , 与此同时,另一个ssh穿透的链接还是可用的.还没有断开.

from dog-tunnel.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.