本教程仅供学习参考,教程提到的所有内容请在24小时内删除!

简介

Heroku 是 Salesforce 旗下云服务商,提供方便便捷的各种云服务,如服务器,数据库,监控,计算等等。并且他提供了免费版本,这使得我们这些平时想搞一些小东西的人提供了莫大的便捷,虽然他有时长和宕机的限制,但是对于个人小程序来说已经足够了。

1.登录后台

  1. 点击如图的 “Sign Up”进行注册,有账号直接登录就可以

图片.png

跳转到注册页面可以自行填写相关信息如下图,都填写完成后进行人机验证,然后点击“CREATE FREE ACCOUNT”. 没有人机验证请先爬墙.

填写完以上注册信息,会跳转到另外一个页面,提示让您去您当时注册时使用的邮箱去验证账户.如下图所示:

进入邮箱点击Heroku发送的验证链接,如图所示:

点击后会要求您设置新的密码,这是设置您的新密码,同意它服务条款,最后点击登录

登录后会显示到您的后台了, 如下图所示图片.png

2.部署学术研究专用代码

点击一键部署

会跳转到下面的页面

图片.png

应用名称随便写,不重复就行,但 千万不要包含V2rayHeroku两个关键词

服务器位置目前只有美国和欧洲,美国相比欧洲稍快那么一点点

UUID可以随便改,格式要求xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx也就是8-4-4-4-12,字母只能是a-f,可以复制到记事本或者什么地方存起来,以后会用

选好之后点击Deploy app

图片.png

等到显示上图这样就是好了,点Manage App进入管理

点这个Settings,再点击中间的Reveal Config Vars, 就可以看到 UUID,然后下拉就可以看到Heroku分配的二级域名

图片.png

图片.png

到这里学术研究专用服务端就已经搭建完成了,在学术研究专用客户端/ios天宫2号或者其他客户端上把上面的二级域名和UUID都复制进去,注意二级域名后面的/和https://都要删除,否则会连不上网。

端口443, 额外ID:64,别名任意写,传输协议ws(websocket),底层传输安全tls

图片.png

3.CloudFlare反向代理

①创建workers

上面的学术研究专用服务器其实已经可以使用了,但连接速度较慢,下面我们用CloudFlare来增加访问速度。

登录自己的cloudflare, 没有账户的自己注册一个,然后点击workers-创建服务

图片.png

服务名称随便写,创建好进去下拉找到快速编辑

选中左侧自带的内容全部删除, 然后复制下方的脚本,用Ctrl+V粘贴上

addEventListener(
  "fetch",event => {
     let url=new URL(event.request.url);
     url.hostname="应用名称.herokuapp.com";
     let request=new Request(url,event.request);
     event. respondWith(
       fetch(request)
     )
  }
)

Ctrl+V 粘贴后,然后把学术研究客户端里面刚才新建的二级域名复制进去

图片.png

点击下面的保存并部署,复制给你的二级域名然后再点保存并部署,然后粘贴到学术研究专用客户端的伪装域名那里

图片.png

图片.png

②优选IP

下载CF优选IP,以管理员身份运行CF优选IP.bat

一般选择V4优选,带宽根据自己家网络来设置,一般可以设为签约带宽的三分之一到二分之一

RTT线程看自己电脑配置和路由器/光猫质量,如果用WiFi或者光猫/路由质量差那建议线程数小一点,不然光猫炸了可别来找我(x

如果报错'curl' 不是内部或外部命令,也不是可运行的程序或批处理文件。请尝试双击自解压curl.exe

然后软件会自动跑程序去优选IP,整个过程看你家网络质量,什么广电网,移动Wall in Wall之类的可能会慢一点,我这里大概需要2分钟,最终会给你选出一个最好的IP

图片.png

把它复制到你学术研究客户端的服务器地址那一栏,然后点击保存就可以了,记得右键设为活动服务器

图片.png

右键任务栏学术研究图标,自动配置系统代理,然后打开开源代码分享平台试试吧