抱歉问题太长,但情况/愿望相当复杂。我的设置如下:我有一台随身携带的笔记本电脑,还有一台放在家里的台式机,通过路由器使用 NAT 连接到互联网。
我的目标是建立从笔记本电脑到台式机的连接,以便我能够(按优先顺序):
- 使用桌面作为代理服务器
- 远程访问桌面上的文件
- 使用 VNC 或类似软件从笔记本电脑控制所述桌面。
现在就是这个场景,为了实现上述目标,我已经查找和尝试了好几种方法。
- Teamviewer - 我用过,但不喜欢。这不是一个选项。
- SSH - 这似乎是理想的,我已经找到了一种方法来使用它进行代理和文件共享。但是,由于 NAT,我目前无法连接它。我有一个单独的线程试图让它工作这里。
- VPN - 我已经弄清楚如何使用此方法进行代理,但不能用于文件共享。但这面临着与上述相同的问题:我无法让它通过 NAT 进行连接。
有没有人有其他解决方案可以满足我的需求?否则,如果有通过 NAT 连接的解决方案,请告诉我(在另一个线程中)。
谢谢
答案1
您可以使用 Squid 代理服务器和 Dansguardian 内容过滤组合进行配置以下是链接和步骤
http://kamleshgosavi.blogspot.in/2011/01/dansguardian-content-filtering-with.html
Dansguardian 在 Ubuntu 上使用 Squid 透明代理进行内容过滤 Dansguardian 在 Ubuntu 上使用 Squid 透明代理进行内容过滤
sudo apt-get 安装 squid3 sudo nano /etc/squid3/squid.conf
(搜索 http_port 3128 并添加以下内容) http_port 3128 transparent
(搜索 INSERT 并添加以下内容)
acl 本地网络源 192.168.2.0/24
http_access 允许 localnet http_access 允许 localhost
sudo /etc/init.d/squid3 restart 有关 squid 的详细信息,请访问以下链接,不要访问此链接中的 IPtable 部分