vaakian / vaakian.github.io

some notes
https://vaakian.github.io
3 stars 0 forks source link

CDN+v2ray/ws+tls等等的妙用 #7

Open vaakian opened 4 years ago

vaakian commented 4 years ago

开头

cdn,内容分发网络,在客户端与服务端之间加上一层代理,cdn进行缓存,分发到各个服务器,用户访问时选择最近的服务器,使加快访问速度。 但随着v2ray、Trojan等协议的出现,使得cdn有了不一样的玩法:

  1. 梯子加速

  2. 大王卡免流量

大王卡对于腾讯云cdn节点服务器的流量,都是不扣流量费用的。

二、加速海外服务器连接(梯子

可选百度云、腾讯云、阿里云、cloudflare等等,只要支持websocket即可。

具体操作方法:

  1. 落地服务器安装好v2ray或者Gost,我这里选择gost操作,方便快捷。

服务器开启ws服务

> gost -L ws://:80
  1. 选择一个服务商,配置好cdn,指向落地服务器,禁用缓存、过滤参数、等等,尽量让数据包原样到达落地服务器即可。

  2. cdn服务器调优

因为提供商的cdn服务器分布在全国各地,有时运营商分配的服务器可能并不是最优的,这时我们可以手动进行调优。

找到IP

进入ipip.net,输入配置的cdn域名,点击查询,即可看到各地解析的ip,然后手动选择一个ping值较低的ip。

image

配置

image

  1. 王卡免流

使用腾讯云的cdn加速连接v2ray/gost,都可免流。

客户端-->腾讯云cdn节点-->落地服务器

其它

Ucloud的GlobalSSH不光可以加速ssh,可以代理任意端口(除80、443)的TCP、UDP数据,所以同样可以用于爬梯子。

本地 (host要匹配cdn配置的域名)->*(调优)cdn->落地服务器

vaakian commented 4 years ago

其二,由于加速海外服务器的话,客户端本事只有你自己一个人,所以并不用管提供商cdn的cname解析,既然不用解析,这样我们就可以随意使用一个备案的域名,然后手动选择一个服务商cdn的服务器IP,然后将本地hosts解析到该IP,就可以使用cdn的流量了。

操作步骤:

  1. 随便选一个域名(厚道一点,别乱玩

  2. 将该域名配置cdn,不用管cname设置

  3. 将本地hosts里该域名指向cdn提供商的服务器IP

  4. 按正常方法使用即可

vaakian commented 4 years ago

小火箭之 shadowsocks over websocket

服务端

gost -L ss+ws://:88?path=/user

nginx代理

location /user
{
    proxy_redirect off;
        proxy_pass http://127.0.0.1:88;
        proxy_http_version 1.1;
        proxy_set_header Upgrade $http_upgrade;
        proxy_set_header Connection "upgrade";
        proxy_set_header Host $http_host;
        proxy_set_header X-Real-IP $remote_addr;
        proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
        proxy_connect_timeout 60s;
        proxy_read_timeout 86400s;
        proxy_send_timeout 60s;
    #Set Nginx Cache

        add_header Cache-Control no-cache;
        expires 0;
}

小火箭客户端

地址填IP/域名

*http混淆不可用

插件选gost

配置好path host即可

套CDN

as below

vaakian commented 4 years ago

待尝试icmp隧道

haodayizhia commented 2 years ago

可以用国内的服务器比如腾讯云吗?

ljxi commented 2 years ago

可以用国内的服务器比如腾讯云吗?

不知道刑不刑,个人感觉容易出事