Skip to content

在美团云架设自己的 Unblock Youku 代理服务器

tommyzhaozbh edited this page Jan 13, 2016 · 15 revisions

这篇文章就以美团云作为例来说明架设 Unblock-Youku 代理服务器的过程

欢迎使用我们的美团云推荐链接 https://mos.meituan.com/r/6a643d0d9a, 用这链接注册的美团云账户的第一笔充值或者消费的 20% 会赠予我们

步骤一:购买美团云云主机

选择最低的配置 1 核 1G 内存,操作系统选择 CentOS 7.0 64位

选择 0GB 数据盘 1Mb 带宽

设置防火墙

  • 点击防火墙设置按钮,在下拉菜单中选择 新建防火墙策略

新建防火墙策略

  • 防火墙名称和描述可以随便填
  • 添加两个 TCP 端口,22 和 8888

最后记得选择刚刚建好的防火墙策略,然后再点击下一步

最后填写主机名字,随便起即可。登录方式选密码。计费周期可以根据自己需要选择。确认所有信息无误之后提交订单。

等云主机创建好之后,控制台里能看到主机的 IP、用户名、密码

步骤二:远程 SSH 登录云主机,安装软件

远程主机用的 IP 地址、用户名、密码都在美团云的后台能看到(如上图),SSH 端口为默认的 22

  • Windows 用户可以下载免费的 putty 用来登录云主机
  • Mac 和 Linux 用户直接在 Terminal 下用命令行 ssh 命令就可以登录
  • 或者直接用美团云后台提供的 “终端” 功能登录(见下图)

登录之后分别逐行运行下面的命令

rpm -iUvh https://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-5.noarch.rpm
yum update -y
yum install -y squid

步骤三:配置和启动 Squid 代理程序

逐行运行下面的命令

curl -o /opt/crx_url_list.txt http://pac.uku.im/regex
mv /etc/squid/squid.conf /etc/squid/squid.conf.bak
curl -o /etc/squid/squid.conf https://gist.githubusercontent.com/zhuzhuor/6b50406a9040e5c0b79d/raw/5e22f4b94158baacbb2c8b314c47e7ba763bbf6d/squid.conf

稍微检查下 /etc/squid/squid.conf 文件的内容,如有问题可以手动改成 http://git.io/vOLcM 里的内容

cat /etc/squid/squid.conf

开始运行 Squid

service squid start
chkconfig squid on

检查 Squid 程序的运行状态,如果有个 active (running) 就说明已经正常运行了

systemctl status squid

步骤四:设置自动更新 Squid 的网络白名单

依次运行下面的命令

yum install -y python-pip
pip install requests
curl -o /opt/update.py https://gist.githubusercontent.com/zhuzhuor/32441c84b1cc714bdd78/raw/d6fe1a7bc7385cf4ef83dc4931f45b32d7f95efc/update.py

运行下面的命令

crontab -e

填入下面的内容并保存

1 1 * * * python /opt/update.py