搜索
搜索
天涯的知库
显示页面
过去修订
您的足迹:
•
Favorit
•
标签&插件
本页面只读。您可以查看源文件,但不能更改它。如果您觉得这是系统错误,请联系管理员。
====== 函数计算 proxy ====== 更多说明参考:[[https://github.com/shimmeris/SCFProxy/blob/main/README_zh.md|SCFProxy Github]] / [[https://www.youtube.com/watch?v=qcDUlrvyaXI|视频讲解]] 部署在serverpi 当中的服务涉及到证书问题,服务不太好用。 下载并解压文件 <code> curl -sS -L https://github.com/shimmeris/SCFProxy/releases/download/v0.2.1/SCFProxy_0.2.1_linux_arm64.zip -o scfproxy.zip && unzip scfproxy -d ./ && alias scfproxy='~/scfproxy' # 解压到当前目录 unzip scfproxy.zip -d ./ </code> 生成配置文件 [[arbeit:kontakt:konto#腾讯云|腾讯云账号密码]] scfproxy && cd /root/.config/scfproxy/ ===== 部署腾讯 ===== <code> scfproxy deploy http -p tencent -r ap-guangzhou # /home/scfproxy deploy http -p tencent -r ap-guangzhou INFO[0028] [success] http proxy deployed in tencent.ap-guangzhou // 查看阿里和腾讯支持的区域 scfproxy list region -p alibaba,tencent </code> 腾讯云的区域名称 https://cloud.tencent.com/developer/article/1930067 ===== Http 代理 ===== <color #ff7f27>''%%./scfproxy http -l :8801%%''</color> 将会在本地8801端口运行 <code> curl -x http://127.0.0.1:8801 ipinfo.io { "ip": "175.178.212.155", "city": "Shenzhen", "region": "Guangdong", "country": "CN", "loc": "22.5455,114.0683", "org": "AS45090 Shenzhen Tencent Computer Systems Company Limited", "timezone": "Asia/Shanghai", "readme": "https://ipinfo.io/missingauth" } </code> 后台运行服务:<color #ff7f27>''%%nohup /home/scfproxy http -l :8801 & %%''</color> ==== SSL 证书 ==== 运行了之后会在 <color #ff7f27>''%%~./config/scfproxy/cert%%''</color> 目录下安装了证书。 FirFox浏览器的安装证书步骤 - 打开隐私与安全设置: 在左侧的选项列表中,选择 "隐私与安全" 选项。 - 前往证书管理: 在页面下方的 "安全" 部分,点击 "查看证书" 按钮。 - 导入证书: 在 "证书管理器" 窗口中,切换到 "证书颁发机构" 选项卡,然后点击 "导入" 按钮。 - 选择证书文件: 浏览并选择你之前获取到的 PEM 格式的 SSL 证书文件,然后点击 "打开"。 - 确认证书导入设置: 在 "导入证书" 对话框中,选择 "信任此 CA 以标识网站、电子邮件用户或软件" 选项,然后点击 "确定"。 - 找到「Martian Authority」目录下,点击 SCFProxy 开通信任。 Chrome浏览器的安装证书步骤 - 设置 => 私隐设置及安全性 => 安全 ⇥ 管理设备证书 - 将证书导入到 「受信任的根证书颁发机构」 后台在8802端口运行http,8801端口运行socks <code> nohup /root/scfproxy/scfproxy http -l :8802 > ~/.config/scfproxy/log/http.log & </code> ===== socks 代理 ===== 选择在 servernote 上部署这个服务 **部署**: 部署两个函数比较快 <code> scfproxy deploy socks -p tencent -r ap-guangzhou scfproxy deploy socks -p alibaba -r cn-hangzhou </code> **后台运行**:(注意防火墙和oracle的端口都要开通,8801和3000) <code> nohup /root/scfproxy/scfproxy socks -l 8801 -s 3000 -h 193.123.61.123 --auth tonny:T0dayfine1 & </code> ===== 后期维护 ===== 部署的函数运行超时为900s,即是15分钟。需要到控制台的函数配置中修改,为1800(半个小时,最大可能为24小时)。如果使用http代理则没有这个问题,但需要在浏览器中导入网站证书。 配置文件的路径:<color #ff7f27>''%%~/.config/scfproxy%%''</color> <code> # 删除一个服务器:只是删除了当前的链接,函数本身要到腾讯或者阿里的控制台去删除 scfproxy clear http -p tencent -r ap-guangzhou ps aux | grep scfproxy # 查找进程 kill <pid> # 终止进程 curl -x socks://193.123.61.123:8801 -U tonny:T0dayfine1 ipinfo.io </code> <WRAP left round tip 60%> tencent 的云函数太贵了,而且速度慢。直接用阿里函数计算就好。 </WRAP> ===== 翻墙回国 ===== QQ、淘宝这些网站,如果用扫描二维码登录的话,手机的IP必须要与浏览器里的IP一致才行。所以要先断开proxy,登录进去后再开通代理。 {{tag>vpn}}
it/skills/函数proxy.txt
· 最后更改: 2023-08-13 06:19 由
goldentianya
回到顶部