一、介绍
Frp是一个跨平台内部网渗透工具,用于支持Windows系统、Linux内核支持系统、软路由系统支持和组nas系统。
可以实现多种服务的穿透,以我个人为例,我就通过frp实现了路由器的远程管理,nas的远程访问,pve虚拟机的远程管理,办公电脑的远程桌面。通过一段时间的使用感觉frp就是神器!我目前通过frp穿透的一些服务和应用
二、搭建frp需要准备的材料:
1、一台腾讯云或者阿里云的轻量化服务器,我用的是腾讯云的轻量化服务器。新用户59元每年,感觉这个价格还是可以承受的。
2、下载frp服务器软件和客户端软件:,选择对应平台即可
3、ssh工具MobaX
三、详细步骤
第一步:购买轻量化服务器,给服务器装系统,推荐安装Ubun,占用资源少而且相关教程特别多
第二步:进入GitHub下载对应客户端服务器软件,安装Ubuntu的话直接下载,这个压缩包里面既包含了Linux服务器软件又包含了Linux客户端软件,其中frps和是服务器软件和配置文件,frpc和是客户端软件和配置文件。
第三步:服务器端软件安装配置和开机启动
通过ssh工具MobaX远程登陆进服务器,将压缩包上传到服务器,root目录然后解压解压,然后进入frp目录
tar -zxvf
cd
nano
[common]
bind_addr=0.0.0.0
bind_port = 7000
dashboard_user = admin
dashboard_pwd = xxxx(登录网页管理界面的密码)
dashboard_port = 8088
token = 1234567890(设置令牌,我的只是演示)
把红色部分代码复制到配置文件,Ctrl+x Y enter退出
然后在这个目录下设置开机启动
sudo mkdir -p /etc/frp
sudo cp /etc/frp
sudo cp frps /usr/bin
sudo mkdir /usr/lib/systemd/system
sudo cp systemd /usr/lib/systemd/system/
sudo systemctl enable frps
sudo systemctl start frps
第四步添加服务器规则放行端口
进入服务器,添加防火墙规则,设置内网穿透时的远程访问端口和frp管理面板的端口
管理端口的地址是8088
frp的服务端口7000
其他放行端口根据自己喜好
第五步,客户端配置
下载对应客户端平台的客户端软件,windows64就下载 ,更改文件
[common]
server_addr = 服务器公网地址
server_port = 7000
token = 1234567890
pool_count = 5
[ssh1](名字根据自己情况起)
type = tcp
local_ip = 127.0.0.1
local_port = 3389 (本地需要映射的端口)
remote_port = 7001 (服务器规则里放行的端口)
cmd切换到frpc所在目录使用 -c 命令就可以开启frp实现穿透了
四、入门到精通--哈哈
第一个:如果想在一台客户端主机上实现多个端口穿透也是可以实现的,请看如下代码
[common]
server_addr = 服务器公网地址
server_port = 7000
token = 1234567890
pool_count = 5
[range:xxx](名字根据自己情况起)
type = tcp
local_ip = 127.0.0.1
local_port = 3389,80,22 (本地需要映射的端口)
remote_port = 7001,7002,7003 (服务器规则里放行的端口)
只要在服务器端放行相应的端口就行了
第二个 windows平台开机启动
因为Windows系统下从命令行启动frp内网穿透工具后,如果关闭命令行的黑窗口,frp内网穿透服务就停止了,并且任务栏上一直有个命令行窗口也很不方便,所以要开机后启动并且要隐藏frp内网穿透工具的窗口,方法是这样的:新建一个文本文件,文件内写入如下内容,frp的文件路径根据自己的实际情况修改,然后重命名这个文本文件为 ,注意txt的扩展名也要改为vbs,然后把这个放到Windows的启动目录里面。 Windows的启动目录位于“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp”(如果找不到这个目录可以在运行里面输入: “shell:startup” 或者输入“%programdata%\Microsoft\Windows\Start Menu\Programs\Startup”)
set ws=WScri("WScri;)
ws.Run "d:\ -c d:\;,0
第三个linux客户端配置开机启动
sudo mkdir -p /etc/frp
sudo cp /etc/frp
sudo cp frpc /usr/bin
sudo mkdir /usr/lib/systemd/system
sudo cp systemd /usr/lib/systemd/system/
sudo systemctl enable frpc
sudo systemctl start frpc
1.《frp怎么穿透内网打印机?总结很全面速看!内网穿透frp保姆教程》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《frp怎么穿透内网打印机?总结很全面速看!内网穿透frp保姆教程》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/why/3212241.html