联通光纤怎么接入VPN
为了方便管理家里的无线路由器,特意在无线路由器的设置里开通了外网访问功能,但最新发现外网无论如何也无法远程访问无线路由器。刚开始以为无线路由器出现故障,后来经过调查才发现联通封锁了80端口导致无法通过外网访问无线路由器的管理界面。作为一个“程序猿”,本着“编码改变生活”的原则,决定通过编码来突破联通对80端口的封锁。在实现的过程中,也遇到过一些麻烦,分享出来可以使后来人少走弯路。
1.树莓派上(192.168.1.101)监听的端口为8081。(不用8080,是因为有时8080也会被查封)2.当树莓派监听到8081端口有请求时,与路由器(192.168.1.1)的80端口建立TCP连接,并把请求数据原封不动地传递给路由器。3.当收到路由器的应答消息时,将应答消息原封不动地通过TCP连接传递给请求者。
后来通过一些列的调试,最终发现,Host字段必须是路由器的IP地址,否则访问路由器会出现异常。Referer字段中跳转IP地址必须为路由器的IP,否则访问路由器会出现异常。
1.树莓派上(192.168.1.101)监听的端口为8081。(不用8080,是因为有时8080也会被查封)2.当树莓派监听到8081端口有请求时,与路由器(192.168.1.1)的80端口建立TCP连接,并把请求数据中Host、Referer字段中的IP强制修改为路由器的IP,再将数据传递给路由器。3.当收到路由器的应答消息时,将应答消息原封不动地通过TCP连接传递给请求者联通光纤怎么接入VPN。