如何搭建校园网代理服务器校园网校园网内部的“专有线路”?

我想这样做很久了。在学校使用校园网可以免费下载图书馆网站的电子资源,应有尽有,但是必须使用校园网下载资源,因为给你的下载链接是外网无法访问的。学校校园网的防火墙拒绝所有来自外部网络的内部访问请求,但外部网络可以从校园网络访问。我们可以借此搭建一条通往校园网内部的“专线”。

如果可以申请学校提供的VPN软件,我没说的时候。在我们学校连接校园网,只有教师和研究生可以申请校园网VPN,本科生回家后将无法连接Woo Woo。

所需材料

在开始之前,以下教程需要以下设备:

使用的软件是

以下教程将展示如何搭建校园网代理服务器,在家中使用校园网资源。

首先,必须有一台设备放置在学校内部并连接到校园网络。它可以是学校内部的服务器,也可以是计算机,也可以是像树莓派这样的卡片计算机。对于很多计算机专业的学生来说,学校可能会提供一个服务器账号让学生在电脑上完成课程作业,尤其是Linux操作系统相关的课程,很多学校都会开一个服务器,设置一个公共账号和密码供学生使用不过一般没有超级权限,所以不怕学生乱来。如果学校为学生提供这个福利,可以直接使用学校的服务器,后面的教程不需要使用超级权限。

如果学校没有提供服务器帐户密码,您需要自己在学校获取设备。它可以是您不再使用的计算机,也可以是 Raspberry Pi,如下图所示。树莓派可以当普通电脑使用,连接HDMI显示器后就是一台小型个人电脑。

图片[1]-如何搭建校园网代理服务器校园网校园网内部的“专有线路”?-唐朝资源网

树莓派

其次,你需要有一个云主机。您可以在阿里云和腾讯云购买云主机。建议购买国产云主机,但一般需要记录上传身份证信息。无需备案也可以在vultr上购买海外云主机,但访问速度会慢一些。

图片[2]-如何搭建校园网代理服务器校园网校园网内部的“专有线路”?-唐朝资源网

云主机是家庭网络和校园网络之间的中介。我们知道校园网只能访问外网,外网不能访问内网。因此,我们应该无法直接连接到校园网中的主机。查了很多外网连接校园网内部主机的方法,基本上都绕不开云主机。

如果要买海外服务器,可以去vultr,可以用支付宝

学校主机上安装nodejs、frp的步骤

这一步需要在你离开学校之前完成。假设校园主机为Linux系统。首先登录你的校园Linux主机,执行命令安装nodejs和frp

进入nodejs官网的下载页面,找到与宿主机系统匹配的版本,并分配下载链接,到Linux宿主机使用wget命令下载nodejs压缩包并解压,配置nodejs环境变量,如下

wget https://nodejs.org/dist/v12.14.1/node-v12.14.1-darwin-x64.tar.gz
tar -xvf node-v12.14.1-darwin-x64.tar.gz
echo "///node-v12.14.1-darwin-x64/bin" >> ~/.bashrc
source ~/.bashrc

上一步完成后连接校园网,可以使用nodejs的npm工具下载安装anyproxy代理软件,在Linux主机继续执行

npm install -g anyproxy

下载链接github.com/fatedier/frp/releases

选择系统对应的版本,复制下载链接,通过wget下载解压

wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
tar -xvf frp_0.31.1_linux_amd64.tar.gz
cd frp_0.31.1_linux_amd64/

配置frp客户端配置文件frpc.ini

[common]
server_addr = 
server_port = 7000

图片[3]-如何搭建校园网代理服务器校园网校园网内部的“专有线路”?-唐朝资源网

[ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 3800 [anyproxy-interface] local_ip = 127.0.0.1 local_port = 8002

图片[4]-如何搭建校园网代理服务器校园网校园网内部的“专有线路”?-唐朝资源网

remote_port = 8002 [anyproxy-http] local_ip = 127.0.0.1 local_port = 8001 remote_port = 8001

nohup ./frpc -c ./frpc.ini &

2.在云主机上安装frp

此时,不需要在校园网内操作

登录云主机下载frp,同上步骤

wget https://github.com/fatedier/frp/releases/download/v0.31.1/frp_0.31.1_linux_amd64.tar.gz
tar -xvf frp_0.31.1_linux_amd64.tar.gz
cd frp_0.31.1_linux_amd64/

服务器配置文件不需要修改,直接启动frp服务器即可

nohup ./frps -c ./frps.ini &

至此,即使校园网代理完成,也可以直接使用windows连接我们的代理

打开 Windows 菜单->设置->网络和 Internet->代理

图片[5]-如何搭建校园网代理服务器校园网校园网内部的“专有线路”?-唐朝资源网

地址栏填写你的云主机的IP地址,端口填写8001,然后打开开关使用代理服务器

然后打开浏览器就可以成功访问校园网资源了。

不用时记得在设置中关闭代理服务器,否则会影响网速。

© 版权声明
THE END
喜欢就支持一下吧
点赞152赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容