首页 > 系统相关 >Windows&Linux搭建frp内网穿透(自用)

Windows&Linux搭建frp内网穿透(自用)

时间:2024-07-13 17:18:48浏览次数:8  
标签:frps Windows 端口 frp frpc 内网 服务端 客户端

Linux服务器搭建服务端
1、下载官方frp包,软件是开源的,下载链接:
https://github.com/fatedier/frp/releases
根据自己的版本需求,自行下载对应的版本号,本文章以0.37版本为例

wget -c https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz

2.下载后,并解压到指定目录。

tar -xvf frp_0.37.1_linux_amd64.tar.gz

3.修改一下文件名,改成frp去除版本号

mv frp_0.37.1_linux_amd64 frp

4.进入到对应目录,设置服务端地址和端口

cd frp
vim frpc.in
[common]
server_addr = 127.0.0.1
server_port = 7000
token = token 

服务端为本机地址 端口为默认7000 (可自行修改,客户端端口需要和这个保持一致)

token 是为了安全的暴露内网穿透,token可自行更改,尽量复杂一点,客户端保持一致即可
服务端仅需要配置简单的服务端端口即可
5.启动服务端

./frps -c frps.ini

#使程序在后台运行
nohup ./frps -c frps.ini &

至此,服务端即算启动成功了
Windows客户端搭建
1.下载对应的压缩包并解压到指定的目录

2.进入解压后的目录,配置客户端frpc文件

[common]

server_addr = 公网IP地址  ###服务端的公网IP地址
server_port = 7000    #这个需要和服务端的端口一至
token = token	#必须与frps服务端的token一样,否则连不上


[RDP]
type = tcp				#协议
local_ip = 192.168.1.3	#本地IP,默认是127.0.0.1
local_port = 3389		#远程端口
remote_port = 8000		#映射远程端口

3.保存配置,在当前目录下运行cmd
输入以下命令,启动服务

frpc.exe -c frpc.ini

至此,客户端就算启动成功了
*注意,这些配置完成后,客户端和服务端都需要防火墙放行端口号才行
4.测试mstsc远程链接

连接成功,至此Windows服务器可以远程连接了

5、添加服务端frp开机自启动,客户端同理
① 创建frps.service

sudo vim /usr/lib/systemd/system/frps.service


添加以下内容

[Unit]
Description=frps
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/test/frp/frps -c /usr/local/test/frp/frps.ini  //此处填写自己安装的frp目录

[Install]
WantedBy=multi-user.target

:wq保存退出

② 加入系统服务

#添加开机自启动
systemctl enable frps
#启动frps
systemctl start frps
#关闭frps
systemctl stop frps
#重启frps
systemctl restart frps

6、windows添加frp开机自启动服务,这里以客户端举例,服务端同理
① 首先在frp安装目录下新建frpc.bat文件

② 右键编辑,输入以下内容

@echo off
:home
frpc.exe -c frpc.ini
gote home

保存

③ 右键我的电脑,点管理

④ 创建计划任务

⑤ 新建触发器

⑥ 新建操作

⑦ 点确定,输入系统密码,配置完成
以上教程只是用远程桌面做演示,如果想映射其他项目,只需要将部署好的项目端口修改即可
例如:
将80端口映射到公网IP上,即可实现远程访问本地web服务器

Linux 客户端同理
操作和服务端一致,修改客户端配置文件和Windows一致

vim  frpc.ini

同理可配置多个客户端服务,远程端口不同,[名称不同] 即可
参考链接:https://blog.csdn.net/qq_39450259/article/details/120141755

标签:frps,Windows,端口,frp,frpc,内网,服务端,客户端
From: https://www.cnblogs.com/xiaofeng0824/p/18300377

相关文章

  • [python][whl]causal-conv1d的python模块在windows上whl文件下载
    【模块介绍】causal-conv1d,即因果一维卷积(Causal1DConvolution),是一种在深度学习特别是时序数据处理中广泛应用的卷积技术。它主要特点在于其“因果性”,即输出的每个元素仅依赖于输入序列中它之前的元素,而不考虑未来的输入。这种特性使得因果一维卷积在处理如语音处理、时间......
  • windows使用bat文件 执行java程序
    java开发的程序想在windows上运行。首先要安装对应的java运行环境。然后创建一个 ***.bat文件,写入下面代码,双击它。@echoofftitleLSpbxServercd\d:cd"javaapp\LSpbxServer"java-jarLSpbxServer.jarpausetitleLSpbxServer是这个cmd.exe窗体的标题,同时......
  • 在windows下部署thingsBoard本地安装详细教程
    ThingsBoard是一个开源的物联网平台,用于数据收集、处理、可视化展示以及设备管理。ThingsBoard使用行业标准物联网协议(MQTT,CoAP和HTTP)实现设备连接,并支持云和本地部署。ThingsBoard结合了可扩展性,容错性和性能,因此您永远不会丢失数据。ThingsBoard提供设备和资产的管理:通过......
  • Burp Suite Professional 2024.6 for Windows x64 - 领先的 Web 渗透测试软件
    BurpSuiteProfessional2024.6forWindowsx64-领先的Web渗透测试软件世界排名第一的Web渗透测试工具包请访问原文链接:https://sysin.org/blog/burp-suite-pro-win/,查看最新版。原创作品,转载请保留出处。BurpSuiteProfessionalTheworld’s#1webpenetrationte......
  • Burp Suite Professional 2024.6 (macOS, Linux, Windows) - Web 应用安全、测试和扫
    BurpSuiteProfessional2024.6(macOS,Linux,Windows)-Web应用安全、测试和扫描BurpSuiteProfessional,Test,find,andexploitvulnerabilities.请访问原文链接:https://sysin.org/blog/burp-suite-pro/,查看最新版。原创作品,转载请保留出处。BurpSuiteProfession......
  • Windows 11 中使用 Win10的文件资源管理器!速度立马起飞
      Windows11的文件资源管理器功能丰富,但性能略逊于Windows10版本。新版本增加了选项卡、现代UI和预览窗格等功能,但也导致运行速度变慢。因此,一些用户更偏好旧版本的简洁和快速,甚至怀念经典的Ribbon界面。好消息是,有一种方法可以永久恢复Windows10的文件资源管理器......
  • Windows11系统System.Management.Automation.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Management.Automation.dll文件(挑选......
  • Windows11系统System.Linq.Expressions.dll文件丢失问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个System.Linq.Expressions.dll文件(挑选合适......
  • Microsoft.Windows.StartLayout.Commands.dll文件丢失导致程序无法运行问题
    其实很多用户玩单机游戏或者安装软件的时候就出现过这种问题,如果是新手第一时间会认为是软件或游戏出错了,其实并不是这样,其主要原因就是你电脑系统的该dll文件丢失了或没有安装一些系统软件平台所需要的动态链接库,这时你可以下载这个Microsoft.Windows.StartLayout.Commands.dl......
  • 为什么Windows操作系统一定要每年重装一次
    在日常使用中,我们的电脑保存了无数的数据,安装和卸载程序,在这个过程中变得越来越慢,越来越容易出现问题。除了升级电脑硬件之外,有一个简单的办法可以让我们的电脑焕然一新:每年重新安装一次操作系统。定期重装操作系统有三个好处:整理并释放存储空间重装操作系统有助于整理......