上配置

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
    server {
        listen 80;
        server_name g.pengxiaochao.me;
        location / {
            proxy_pass https://www.google.com;
            proxy_redirect off;
            proxy_set_header Host www.google.com;
            proxy_set_header Accept-Encoding "";
            proxy_set_header X-Real-IP $remote_addr;
            proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
            sub_filter https://www.google.com http://g.pengxiaochao.me;
            sub_filter_once off;
            sub_filter_types *;
        }
    }

过程

起因是在 Telegram 里抽奖,抽到了一个 github 学生包,Jetbrains 授权给了同事,自用了 Github 的 github copilot。

顺手注册了一个 namecheap 的免费的.me 域名,然后注册了一个免费的azure 100$试用账户。

因为江湖都传言 Azure 活不过3天,所以就干脆开了一台香港的免费小鸡,上边放了一个nginx,没~~别(ke)的(xue)东(shang)西(wang)~~可以搭,就丢了一个google 的反代的脚本上去。

申请免费 Azure 的过程

  1. 打开 github 的学生优惠页面,在All offers中找到Microsoft Azure,点击下图中红框的连接跳转到Azure

Microsoft Azure

  1. 登录 Azure 时候选择『其他帐号』,使用 github 登录,一路该确认就确认,该输入 github 绑定的邮箱的确认码就去邮箱找确认码。最后能有提示100$进账,且azure的账户订阅服务页面可以看到有Azure for Students字样就可以去开虚拟机了

学生订阅

开免费Azure VPS的过程

  1. 回到首页点击虚拟机服务,并点创建->Azure 虚拟机,按下图选择对应的选项

创建虚拟机

  1. 选择磁盘(64G这个才免费)

磁盘配置

  1. 配置网络,注意一定要选择动态 IP

配置网络

  1. 查看并创建等一下就可以看到服务器的 IP 了

ssh 登录:ssh azureuser@IP地址,进去之后sudo su -就可以切换 root 用户了

安装 nginx 修改配置文件

安装过程可以参考 nginx 官方文档

安装完成后修改配置文件/etc/nginx/nginx.conf增加本文最开始的 server 节点然后重新 reload nginx 即可