[{"title":"( 30 个子文件 23KB ) websocket-proxy:java websocket代理k8s docker终端-源码","children":[{"title":"websocket-proxy-main","children":[{"title":"proxy","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 116B </span>","children":null,"spread":false},{"title":"logback-spring.xml <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false},{"title":"static","children":[{"title":"tty.html <span style='color:#111;'> 2.10KB </span>","children":null,"spread":false}],"spread":true}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"huchao","children":[{"title":"proxy","children":[{"title":"websocket","children":[{"title":"WebSocketProxyClientHandler.java <span style='color:#111;'> 842B </span>","children":null,"spread":false},{"title":"NextHop.java <span style='color:#111;'> 1.54KB </span>","children":null,"spread":false},{"title":"ProxyWebSocketConfigurer.java <span style='color:#111;'> 1.10KB </span>","children":null,"spread":false},{"title":"WebSocketProxyServerHandler.java <span style='color:#111;'> 1.71KB </span>","children":null,"spread":false}],"spread":true},{"title":"ProxyApplication.java <span style='color:#111;'> 360B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 442B </span>","children":null,"spread":false},{"title":"k8s","children":[{"title":"service.yaml <span style='color:#111;'> 233B </span>","children":null,"spread":false},{"title":"deployment.yaml <span style='color:#111;'> 306B </span>","children":null,"spread":false},{"title":"rbac.yaml <span style='color:#111;'> 345B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 153B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 1.05KB </span>","children":null,"spread":false}],"spread":true},{"title":"k8s-terminal","children":[{"title":"src","children":[{"title":"main","children":[{"title":"resources","children":[{"title":"application.properties <span style='color:#111;'> 115B </span>","children":null,"spread":false},{"title":"logback-spring.xml <span style='color:#111;'> 2.83KB </span>","children":null,"spread":false}],"spread":true},{"title":"java","children":[{"title":"com","children":[{"title":"huchao","children":[{"title":"terminal","children":[{"title":"terminal","children":[{"title":"WebSocketConfig.java <span style='color:#111;'> 546B </span>","children":null,"spread":false},{"title":"WebSocketServer.java <span style='color:#111;'> 3.82KB </span>","children":null,"spread":false},{"title":"ITerminalService.java <span style='color:#111;'> 378B </span>","children":null,"spread":false},{"title":"TerminalSession.java <span style='color:#111;'> 872B </span>","children":null,"spread":false},{"title":"TerminalServiceImpl.java <span style='color:#111;'> 3.69KB </span>","children":null,"spread":false}],"spread":true},{"title":"StartUpApplication.java <span style='color:#111;'> 374B </span>","children":null,"spread":false}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true}],"spread":true},{"title":"Dockerfile <span style='color:#111;'> 460B </span>","children":null,"spread":false},{"title":"k8s","children":[{"title":"service.yaml <span style='color:#111;'> 247B </span>","children":null,"spread":false},{"title":"deployment.yaml <span style='color:#111;'> 339B </span>","children":null,"spread":false},{"title":"rbac.yaml <span style='color:#111;'> 366B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 120B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 907B </span>","children":null,"spread":false}],"spread":true},{"title":"README.md <span style='color:#111;'> 617B </span>","children":null,"spread":false},{"title":"pom.xml <span style='color:#111;'> 2.26KB </span>","children":null,"spread":false}],"spread":true}],"spread":true}]