展开全部
2018-10-02
上了大学后,开始逐渐了解到校园网内有许多资源以及页面是外网访问不到的,例如教务系统(只有特定时期才能从外网访问)、特殊管理页面、校内ftp服务器以及图书馆资源(由于 版权问题 ,强烈不建议通过代理获取图书馆资源)等。但有我们经常会有这么一种情况:身处外网,却又对内网的访问有所需求。比如教务系统、ftp访问以及特殊管理页面登陆等。此时就需要架设代理服务器,通过代理进行内网的访问。
本文使用frp进行内网穿透,使用*SR进行代理架设。
有很多人会问,为什么R都已经停止维护了,还要用它。相较于其他代理方式,无论是服务端的配置难度还是客户端的易用性、兼容性,S和R都是做得比较好的。而相较于S,R的客户端的易用性最好,所以在此只写R。实际上我还是建议使用S-libev+obfs,不过这样win端就不能开http代理,因此使用情况上具有局限性;而R可以。
frps.ini 内容
最后启动frp服务端
frpc.ini 内容
[common]
[ssr]
最后启动frp客户端
由于我这里用的 raspberry debian 系统会被一些一键脚本识别错误,可实际运行是没问题的。因此我们需要通过修改文件来使脚本运行。
安装过程不赘述
与你们熟知的R的使用方法一致,只不过不具备「科学」的效果,因为你的树莓派在国内。R客户端的服务器IP填公网服务器IP,端口填写frpc.ini文件中[ssr]的 remote_port_number 即可。
另外说明,你的网站访问数据都是需要经过公网主机以及内网主机的,是需要消耗vps流量的。
借助 frp 随时随地访问自己的树莓派
在 Raspberry Pi 上安装s*
【frp配置教程】frp内网穿透服务端frps.ini各配置参数详解
【frp配置教程】frp内网穿透客户端frpc.ini各配置参数详解
或许有的人觉得我写得太详细了,或许还是有些小细节没能覆盖完全,但看得懂的人自然看得懂。在我看来,写文章的主要目的还是记录我的操作以及思考过程,用作教程分享还只是次要目的,给后来者指指路罢了。
原文链接:https://zhidao.baidu.com/question/656224583517722525.html