SSH隧道与端口转发及内网穿透

本文的受众

如果你遇到了以下问题,那么你应该阅读这篇文章

  1. 我听说过这种技术,我对它很感兴趣
  2. 我想在家里访问我在公司的机器(写程序,查数据,下电影)。
  3. 公司为了防止我们用XX软件封锁了它的端口或者服务器地址。
  4. 公司不让我们上XX网站,限制了网址甚至IP。
  5. 公司不让我们看关于XX的信息,甚至花血本买了XX设备,能够对内容进行过滤。一看XX内容,链接就中断了。
  6. 我爸是搞电脑的,他在家里的路由器上动了手脚,我不能看XXX了。

带着这些问题,我们先从什么是ssh隧道开始。

什么是SSH隧道

首先看下面这张图,我们所... more...

禁止用IP访问网站的方法

本文假设网站IP地址为:111.111.111.111

#sudo vim /etc/apache2/sites-available/default

#这话不能省略
NameVirtualHost 111.111.111.111:80

#IP对应的虚拟主机
<VirtualHost 111.111.111.111:80>

ServerAdmin webmaster@localhost
ServerName 111.111.111.111

        #这一部份就是实现禁止用IP访问网站
<Location />
Order Deny,Allow
Deny from all
</Location>

</VirtualHost>

#域名对应的虚拟主机
<VirtualHost <... more...