内网穿透

时间:2024-04-04 16:44:41

目标:通过云服务器,从家里电脑远程连接到学校电脑

分两种情况:
       1>学校电脑是Linux系统
       2>学校电脑是windows系统



连接示意图:

内网穿透


一:准备工作

1:frp安装包
        原作者提供的下载地址(会fq的可以用这个)
               https://github.com/fatedier/frp/releases
        百度网盘地址:
               Linux:(链接:https://pan.baidu.com/s/1wDzJ4zpJF-nD6CA9A17FrQ 提取码:dib3)
               windows:(链接:https://pan.baidu.com/s/1beXwhwcwZX2RbkAYG2BjsA 提取码:8w95)

2:云服务器
      可以购买阿里云的服务器(有公网ip就行)

3:局域网中待连接的电脑
     网络环境正常
 


二:在阿里云上部署  frp  服务端

1:将获取到的Linux版的安装包传到云服务器上去
内网穿透

2:解压(注意压缩包的名字)
解压命令:tar -zxvf  frp_0.31.3_linux_amd64.tar.gz
内网穿透

3:进入解压后的文件夹并编辑配置
内网穿透
注意绿色的  frps  需要可执行权限,没有授权可执行命令:chmod   777   frps

4:运行frp服务端(可以后台运行的 , 命令[nohup ./frps -c ./frps.ini &])
命令:./frps -c frps.ini
内网穿透

 

三:在需要穿透的学校电脑上部署  frp  客户端(Linux)

Linux系统frp客户端所用的压缩包和服务端所用的压缩包是一样的
解压过程参考上面第二点

1:进入解压后的文件夹编辑客户端的配置
命令:vim  frpc.ini
内网穿透

内网穿透

2:运行客户端
命令:./frpc -c frpc.ini
内网穿透
 

3:在家里使用ssh工具连接
内网穿透
上面的端口与remote_port 端口一致,并且在云服务器上要打开该端口


四:在需要穿透的学校电脑上部署  frp  客户端(windows)

1:阿里云服务端不变
在准备阶段下载好frp for  windows 的客户端
内网穿透

2:编辑配置文件
内网穿透

3:运行客户端(不能直接运行frpc.exe  要在命令行模式下运行)
内网穿透

4:家里电脑使用windows远程登录工具登录到学校电脑
内网穿透

 

五:总结

1:服务端的端口要打开
2:注意端口占用问题可通过   lsof -i:port_id  查看端口情况
3:一般正式部署,客户端需要设置开机自启,不然总是要手工重启

(可用作可传播式木马制作。。。。。。。。。。。)