我最近在 Windows Server 2008R2(x64)机器上的 VMWarePlayer VM 上安装了 OpenSUSE。
我想设置一个 SOCKS(?) 代理,以便我可以在需要时从任何地方通过我的家庭网络中继连接。
我正在寻找:
- 轻量级(不是关键但值得追求 - 不需要膨胀)
- 可从任何地方访问
- 只需通过配置即可打开/关闭
- 允许我将访问权限限制在我自己和选定的其他人范围内。访问权限完全由我控制。
- 理想情况下执行一些可配置的缓存(不想浪费带宽,不想在未使用的虚拟机上浪费磁盘空间)
- 记录连接的能力很好,但不是必需的
我所知道的事情:
- VM 设置为使用桥接网络,并通过 DHCP 从路由器获取 IP 地址。IP 地址映射到 MAC 地址,因此应该是静态的。
- 路由器将需要转发适当的端口 - 这里没有问题。
- VM 将始终处于开启状态(它位于我家庭网络内专门用于 VM 的服务器上)
- 万一有帮助,我有一个指向我的 gome 网络的 DNS 条目的完整 EV SSL 证书。它尚未安装在 OpenSUSE 服务器上
- 服务器只有 1 个(虚拟)NIC,我不需要它充当防火墙/网关/其他任何东西。
- 我永远不需要代理是透明的。
存在的问题:
- 我是 Linux 新手。多年来,我一直使用 CLI 修复 LAMP 开发环境中的小问题,同时严重依赖互联网。假设我知道 ls、cat、vi、putty、scp、mount、cron 和类似级别的命令,但除了配置 LAMP 环境之外,我几乎一无所知。我使用过 iptables,但并不了解它们
- 我一直在使用没有 GUI 的 Ubuntu(Turnkey LAMP)版本,它可以满足我 99% 的 LAMP 服务需求。不幸的是,我需要让我的开发环境与新的生产环境保持一致 - 因此有了 OpenSUSE。不幸的是,这意味着我今天才第一次看到 Linux 桌面。
- 我找到了 Yast,它似乎很有帮助,但我不确定我能否在不损坏任何东西的情况下使用它,除非我有指南。我已经这样做了两次,我对重新安装感到厌烦。
- 我知道我的服务器附带 Hyper-V,但我正在使用 VMWare Player 来模拟生产 VM,因此它不是可选的。
不,我曾经安装过 SmoothWall,它使用了(我相信)Squid,这似乎很完美 - 但我甚至不知道它运行在哪个发行版上。我假设 Squid 可用于 OpenSUSE,因为它在 yast 中,但有多个版本。此外,smoothwall 盒使用了 2 个 NIC,而 VM 只有一个 - 所以我不确定它是否适用。
简而言之,我相信我了解这个问题,但希望得到一些专家的指导。
- 我该尝试获取鱿鱼吗?
- OpenSUSE 是合适的服务器吗?我选择它是因为它可以在需要时兼作 LAMP 开发环境。
- 哪里可以找到适合新手的好教程?
我通常会花几个星期的时间在谷歌上搜索和测试,但不幸的是,我的时间有限,理想情况下需要在周末完成。
感谢您的时间和帮助。
答案1
我喜欢wwwoffle
我仍然使用慢速线路。我在 Debian 系统上使用它。在 wwwoffle 中,即使在离线时,您仍然可以使用缓存(因此得名)。