此法适合折腾
食材
- linux
- simple-obfs
shadowsocks(服务端|客户端)
安装shadowsocks-libev
这里直接安装 秋水逸冰 的一键脚本Shadowsocks 一键安装脚本(四合一),方便快捷。
修改端口
目前 cloudflare 对 http 端口只支持如下几个, 需要将 shadowsocks 的端口设置为其中一个
80
- 8080
- 8880
- 2052
- 2082
- 2086
- 2095
配置cloudflare
直接去 cloudflare 注册个账户, 然后弄个域名添加到 cloudflare, 然后使用主域名或添加一个子域名设置 a 记录, 开启 cloudflare 防护, 然后再 attack 页面将域名的防护等级设置到最低
不建议添加自己做站的域名, 因为可能会被 ban, 建议单独找一个域名, 可以去注册 tk,ml,ga,gq 之类的
如果不想接入 cloudflare 的 ns 的话可以找个 cloudflare 的合作伙伴接入, 这样支持 cname
配置客户端
ss-local 和 shadowsocks 客户端放在同一个目录, 然后运行 shadowsocks 客户端
服务器地址填写 cloudflare 的 ip(ping 在 cloudflare 设置 a 记录的那个域名得到的 ip 即可)
端口填写设置的端口, 加密方式和密码正常填写
插件程序填写 obfs-local
插件选项填写 obfs=http
;obfs-host=google.com
将google.com
换成在 cloudflare
设置 a 记录的域名,然后保存之后启动即可
查找IP的方法
找到 cloudflare 的企业用户的网站然后去 ping 一下得到 ip 之后路由追踪一下
以下是部分IP
1 | 104.18.62.1/24 香港hkix.net |
写在最后
此操作利用cloudflare的CDN技术,选择最近的CDN源点加快网络服务,但中国内没有大量的源点,国内以及线路好的机器就不用考虑了,否则会起到反效果,线路较差的机器也可以提高一定的速度。
非常适合博主为避开广大人群选择偏远冷门地区的机器,搜索学术足以🙄(゚Д゚) 此法可在特定时间段使用。
因为CF的体量问题, 免费用户会在特定时间段 走相应便宜网络提供商的对等PEER来节省流量费收费用户的不会变, 不过这个一般用户无感而且大部分人也不知道
CF的IP 是anycast 任播的
你可以理解所有IP都是动态的
IP不和机房绑定, 或者说IP可以绑定任意机房
更换不同的ip,走的线路不完全一样
这种情况你无法直接解析IP
世界加钱触手可及