分享一之代理服务器
最近为了在家里可以连上公司的数据库,自己写了一个代理,呵呵,
原理很简单,就是流的转发,测试了下性能还不错,基本上和直接访问差不多。
测试了 SSH登陆linux,Mysql客户端heidiSQL, web服务器之类的,都可以。
说明一下参数
start | stop | -p [localport] port | -a [keepAlive] true/false | -nolog [nolog] true/false | -bufsize [bufsize] n | -rh [remotehost] host | -rp [remoteport] port | -dbg [debugMode] true/false | --help
start 开启代理
stop 关闭代理
-p port 代表本地监听端口;
-a true/false 是否keepAlive
-nolog true/false 是否在本地生成日志
-bufsize n 发送/接收缓存大小,默认为2KB
-rh host 为需要连接的remotehost IP或域名
-rp port 为需要连接的远程主机端口
-dbg 为debug模式,如果为true,那么在控制台打印日志
--help 生成帮助信息。
例子:压缩包里的.sh/.bat 参数为
start -p 8888 -rh 10.253.34.13 -rp 3306 -dbg false -nolog true
1 楼 Mybeautiful 2012-03-29 我之前也实现了个类似的工具,但只支持socks5 代理。
有个问题想请教下,如果公司内网的机器是无法直接访问到的,博主是怎么解决这个问题的? 2 楼 BruceXX 2012-03-29 Mybeautiful 写道我之前也实现了个类似的工具,但只支持socks5 代理。
有个问题想请教下,如果公司内网的机器是无法直接访问到的,博主是怎么解决这个问题的?
VPN上的公司内网,但是数据库对外网IP是不开放数据库端口的,我只能通过内网的一些linux机器上做代理处理。 3 楼 Mybeautiful 2012-03-29 就是说 “内网的一些linux机器” 是有外部IP,外面直接访问到。是这个意思吗? 4 楼 BruceXX 2012-03-29 Mybeautiful 写道就是说 “内网的一些linux机器” 是有外部IP,外面直接访问到。是这个意思吗?
嗯,VPN登陆的