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

Bo Zhu edited this page Jul 23, 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 命令就可以登录
  • 或者直接用美团云后台提供的 “终端” 功能登录(见下图)

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

yum --enablerepo=extras install epel-release -y
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

开始运行 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
echo "1 1 * * * python /opt/update.py" | crontab -
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.