美文网首页
公司网络屏蔽酷狗音乐,我使用代理服务器绕开限制

公司网络屏蔽酷狗音乐,我使用代理服务器绕开限制

作者: 青丝如梦 | 来源:发表于2020-10-18 18:10 被阅读0次

公司网络IT屏蔽了酷狗音乐,本文介绍如何用一台云服务器使用Nginx搭建一个HTTP代理服务,并使用酷狗音乐客户端的代理功能继续愉快听歌。

准备工作

  1. 简单理解什么是正向代理:https://cloud.tencent.com/developer/article/1418457
  2. 准备一台联网的云服务器(腾讯云/阿里云/XX云均可)

使用Nginx搭建HTTP代理服务器

  1. 编译安装nginx
  • 使用这个模块从源代码构建nginx:
$ wget http://nginx.org/download/nginx-1.9.2.tar.gz
$ tar -xzvf nginx-1.9.2.tar.gz
$ cd nginx-1.9.2/
$ patch -p1 < /path/to/ngx_http_proxy_connect_module/patch/proxy_connect.patch
$ ./configure --add-module=/path/to/ngx_http_proxy_connect_module
$ make && make install
  1. 安装好Nginx后cd /usr/local/nginx目录

  2. vi conf/nginx.conf,在http中新增一个server

    server {
        listen                         3129;

        # dns resolver used by forward proxying
        resolver                       8.8.8.8;

        # forward proxy for CONNECT request
        proxy_connect;
        proxy_connect_allow            443 563;
        proxy_connect_connect_timeout  10s;
        proxy_connect_read_timeout     10s;
        proxy_connect_send_timeout     10s;

        # forward proxy for non-CONNECT request
        location / {
            proxy_pass http://$host;
            proxy_set_header Host $host;
        }
    }
  1. 执行./sbin/nginx启动Nginx

  2. 配置云服务器安全组入站出站规则,放通相应目标和端口,同时检查防火墙是否对端口进行了限制

  3. 查看端口:

[root@VM_16_6_centos nginx]# netstat -tnlp | grep 3129
tcp        0      0 0.0.0.0:3129            0.0.0.0:*               LISTEN      9928/nginx: master

测试代理

# Test HTTP proxy
curl --proxy 127.0.0.1:3129 http://www.baidu.com

# Test HTTPS proxy
curl --proxy 127.0.0.1:3129 https://www.baidu.com

配置酷狗音乐客户端

  1. 打开酷狗音乐客户端【选项设置-网络设置】
  2. 在代理类型选择【HTTP代理】
  3. 填写【代理地址】以及【端口】,然后测试
image.png

相关文章

网友评论

    本文标题:公司网络屏蔽酷狗音乐,我使用代理服务器绕开限制

    本文链接:https://www.haomeiwen.com/subject/rpycmktx.html