昨天在咨询完虚拟主机如何分别设置端口号后,我也成功的配置完了反代。网上反代的例子有很多,下面给大家分享一下我的方法。我是用的是upupw+amh。
成功配置反代的要求:一个被白名单的域名、一个未被白名单的域名、一台可以访问的境外主机(我用的是一个闲置的美国VPS,大家可以用Bandwagon,最低只需3.99刀) 首先使用使用root账号登录美国VPS,然后执行安装脚本 wget http://amysql.com/file/AMH/4.2/amh.sh; chmod 775 amh.sh; ./amh.sh 2>&1 | tee amh.log; 等待安装完成后,登陆后台找到 模块扩展 > 下载模块,大约在第3页找到 AMProxy-2.0 下载并安装。 在管理模块中找到并进入设置界面,可以看到新增AMProxy反向代理网站一栏。 绑定域名:输入未被白名单的域名(IP) 反代域名:输入已被白名单的域名(IP) 照上面的方法,默认是反代到国内主机的80端口上,可是有些主机反代到80端口后还是无法访问,下面说一下如何使用其他端口建站 为了方便,统一一下信息:未被白名单的域名定位 bukets.net,白名单域名 demo.vsen.me 1.首先,要在国内的云主机上安装upupw(废话 ..),然后新建虚拟主机域名输入为 demo.vsen.me,目录自设。 2.打开upupw目录进入 Apache2\conf,找到httpd-vhosts.conf并打开(注意不要使用系统的笔记本或文本文档打开,我用的是Notepad++) 找到刚刚新建的虚拟主机规则并将 servername demo.vsen.me:80 改为 servername demo.vsen.me:8000 保存并关闭。 3.继续打开目录下的http.conf文件,在最下方 # upupw apache conf end 前增加如下代码,保存并关闭 # 新增监听端口 Include conf/httpd-listen.conf 图片:1.jpg 5.打开系统防火墙(控制面板中),选择 例外 选项卡,点击下方的 添加端口 按钮,名称自起,端口号写入8000,确定 图片:2.jpg 6.回到upupw面板,rr重启 7.进入amh面板,在AMProxy-2.0管理模块中添加如下信息 图片:3.jpg 没有意外的话,访问bukets.net就可以绕过白名单打开网站了。 上面只做了一个网站的例子,如果以后有多个网站,那就需要重复以上步骤了。 ----------------------------------------------------------------------------------------------------- 上面用到了昨天我的提问帖中,版主 动力火锅 的回答,感谢。 帖子地址:http://php.upupw.net/apache/6/738.html |
|
最新喜欢:lqh280
|
沙发#
发布于:2014-08-29 01:47
占楼备用
|
|
|