|
环境是这样的, home network, adsl衔接, router调配的是动态ip。 router前面有两台电脑A和B。 B是一个ubuntu linux, 下面跑了ssh server, lampp, openvpn, home media污七八糟一堆货色,其实我用的至多的就是下面的ssh server.
A是一个win 7, 也是这个问题的基本。 任务需求, 这个A机器长期连着公司的vpn环境。 同时A下面有个软件T,需求拜候internet上的一个server TT, 经过公司的vpn网络,使用公司网络外面的 http proxy 软件T 曾经能正常拜候网络, 然而对比慢, 由于要到公司的vpn 网络外面兜一圈。 这个软件只反对http proxy。
我目前采用的折中方法是 在A上运转一个ssh衔接到B上,并做当地8990 port forwarding, 这样就至关于有了一个socket proxy on 8990, 而后A上又运转了一个软件P, 将8990的socket proxy转换成http proxy on port 8991.
这样运转A下面的软件T的时分,只有设置http proxy 十二7.0.0.1:8991 就能了。
目前的问题是, 有的时分A到B的ssh connection异样断开, 全部下面的proxy就生效了,并且白昼不在家,没法重启ssh session。
其实最症结的是要解决A下面T软件的快慢, 假如不登录公司VPN, 正常拜候internet的时分,T软件运转十分好,就是登录VPN后,异样慢, 经过下面http proxy 十二7.0.0.1:8991 速度也很好,就是有的时分ssh session断了之后,http proxy生效。
VPN是optus的ssl based juniper vpn, 没有split选项, 我本人写个bat, 本人修正到server TT的路由,但凡要是拜候TT的traffic, 就间接走router, 旁路vpn 环境。 然而有个问题, vpn有的时分异样断开,会本人重连,胜利衔接后重置路由, 本人改的路由就完蛋了。 想问问有无其余能够split vpn的软件, 我只有把拜候internet上TT办事器的traffic不走vpn便可,其余流量正常走vpn。
此外还想到一个,就是能否配置router, 让它下面跑一个http proxy软件? 我的router 是asus n55u, 插了个usb,能够装些软件, 例如dropbear ssh server等等。
问题对比绕, 大家看看有无解, 假如有疑难,我再解释。 多谢了。 |
|