内网中,
1.有一台机器A可以访问外网,
2.它机器i都不可以访问外网,
3.机器A和任意i之间都可以互相访问,
4.机器A和i上,都没有root权限。
那么,是否可以实现以下目标:在A和某个i之间搭建一条通道,使得在i上对互联网的访问,透明地通过A来实现。(主要是想在i上访问github/web)
我的感觉是这么一个程序:在A和i上各起一个类似proxy的程序,在i上监听22/80端口,有请求到达时就转发给A上的proxy,然后A上的proxy请求网络数据返回给i上的proxy,进而返回给i上的客户端。(水平很有限,不对之处请不要见怪)
proxy监听的端口最好是可配置的。
谢谢。