Comments (17)
ssh有个设置,如果长时间连接没操作会终止会话,能否先确认是否是这个问题
from dog-tunnel.
不用的时候 ssh 是关掉的, 这时候dtunnel 上没有任何数据
大概过了1小时 再连ssh的时候 就不能用了, 关了dtunnel 近端重开能正常
from dog-tunnel.
测试运行时候,我也有遇到过这个问题,比如如下映射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.
这个应该是个bug,我查证一下
from dog-tunnel.
如果是跨广域网的隧道, 中间经过的某些网络设备可能会有会话空闲自动断开机制, 为了确保隧道不会被这种机制自动干掉, 我们可以设置一下net.ipv4.tcp_keepalive_time
或者设置ssh等应用的心跳参数,ssh参数-o TCPKeepAlive=yes -o ServerAliveInterval=10 -o ServerAliveCountMax=10
from dog-tunnel.
@lizhanke 和这个无关. 因为我ssh 客户端 是关掉重开的.
from dog-tunnel.
同遇到此类问题,参考kcptun的issue,据说跟电信运营商临时封锁UDP有关,我换成TCP也遇到同样的问题
from dog-tunnel.
狗洞的trunk版本之前没有连接超时检测机制,只是内部会定时的发送ping包,加了检查机制后,如果发现当前是个死链接,近端会自动断开,近端只要做个退出自动重启即可,有可能是各位说的临时封锁udp之类的问题导致连接已经失效了,这时最有效的方式就是及时断开重连(重连p2p版本暂不支持,可以通过脚本来控制)
from dog-tunnel.
@vzex 近端自动断开的时候 可以设成自动退出吗? 这样我可以通过判断 进程里有没有近端来 重开一个近端.
from dog-tunnel.
改动已经提交了,用最新代码测试一下看看?
from dog-tunnel.
@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.
你这个工具看起来好像不太好用的样子
from dog-tunnel.
@vzex 就是在windows 下用的msys2....windows下是要用别的东西编译么?
from dog-tunnel.
我在用lite 的arm版本,运行于梅林 也出现了类似的问题,需要重启服务才可以
from dog-tunnel.
@fcying 我是用mingw+msys环境可以的,你的那个报错看起来是工具链的问题,具体啥原因我也不清楚
from dog-tunnel.
@satifanie 如果是连接国外服务器的话,lite版本请尝试在客户端家-confusion参数看会不会有缓解?需要自己下载源代码编译
from dog-tunnel.
发现某些情况下确实不太稳定, 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)
- session_timeout致错 HOT 2
- dog-tunnel 能否支持下UDP端口映射,感谢
- MultiListen有个隐藏的bug HOT 1
- 请问P2P的server端怎么执行命令是什么
- 终于更新了点赞
- 有点疑问,为啥P2P模式会直接暴露近端ip地址
- dog-tunnel干吗用的? HOT 1
- UDP not working
- dtunnel_mac_x64_1.42_lite,macos catalina 10.15.2 客户端模式异常
- 支持TPROXY吗? HOT 1
- 加载配置文件形式启动... HOT 1
- zappy 需要gcc?
- make编译rust版本时出现错误
- 二进制版下载下来不是可执行文件?
- 优秀好用的工具
- 请问dog-tunnel支持反向socks5吗?
- dtunnel_win64_1.42_lite支持单个进程运行多个代理吗?
- 端口加密转发,经常会发生在客户端断网重连后故障! HOT 2
- 请问有没有更详细的教程?
- closed
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dog-tunnel.