找回密码
 立即注册
搜索
热搜: 流水 密码
查看: 37|回复: 1

内网穿透

[复制链接]

395

主题

120

回帖

2271

积分

管理员

积分
2271
发表于 2024-10-27 07:20:22 | 显示全部楼层 |阅读模式


5. 最终部署直接运行的话,关闭终端后,就用不了了。可以在启动时设置为后台程序,并且把输出的信息扔到文件黑洞中,不占用终端的资源,也不受终端的影响。命令如下:

bash
代码解读
复制代码


nohup ./frps -c ./frps.toml &>/dev/null &

作者:cpp下等马
链接:https://juejin.cn/post/7393503669474213898
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


395

主题

120

回帖

2271

积分

管理员

积分
2271
 楼主| 发表于 2024-10-27 07:34:24 | 显示全部楼层
https://www.jianshu.com/p/080cefb627a6

借助frp搭建内网穿透链接,实现远程访问内网服务_Walker__关注IP属地: 云南
2024.03.29 11:26:46字数 359阅读 739



1、环境准备
1)要做内网穿透,需要一台公网服务器作为转发的节点
2)去GitHub上下载最新的frp版本
Releases · fatedier/frp (github.com)
如果客户端跟服务器使用的是不同的操作系统,需要下载两个系统的包
比如:我的公网服务器是Linux、公司内网是Windows,所以下载的两个包分别是:
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

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|红河在线

GMT+8, 2026-2-11 20:30 , Processed in 0.218477 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表