如何绕过我个人服务器上的任何强制地理位置限制?

时间:2018-06-13 01:07:24

标签: nginx server geolocation debian debian-stretch

首先,请耐心等待,因为这是一个非常深刻的问题,至少对我而言。

事实:

我想创造什么?

具有以下功能的基于Debian的多功能个人(9.4 x64)服务器:

1- Web服务器 - 使用NginX(使用来自Let的加密的活动SSL)

2-个人NAS服务器 - 用于本地访问 - 使用OpenMediaVault

3- Personal Cloud - 使用Nextcloud

已完成的工作

•个人NAS在1 Gb / s网络上启动并运行,一切正常运行

•服务器已被绑定到一个免费域(来自freenom),并使用恐惧dns自动刷新DNS(我有一个动态IP)和一个cron作业

•Nginx已启动并正常运行,正确提供欢迎页面。

•SSH启动并运行证书和所有内容

问题的根源

我居住的地方,DPI(深度包检测)协议已经实施了一年多,禁止使用OpenVPN,PPTP和L2TP协议(至少那些我知道的协议被禁止)

我旋转了一个DigitalOcean Droplet以复制本地服务器,并检查我的程序,并发现了一些东西

我无法从Droplet ping我的本地服务器。

我无法telnet端口80

我可以telnet到的唯一端口是端口22(SSH)

如果我使用ip(当时分配)或域名

并不重要

请记住,使用我的互联网连接(本地),我的安卓宽带互联网 - 4G(远程),朋友和家庭互联网(远程)和几乎任何国家的互联网连接,我可以做我喜欢的任何我的本地服务器,ping它,telnet到端口80,访问NginX欢迎页面,做谚语回翻,我想要的任何东西。

当我尝试使用CertBot从Let's Encrypt获取SSL证书时,我看到了这个问题,并且所有方法都经常失败,当我试图点击Let's Encrypt社区时,有几个人告诉我他们不能从全球几个不同的地区ping我的服务器。

当我使用Droplet作为测试场时,这个想法就固化了,实际上它就像我的服务器甚至不存在一样。

对不起任何破碎的语言,以及冗长的文章,但我正在追逐我想象中的尾巴,试图把我的头包裹起来,这是可能的。

感谢任何和所有帮助

0 个答案:

没有答案