还在困扰海外服务器SSH太慢吗?来试试这个

Cover: 桜 - マシマサキ@Pixiv

最新更新,UCloud云计算团队于2020年5月19日发布产品变更通知,今后只有UCloud旗下的服务器可以使用这个功能了。

官方介绍

GlobalSSH是一款致力于提高跨国远程管理服务器效率的产品,旨在解决因为跨国网络不稳定,通过远程管理服务器时,经常会出现卡顿、连接失败、传输速度较慢等现象。运维研发人员在使用本产品后,可以提高,极大程度的减少卡顿、连接失败的情况发生,提高运维工作的效率。

注:本产品同样适用于Windows服务器的远程登陆服务

使用方法

首先要注册一个UCloud账号,这个很好注册,去官网注册就可以了。

之后打开GlobalSSH的页面,地址:https://console.ucloud.cn/upathx/globalssh

点击创建,填写服务器的IP和需要加速的SSH端口,然后可以选择加速区域,这里选择离服务器所在地最近的就可以。

可以选择的加速区一共有7个。

创建完成后,系统会发放一个[服务器IP].ipssh.net这样的域名。之后只要在SSH连接的时候,使用这个域名即可达到加速的效果。

其他信息

  • 这个加速也支持加速Windows服务器的远程登陆服务
  • 这个服务目前是免费的
  • 官方文档内称,请合理使用免费资源,若影响到其他用户使用,将触发限速策略
使用Cloudflare Workers反带P站图片

近期一直在搞Pixiv相关的东西,也拿到了Pivision的原作者reiya的正式授权,成了新的维护者。于是一个又一个的问题摆在我面前,我必须要把她们一个一个推倒。 目前比较棘手的问题是:如何注册账号。实际上解决办法也很简单,反带P站就完事了。但这会出现另一个严重的问题:反带了P站,大量的图片会让我的小服务器吃不消。这时候,我发现了Cloudflare Workers。

简介

Cloudflare提供了免费的额度,每天10万次请求而不计算流量,简直就是用来反带的神器!

教程

1. 前提准备

  • 一个域名
  • 域名要使用Cloudflare的NS解析

2. 步骤

首先注册一个Cloudflare账号(估计大多数人都有),之后把你的域名使用Cloudflare解析(这个过程我觉得没必要详细讲了……)

然后打开你的域名管理页面,点击上面的Workers,再点击Launch Editor,进入脚本编辑器。

在编辑器中,点击左侧的Add script,之后输入脚本的名称,随便填一个pximg就好,之后点击Confirm创建脚本。

之后左侧会多出来一个脚本,点进去开始编辑。

删除掉里面所有的代码,粘贴下面的代码进去。

 1addEventListener("fetch", event => {
 2  let url = new URL(event.request.url);
 3  url.hostname = "i.pximg.net";
 4
 5  let request = new Request(url, event.request);
 6  event.respondWith(
 7    fetch(request, {
 8      headers: {
 9        'Referer': 'https://www.pixiv.net/'
10      }
11    })
12  );
13});

就像这样,然后点击save保存脚本。然后点击左上角的Dashboard返回域名面板。

之后点击Add route,填写https://你的域名/*,并且下面选择刚刚创建的脚本,举例如图。

再之后点击new Workers dashboard,根据提示创建一个二级域名。例如我的二级域名是yojigen.workers.dev,而刚刚创建的脚本的域名就是pximg.yojigen.workers.dev

最后一步,到DNS页面,添加一个CNAME记录到你的脚本域名下,并开启云加速。

至此,你就可以使用你的域名来作为Pixiv的图片反向代理了。