一个支持PASV模式的FTP代理服务器
在PASV模式下,FTP服务器端会建立随机监听端口,所以我们都无法将FTP服务器安装到内网里的服务器上去,只能安装在最前端对外提供服务的机器上,那么我们就无法提供反向代理或是负载均衡(虽然可能用不上负载均衡),FTP的这个特性真是能够恶心死人,不过现在不用怕了,本项目完成了对于PASV模式的端口代理,稍微再改改,还能完成后端的负载均衡。
在PASV模式下,FTP服务器端会建立随机监听端口,所以我们都无法将FTP服务器安装到内网里的服务器上去,只能安装在最前端对外提供服务的机器上,那么我们就无法提供反向代理或是负载均衡(虽然可能用不上负载均衡),FTP的这个特性真是能够恶心死人,不过现在不用怕了,本项目完成了对于PASV模式的端口代理,稍微再改改,还能完成后端的负载均衡。
纯Java实现的远程桌面应用,通过AWT截屏,RLE压缩并传输到网页端,直接使用Javascript进行解压并渲染到Canvas上,实现远程交互的应用,目前支持远程桌面控制,剪切板共享、文件传输等。
DNS服务器,Domain Name Server,域名解析服务器,互联网上相互通信使用的是IP,但是IP是又长又臭又难记,所以创造了域名来解决IP难写难记的问题,记一个g.cn比203.208.50.127强过不知多少倍了。有了域名,也就有了基于最上层的分布式的可能,一个域名,可以对应于多个IP,比如根据来路IP的地区来决定应答服务器的IP,这就是CDN(内容分发网络),再比如基于来路IP的线路,比如联通或是移动或是电信,来应答一个最佳线路的服务器IP,这就是线路优化。更常见的是可以通过轮循或其它规则给出应答的IP,做最顶层的负载均衡。