Total Pageviews

Friday, 11 May 2018

open-proxy 搭建教程,一键部署被墙网站的反向代理(其实就是用nginx做反向代理)

执行安装命令

执行如下命令,脚本将自动安装nginx并配置网站代理。其中install.sh的参数为要代理的网站列表,网站名即为sites目录中的文件名;若不指定参数,则为所有网站配置代理。 可以删除sites目录中的某些网站配置,也可以自行修改代理端口号,但请保证端口号不冲突。
yum install -y git
git clone https://github.com/gfw-breaker/open-proxy.git
cd open-proxy
bash install.sh epochtimes wikipedia reuters 
安装完成后,可以看到如下Nginx启动及代理信息:
Starting nginx:                                            [  OK  ]
iptables: Setting chains to policy ACCEPT: filter          [  OK  ]
iptables: Flushing firewall rules:                         [  OK  ]
iptables: Unloading modules:                               [  OK  ]

Proxy information:

http://207.148.26.51:80   -> http://www.epochtimes.com
http://207.148.26.51:8100   -> https://zh.wikipedia.org
http://207.148.26.51:9500   -> https://cn.reuters.com

3. 检查页面效果

将代理url粘贴到浏览器的地址栏中,并点击页面上的链接,看是否能正常显示。
from https://github.com/gfw-breaker/open-proxy/wiki#open-proxy-%E6%90%AD%E5%BB%BA%E6%95%99%E7%A8%8B
-----------

youtube-stream


YouTube代理(可播放可下载)搭建教程

1. 申请VPS

可以在Vultr、DigitalOcean、搬瓦工等任意一家境外VPS厂商网站上购买VPS。推荐使用Vultr, 价格低至2.5美刀/月。 部署时选择CentOS 6操作系统 (目前只在CentOS 6上测试过)。部署完成后通过SSH工具(putty、Xshell等)连接到云主机。

2. 安装YouTube流服务器(youtube-stream)

注意:请确保yum源包含python-pip的包
执行如下命令,脚本将自动安装youtube-stream运行所依赖的环境,并将youtube-stream注册为自启动服务
yum install -y git
git clone https://github.com/gfw-breaker/youtube-stream.git
cd youtube-stream
bash install.sh  
安装完成后,将会看到如下信息:
starting youtube-stream server

* Running on http://45.77.55.174:9999/ (Press CTRL+C to quit)

3. 安装YouTube网站反向代理

请参考 open-proxy搭建教程,需要将youtue作为参数传递全脚本或不指参数,如:
bash install.sh epochtimes wikipedia youtube
安装完成后,反向代理信息如下:
Proxy information:

http://45.77.55.174:80   -> http://www.epochtimes.com
http://45.77.55.174:8100   -> https://zh.wikipedia.org
http://45.77.55.174:8700   -> https://www.youtube.com

4. 修改反向代理配置文件

若流服务器和反向代理在同一台服务器上,可以跳过此步骤。否则,需要将/usr/local/nginx/conf/youtube 文件中的重定向地址修改为流服务器IP地址,并执行 service nginx reload 重新加载配置文件,配置如下:
 location /watch {
  rewrite ^(.*) http://45.77.55.174:9999$1;
 }

5. 检查页面效果

在浏览器中输入youtube反向代理地址 http://vps-ip:8700 
from https://github.com/gfw-breaker/youtube-stream/wiki

No comments:

Post a Comment