反向SSH隧道+网络代理工具校内的电脑主动向外发起连接,并绑定自己的端口A和你服务器的端口B。在校内电脑上开个代理,监听本地的端口A。
公网发往服务器:端口B的数据会被转发给校内电脑:端口A。在校外的你的电脑看来,服务器:端口B就是个代理,连上它就能上校内网站啦。
这么阐述还是有点麻烦,下面上我的原理图。我为自己留了两条隧道:一条用于访问网站,一条用于ssh连接,用于管理校内主机。
原理很简单吧!实际操作时会遇到一些小麻烦,下面我将写出自己搭建的过程,ip地址和端口均参照上图(这俩都是我编的)。
硬件需求:离校期间一直在线的电脑一台,我用的是树莓派2B,它便宜省电,适合解决这个问题。
国内vps一台,上网搜搜优惠码或许能拿到额外的优惠。
搭建:树莓派连接到校园网(教程另搜)
我们学校使用DR.COM进行网络鉴权认证,为了让校内的树莓派能访问到外网,我在树莓派里面刷了。这个每个学校都不一样,大家自己解决。
掉线检测:由于 学校网络便宜但质量一般,登陆之后经常掉线。所以要检测树莓派是否还能上外网一个位于校外但在国内的合法网站。比如。能ping通则返回,反之返回,执行完可通过变量访问(上一条命令的)返回值。
配置ssh:这不是文章的重点,简单说一下步骤吧:
修改vps的ssh端口,默认的22端口容易被黑,网上有好多游手好闲的人专门扫端口玩。生成一对公钥、私钥,公钥放在树莓派里,私钥放在vps上。这是ssh免密码自动登陆的方法。构建ssh反向隧道:
以树莓派上的命令为例,简单解释一下反向隧道的参数
-R 代表反向隧道,
0.0.0.0意味着让vps监听其所有ip地址上的该端口(20000),如果不加这个,vps本身能够反反向访问到树莓派,但外网的电脑则不行。
20000代表绑定vps的端口,
localhost表示树莓派的本地ip地址,:22表示树莓派的22端口(我用于ssh,这个没改。)
[email protected]替换成你的vps用户名、ip地址。
-p 22是端口,22替换成你改过的ssh端口号。
不出意外的话,树莓派会要你输入vps的登陆密码,正确的话就连接成功了。此时在vps上 应该能访问到树莓派的ssh界面。
Autossh
ssh是会被掐断的,因此我们通过autossh命令和keepalive包来减少短线对我们的影响。
每8秒我们向上发送一个ssh包,避免运营商将我们的连接掐断,如果断线,autossh会立即自动重连。
代理工具:由于你懂的原因,我不能详细展开,相信通过前面的讲解,我们能够自己换端口了。将绑定树莓派的端口改成树莓派上代理工具监听的端口即可,无论你是用“小飞机”、“酸酸乳”还是“火箭射线”,这套转发都能让你上到校内网站。
哦对了,你在校外上网时,服务器填你vps的ip(本文中为8.9.10.11),端口填你vps绑定的端口(本文为20000)哦。
如果还有疑问,欢迎大家关注我公众号:CPA学习网,和我一起交流互联网那些事儿。
email this pillaring to a intimate SF bay district craigslist > san francisco > for sale / wan...
就是你申请邮箱名称。如:[email protected],@之前的123456789就是邮箱前缀用户名。 —个完整邮件地址格式为:登录名@主机名。域名由@符号隔开,符号的左边是邮箱的登录名,右边是主...
微信方面已经在11月13日开始,逐步停止网页版微信的运营和更新。 微信为什么要关停网页版登录,我觉得是两个方面的原因: 第一,网页版为微信刷量提供了温床,如果你打开微信PC版,只能同时上一个微信,但...
1)网站加载速度。 因为很多站长对网站的的浏览速度不够重视,所以难以实现优秀的SEO优化! 2)网站提供的内容必须符合用户的需求。 有时,当郑州seo在做网站优化的过程中,应该多注意用户的...
什么是网络优化,什么是网站seo,什么是网站推广,什么是网站优化? 总体来说都是推广方式中不错的选择。 一些经营较好的企业,基本都是通过网络推广在做营销。传统的展会或专业杂志现在效果已经很小了,不建议...
網(wǎng)站(zhàn)域名被国家防火墙屏蔽的主要原因有: 1、網(wǎng)站(zhàn)非法(fǎ)信息过多,2、網(wǎng)站(zhàn)內(nèi)容(róng)敏(mǐn)感,涉黃(h...
我并不是一个微信重度用户,所以对于微信的改版并没有太大的感知,无非就是界面更加素雅了,文字更加容易阅读了,因为变大了。 就此来说,我的个人的看法还是比较好的,原有的设计已经历经多年了,现在的白色素雅...
解决方法有二:1,添加本机的DNS服务器增加一个8.8.8.8,这个是google的DNS Server,添加之后顺利解析。2,使用DNSPod的域名解析服务DNSPod据说是国内非常稳定、而且免费的...