蜘蛛侠

 找回密码
 立即注册
查看: 1205|回复: 31

[其他技术] frp内网穿透,电脑变宝塔服务器

[复制链接]

36

主题

0

回帖

988

积分

进阶小侠

Rank: 2

积分
988
发表于 2024-12-18 22:47:55 来自手机 | 显示全部楼层 |阅读模式
服务端安装和配置

1.下载安装包

本次演示使用安装包

Windows:https://github.com/fatedier/frp/ ... 0_windows_amd64.zip

Linux:https://github.com/fatedier/frp/ ... _linux_amd64.tar.gz

如果下载慢可以使用:百度网盘下载

其它版本下载地址:https://github.com/fatedier/frp/releases

2.上传压缩包到Linux服务器并修改配置文件


创建目录并上传压缩包,这里演示使用的安装目录为:/usr/local/frp
9906509bc58afc5f2d8b589c22f4e058.png
修改服务端配置文件 frps.toml
  1. [common]
  2. # 服务端和客户端的TCP通信端口, 建议1024以上端口
  3. bind_port = 7000
  4. # 客户端访问服务端的密码
  5. token = abcdefg
  6. # 服务端仪表盘的端口, 可以用浏览器访问查看
  7. dashboard_port = 7500
  8. # 服务端仪表盘的用户密码
  9. dashboard_user = frp
  10. dashboard_pwd = frp123

  11. # 日志保存设定, 保存位置、保存时长
  12. log_file = ./frps.log
  13. log_level = info
  14. log_max_days = 7
复制代码

8ffbcd62cdf41da17fd1d32fa3ba9a28.png
启动命令(如果启动失败,需要先设置防火墙开放端口)
  1. ./frps -c frps.toml &
复制代码

启动成功可以去浏览器验证一下仪表盘页面

仪表盘访问地址:公网IP:[刚才配置的仪表盘端口]
384babc3e7faa44cf1ca671b74499c3b.png
输入刚才配置的用户名密码登录即可
c0c24b8ce93608c8d0d13f4420075d1f.png
至此服务器的安装配置和启动就完成了

本地Windows(客户端)安装和配置
解压下载好的zip文件,这个时候可能会出现病毒查杀,手动添加进信任区就可以了
2a0c42d296cf1c678179d4731694e667.png
进入解压好的文件夹,编辑 frpc.toml 配置文件
  1. [common]
  2. # 服务端公网IP
  3. server_addr = [服务端公网IP]
  4. # 客户端访问服务端的密码
  5. token = abcdefg
  6. # 客户端与服务端通信端口
  7. server_port = 7000

  8. [mysql]
  9. # 指定TCP连接类型
  10. type = tcp
  11. # 客户端IP, 这里填本地IP就可以
  12. local_ip = 127.0.0.1
  13. # 表示客户端本地的端口号
  14. local_port = 3306
  15. # 表示服务端的代理端口号
  16. remote_port = 3316
复制代码

此配置文件的意思是将服务端的3316端口代理到客户端本地的3306端口

客户端启动命令

在当前目录下进入cmd命令行窗口执行启动命令
  1. frpc.exe -c frpc.toml
复制代码

OK,下面验证一下
本地Linux虚拟机(客户端)安装和配置
安装步骤与服务端基本相同,除最后一步修改文件不同

服务端修改的是 frps.toml

客户端修改的是 frpc.toml
  1. [common]
  2. # 服务端公网IP
  3. server_addr = [服务端公网IP]
  4. # 客户端访问服务端的密码
  5. token = abcdefg
  6. # 客户端与服务端通信端口
  7. server_port = 7000

  8. [range:ssh]
  9. # 指定TCP连接类型
  10. type = tcp
  11. # 客户端IP, 这里填本地IP就可以
  12. local_ip = 127.0.0.1
  13. # 当前设备开放的远程连接端口, 默认为22
  14. local_port = 22
  15. # 表示服务端的代理端口号
  16. remote_port = 33022
  17. # 是否加密
  18. use_encryption = true
  19. # 是否压缩
  20. use_compression = false
复制代码

此配置文件的意思是将服务端的33022端口代理到本地虚拟机的22端口,也就是可以通过服务端的33022端口SSH连接到本地虚拟机

启动客户端
  1. ./frpc -c ./frpc.toml
复制代码
蜘蛛侠免责声明

1、注册用户在本社区发表、转载的任何作品仅代表其个人观点,不代表本社区认同其观点。

2、如果存在违反国家相关法律、法规、条例的行为,我们有权在不经作者准许的情况下删除其在本论坛所发表的文章。

3、所有网友不要盗用有明确版权要求的作品,转贴请注明来源,否则文责自负。

4、本社区保护注册用户个人资料,但是在自身原因导致个人资料泄露、丢失、被盗或篡改,本论坛概不负责,也不承担相应法律责任。

0

主题

152

回帖

-10

积分

限制会员

积分
-10
发表于 2024-12-19 00:31:24 | 显示全部楼层
帮你顶下哈!!
回复

使用道具 举报

0

主题

55

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 00:43:34 | 显示全部楼层
没看完~~~~~~ 先顶,好同志
回复

使用道具 举报

0

主题

66

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 13:01:43 | 显示全部楼层
帮帮顶顶!!
回复

使用道具 举报

0

主题

69

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 13:10:43 | 显示全部楼层
学习了,谢谢分享、、、
回复

使用道具 举报

0

主题

60

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 13:11:35 | 显示全部楼层
不知该说些什么。。。。。。就是谢谢
回复

使用道具 举报

0

主题

62

回帖

-3

积分

限制会员

积分
-3
发表于 2024-12-19 13:13:13 | 显示全部楼层
过来看看的
回复

使用道具 举报

0

主题

48

回帖

-11

积分

限制会员

积分
-11
发表于 2024-12-19 13:51:52 | 显示全部楼层
谢谢楼主,共同发展
回复

使用道具 举报

0

主题

64

回帖

1

积分

新手虾米

Rank: 1

积分
1
发表于 2024-12-19 14:16:39 | 显示全部楼层
相当不错,感谢无私分享精神!
回复

使用道具 举报

0

主题

140

回帖

-20

积分

限制会员

积分
-20
发表于 2024-12-19 16:56:48 | 显示全部楼层
学习了,不错,讲的太有道理了
回复

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

Archiver|手机版|小黑屋|蜘蛛侠

GMT+8, 2025-9-14 08:08 , Processed in 1.338573 second(s), 38 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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