我最近搬进了一间新的公寓,该公寓通过第三方为每间公寓提供互联网。第三方有一个网页,您必须登录才能连接到互联网(就像在酒店一样)。问题是他们只允许您一次从一个位置登录,而我需要同时使用笔记本电脑和台式机。
我需要做的是通过笔记本电脑将台式机连接到互联网。
无线 → 笔记本电脑 → UTP → 台式机
所以我尝试桥接连接。这招奏效了,两台设备都能上网。但它们仍然被视为一台设备,因此只能登录一台。
我需要的是让所有请求都通过笔记本电脑,然后传递到台式机,这样我就可以同时使用两者。据我(有限的)了解,这是代理服务器的功能吗?
有没有简单轻便的(笔记本电脑只有 Intel Atom)代理服务器可以推荐给我使用?笔记本电脑可以双启动 Windows 7 和 Gentoo,因此在任一操作系统上运行都可以。
答案1
我认为 SSH 隧道可以解决这个问题。在笔记本电脑上安装 ssh,然后使用此命令从 Windows 机器安装到笔记本电脑的隧道(您可以使用油灰在 Windows 上):
ssh user@laptop -D 8080
不过,一定要保护好你的 ssh 服务器,只使用密钥进行身份验证,并用密码保护它是确保安全的最佳方法。要复制服务器上的默认本地公钥(在 *NIX 上),请使用以下命令:
ssh-copy-id user@laptop
答案2
对于使用 iptables 的 gentoo 来说,类似下面的操作应该可以工作:
echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/iptables -t nat -A POSTROUTING -o <wifi interface> -j MASQUERADE
完毕。 :-)