|
先决条件: 你的上行带宽足够. 足够的意思是指 5M 以上.
如果你是ADSL拨号.那么没戏. 如果你是LAN或FTTB之类的虚拟 PPPOE. 那么请检查上行带宽.
注意,除非下载站,否则你的上行带宽需求很低. 一个站平均不会超过2M bps. 这个数据有争议,不过我不在乎. 所以这是给家里有光纤并且上行好的同学的福利.
只限于做流量站的同学.
特别适合于用小偷程序镜像网站的同学.
那么你还余下4个问题:
1, 你没有固定IP
2, 你的80端口被封了
3,你家经常停电.
4,你不想别人知道你 家在哪.
一个个解决.
先解决第1,2,4的问题.
如果你有一台美国的VPS. 你可以和它建立长久通讯 ,然后每一个访问这台VPS的 HTTP请求.可以转发到你家里来.那么, 这3个问题就解决了.
那么,这台VPS你需要如下功能:
a,可以建立通讯
你需要安装 PPTP 服务. 安装方法请自行度娘: debian 安装 pptp 服务,或者 FreeBSD 安装 PPTP 服务等等 . 并配置成按帐号分配静态IP.
b, 可以转发请求.
你需要安装squid, 并配置成 父节点 为你的PPTP分配的 静态IP.
这时候,你在本地的机器上, 新建 VPN连接, 安装WEB SERVICE, 就可以工作了.
但, 稳健性不够.
因为VPN会掉线,你的PPPOE也会掉线,你家也会停电.
那么,你还需要:
a, 自动 VPN 拨号重拨软件 . 时刻监控 VPN连接.断了就重拨.
b,UPS. 这个根据家里停电情况配置, 如果不停.也无所谓. 推荐在线式的长效型UPS, 可以坚持 10小时以上的.
如果你的PPTP服务器设定的IP是 192.168.1.1 , 你的客户端VPN IP是 192.168.1.2 ,你的 VPS IP是 166.166.1.18 ,
那么,用户访问网站的时候的流程是:
http request -> 166.166.1.18 -> 192.168.1.1 -> 192.168.1.2 ,也就是你家里的IP了.
这时候,你一切控制都是本地. 想改啥,更新啥,都是内网直连.
你还可以在VPS上的反代配置中设置好, 减少带宽消耗.
同样的道理,可以用在 国内独服和海外VPS上面.
可以站养活了之后, 再根据条件,安排单人间.
from:http://www.dazhou.net/24 |
|