通过局域网中的另一台计算机转发Httpstream量

我在我的机器(IP-192.168.4.53)没有访问Gmail的networking里面。 但是我可以访问另一台IP地址(192.168.4.33/24)的机器,通过它可以访问Gmail。 现在我想实现的是通过该系统redirect所有的httpstream量。 我能用IPTables做这个吗? 我已经尝试失败,但我不知道为什么我确信这可以做到。

此外,我所有的stream量通过代理服务器192.168.53.105,我猜想有一个防火墙,实际上阻止基于IP的Gmail访问(这是一个猜测)任何帮助将受到欢迎。 如果你能指引我正确的方向,我将不胜感激。

为什么不尝试SSH隧道,因为你提到你可以访问另一台有适当的互联网访问的机器

选项1:

ssh和直接连接(SOCKS5):以下行将启动ssh客户端并连接到username@remote_machine.com。 本地主机(127.0.0.1)上的端口8080将侦听请求并将其发送到远程机器。 然后,远程机器将把数据包发送出去,好像它们是从它自己发出的一样。 现在你所要做的就是在Firefox / chrome /你的浏览器中select使用SOCKS代理的首选项。 代理当然是“本地主机”,端口8080。

ssh -C2qTnN -D 8080 username@remote_machine.com 

选项2:

ssh到squid代理(HTTP / SSL代理):以下行也将启动ssh客户端并连接到username@remote_machine.com。 当前机器上的本地主机(127.0.0.1)上的端口8080将侦听请求,并通过SSH将它们传送到远程机器。 在远程机器上,ssh会将数据包转发到本地主机端口3128.如果squid正在监听远程机器上的本地主机端口3128,那么通过ssh隧道发送的所有请求都将被转发到squid。

 ssh -C2qTnN -L 8080:localhost:3128 username@remote_machine.com 

不要通过你的好友的个人电脑路由您的networkingstream量。 如果你不想去Gmail,不要去那里。 如果这不是问题,networking小组允许访问您的IP。