执行安装命令
执行如下命令,脚本将自动安装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