搜索
发表于 2024-12-18 22:47:55 1138 浏览 31 回复 来自手机

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

服务端安装和配置

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

主题

126

回帖

-10

积分

限制会员

积分
-10
发表于 2024-12-19 00:31:24
帮你顶下哈!!
回复

使用道具 举报

0

主题

37

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 00:43:34
没看完~~~~~~ 先顶,好同志
回复

使用道具 举报

0

主题

44

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 13:01:43
帮帮顶顶!!
回复

使用道具 举报

0

主题

44

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 13:10:43
学习了,谢谢分享、、、
回复

使用道具 举报

0

主题

36

回帖

0

积分

新手虾米

Rank: 1

积分
0
发表于 2024-12-19 13:11:35
不知该说些什么。。。。。。就是谢谢
回复

使用道具 举报

0

主题

46

回帖

-3

积分

限制会员

积分
-3
发表于 2024-12-19 13:13:13
过来看看的
回复

使用道具 举报

0

主题

38

回帖

-11

积分

限制会员

积分
-11
发表于 2024-12-19 13:51:52
谢谢楼主,共同发展
回复

使用道具 举报

0

主题

42

回帖

1

积分

新手虾米

Rank: 1

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

使用道具 举报

0

主题

119

回帖

-20

积分

限制会员

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

使用道具 举报

下一页 »
1234下一页
返回列表
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

登录或注册

官方客服

客服QQ3112420388

官方QQ群

8911304381(蜘蛛侠交流群)

扫一扫快速加入

群号652692981

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