https://www.jianshu.com/p/080cefb627a6
借助frp搭建内网穿透链接,实现远程访问内网服务 _Walker__关注IP属地: 云南
2024.03.29 11:26:46字数 359阅读 739
1、环境准备1)要做内网穿透,需要一台公网服务器作为转发的节点 2、配置服务器1)将frp服务部分配置好丢到服务器上
把frp_0.56.0_linux_arm解压,只保留frps、frps.toml两个文件
frps.toml里面配置的是,服务器接收frp客户端连接请求的端口,可以根据自己服务器开放的端口修改 bindPort = 7000
添加一个启动服务器的sh脚本方便使用 # start.shsystemctl start frps

服务器的整个结构
把整个目录上传到服务器上

服务器目录
2)添加frps服务的配置文件 vi /etc/systemd/system/frps.service
内容如下 # frps.service[Unit]# 服务名称,可自定义Description = frp serverAfter = network.target syslog.targetWants = network.target[Service]Type = simple# 启动frps的命令,需修改为您的frps的安装路径ExecStart = /root/frp-srv/frps -c /root/frp-srv/frps.toml[Install]WantedBy = multi-user.target
3)启动frps服务 sh start.sh

图片.png
3、配置客户端客户端使用frpc
1)设置配置文件:frpc.toml # 公网服务器的IPserverAddr = "139.196.66.66"# 公网服务器的frp链接端口,跟frps.toml里的配置保持一直serverPort = 7000# 本地服务的信息[[proxies]]name = "SD-http"type = "tcp"localIP = "127.0.0.1"localPort = 7860# 这个是远程访问本地服务要用的端口remotePort = 7860
2)写一个启动脚本,方便使用:start.bat call frpc -c frpc.tomlpause
4、远程访问地址(示例)http://139.196.66.66:7860
|