使用阿里云函数计算fc作为代理访问海外网站技术教程及代码
注意本教程仅作为技术学习与交流,不能用作其他非法用途,否则后果自负。
先看看我我设为代理后能访问google了

阿里云的函数计算fc是一个severless的虚拟节点,对比ecs,他更轻量,费用更低,有国内和国外节点,国外节点可访问国外网站。

我们先穿件一个函数fc,我们以韩国为例

这是配置

然后进去,点代码,输入utils.py与app.py两个代码,具体的完整代码在文章最后面

然后点击部署,部署完成后,在函数计算中选择域名,给自己的函数计算绑定一个域名,国外节点不用备案就能绑定,这个域名是以后客户端访问代理的时候要用

部署完成后,我们在本地电脑安装一个mitmproxy
pip install mitmproxy
然后将mitmproxy的根证书安装到自己的受信任根证书目录中,先命令行输入mitmdump启动一下,然后在文件管理器输入框中输入:
%USERPROFILE%\.mitmproxy

双击安装证书
选择 “本地计算机” → 点击“下一步”
选择 “将所有证书放入下列存储” → 点击“浏览”
选择 “受信任的根证书颁发机构” → 确定 → 下一步 → 完成
如果弹出安全警告,点击 “是” 确认安装。
然后编写客户端代码,代码在文章最后面

client_addon.py中remote_server_url改成自己刚才设置的自定义域名

本地运行命令:
mitmdump -s client_addon.py -p 8090 --set http2=false --set connection_strategy=lazy --set upstream_cert=false --ssl-insecure
这个时候在edge浏览扩展中下载这个插件zero omega,然后设置代理地址如下:

最后就能运行起来了,完整的服务端客户端代码如下:
点击查看
网友评论0