如何正确绕开备案使用国内机器

December 15, 2019 · 技术 · 日常 · 16908次阅读 · 共685字

前言

众所周知,寒穹是个穷孩子,租不起什么太贵的服务器,只能搞个学生机折腾着玩玩,可是几个月前,我的域名备案被撤销了
因为自己没成年,没法备案,找别人帮忙又很麻烦(没钱),所以只能整点歪门邪道啦 /流汗滑稽

分析

其实也没啥啦,主要就是主机商监测备案就只是看80端口和443端口,咱不用不就行了嘛,所以问题是如何达到不带上端口访问的目的

方案1 利用海外服务器反代

(PS:没海外机器的小伙伴萌请看方案二,当然有的也可以看2333)
这个方法应该是很常见了叭,懒得配图了,简单的文字说明一下/流汗滑稽
首先咱得有一台海外机器,推荐用系统centos7.x 64位,确保系统环境纯净,这里把海外机器称为服务器A,被反代机器成为服务器B
第一步
在服务器A安装BT面板,请前往BT官网获取一键安装指令,在终端执行即可,安装完成后直接进入面板
如果没有其它什么用途,只安装nginx就行了
第二步
在服务器A添加网站,填写域名就可以啦,记得域名要解析到服务器A。这里以hanqiong.wang为例
接着去服务器B,绑定域名hanqiong.wang:8080端口只要不是80就行了
第三步
继续转到服务器A,在BT面板的网站设置中找到反向代理,点进去添加代理,如图填写
1
接着点配置文件,使用如下配置(别忘了修改IP噢)

#PROXY-START/
location  ~* \.(php|jsp|cgi|asp|aspx)$
{
    proxy_pass http://服务器B的IP:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;
}
location /
{
    proxy_pass http://服务器B的IP:8080;
    proxy_set_header Host $host;
    proxy_set_header X-Real-IP $remote_addr;
    proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
    proxy_set_header REMOTE-HOST $remote_addr;

    add_header X-Cache $upstream_cache_status;
    
    #Set Nginx Cache
    
        add_header Cache-Control no-cache;
}

#PROXY-END/

然后就完成啦~

方案2 利用国外cdn绕备案

(PS:没看方案1的小伙伴萌请先看完方案1,否则可能看不懂 /狗头 没错我就是在逗你们)
这里使用的cdn是nodecache,官网地址:https://www.nodecache.com/
nodecache的速度还是很快的,然后新用户免费用一个月(500G),但是注册只需要邮箱(疯狂暗示)
注册流程我就不走啦,自己注册就好了
第一步
添加cdn,写上自己的域名,如图所示规范填写
2
第二步
解析域名到cdn,并在服务器B绑定域名hanqiong.wang:8080
第三步
已经完成啦,访问康康?

开启SSL

用方案1的小伙伴萌只需要在服务器A配置SSL证书并开始https就可以啦~
使用方案2的小伙伴萌只需要在CDN里设置填写ssl证书并开启https访问就可以啦~

最后

如果你觉得此文章对您有帮助,请点击下方喝杯水,为穷孩子寒穹献上您的赞助 /狗头保命 /流汗滑稽

喝杯水

标签:proxy_pass,host,location,文章,前言,小伙伴,备案,,服务器,cdn,域名,hanqiong

最后编辑于:2020/01/19 23:23

添加新评论

  1. 2022-03-09 20:02

    dnspod全端口都堵了,端口开了没几天就GG。。。

    回复
  2. 2022-01-09 14:52

    我用的frp,自己没成年也没法备案(才14QWQ)

    回复
  3. 寄傲 寄傲
    2021-07-26 18:56

    我用第一个办法,可以了一个站,如何我打算如法炮制弟二个站,改了端口,怎么都打不开

    回复
  4. MUK MUK
    2021-06-26 11:49

    NodeCache没了呜呜呜呜呜

    回复
    1. 2021-07-14 23:57

      还真没了,估计是薅羊毛的太多了

      回复
  5. H H
    2021-06-08 20:38

    建议:底部的icp备案最好加上管局的链接,不然容易。。。。

    回复
    1. 2021-06-11 17:36

      谢邀,备案号早就被撤销了,只是我lazy,懒得改

      回复
  6. baihouz baihouz
    2021-05-29 11:55

    你好,这方法现在还可以吗,我弄完以后,一直提示源站返回502错误

    回复
    1. 2021-06-01 18:31

      按理来说应该是没问题的

      回复
  7. 2020-08-20 17:46

    好麻烦,据说只需要一个hk frp就能搞定了

    回复
  8. 2020-05-24 16:54

    之前也买过阿里云学生机
    也是没备案(虽然我们这备案要求几乎没有,但还是因为年龄不够没过....) 本来也想按这样来的 但是我懒得捣鼓 于是上了香港阿里云的机子咯..

    回复
  9. LYM LYM
    2020-05-03 17:33

    阿里还是腾讯的国内好像可以只用443就能绕过了

    回复
    1. 2020-08-20 17:47

      现在不行了,秒未备案

      回复
      1. woetu woetu
        2020-11-27 20:16

        实锤!怎么弄就不能访问了,都会跳到未备案 https://www.woetu.com/key/jetbrains/d03b55ced18644d395804cc9dbff4059

        回复
        1. 2021-01-30 14:50

          可能已经河蟹了((

          回复
  10. MIm MIm
    2020-03-27 16:36

    请问现在还可以吗 我的弄了之后无法访问

    回复
    1. 2020-03-27 16:56

      一直可以的噢,你看下你反代配置对没有

      回复
      1. MIm MIm
        2020-03-27 17:06

        那个怎么弄

        回复
  11. 2020-02-10 12:16

    试了白塔的反向代理,一直不成功

    回复
  12. ꦿ᭄꯭꯭随꯭性꯭এ. ꦿ᭄꯭꯭随꯭性꯭এ.
    2020-01-01 20:57

    。。。。。。。。

    回复
  13. 2019-12-22 13:37

    羡慕备过案的大佬

    回复
    1. 2019-12-22 13:45

      唔,你康康邮件啥样式

      回复
  14. 2019-12-16 09:26

    cdn收费了

    回复
    1. 2019-12-16 12:33

      可免费用一个月的

      回复
  15. 2019-12-15 15:28

    学到了~刚好我的备案也掉了,改天试试

    回复
    1. 2019-12-15 16:17

      啊,你也被注销了,太惨了,主要是因为规定个人博客不允许评论,我就没打算再备案了

      回复
  16. 2019-12-15 14:28

    都有海外机器了 直接在海外机器上搭不就好了?

    回复
  17. 天倾 天倾
    2019-12-15 13:30

    众所周知,寒穹是个女孩子,租不起什么太便宜的服务器,只能搞个老年机折腾着玩玩。

    回复
    1. 2019-12-15 13:32

      我是男孩纸

      回复