局域网使用树莓派配置内网穿透

使用frp配置内网穿透

硬件设施:centos 主机 树莓派4b
  1. 下载对应的frp
    下载地址 https://github.com/fatedier/frp/releases
    我下载的分别是
    下载对应版本的frps压缩包
  2. 对应的压缩文件分别上传到对应的主机(解压缩过程请自行百度)
    服务器端:主要使用frps和frps.ini文件
    服务器端
    客户端:主要使用frpc和frpc.ini文件
    image-20201107085721942
  3. 配置对应的文件
    服务器端 frps.ini文件
[common]
bind_port = 7000  		# frp绑定的本机端口
token = 123hello		# 令牌,用来和客户端进行身份验证
dashboard_port = 7500  	# 监控面板端口
dashboard_user = user  	# 监控面板用户名
dashboard_pwd = pass  	# 监控面板密码

客户端 frpc.ini文件

[common]
server_addr = 3.3.3.3	# 远程服务器的IP地址   (IP地址瞎输的)
server_port = 7000  	# 远程服务器上frp绑定的端口和服务器端的bind_port一致
token = 123hello		# 令牌,需要和服务端一致
					   #(PS:如果使用令牌出错可以尝试切换令牌为全数字或全字符,或者不适用令牌)
[ssh]              		(ssh穿透)
type = tcp				# 协议类型
local_ip = 127.0.0.1	# 本地ip地址  /**   客户端连接的ssh服务的ip地址和端口
local_port = 22			# 本地端口			以此类推,可以配置同网段的其他pc机	**/
remote_port = 6000		# 远程端口	
[vnc]                        (vnc远程桌面穿透用)
type = tcp				# 协议类型
local_ip = 127.0.0.1	# 客户端 frp  连接 vnc 的地址
local_port = 5900		# 连接vnc的端口
remote_port = 5902		# 远程服务器的端口,访问远程服务器的ip+这个端口 == 客户端本地IP+本机端口
# 即访问  3.3.3.3:5902  == 127.0.0.1:5900  (这里的127.0.0.1可以更换为局域网内的其他PC机) 
  1. 运行服务
    为了能一直运行
cd frp_0.34.1_		# 进入解压之后的文件夹(解压步骤请自行百度) 服务器端和客户端相同操作
nohup ./frps -c ./frps.ini &	# 服务器端, nouhp + & 表示后台运行,
nohup ./frpc -c ./frpc.ini &	# 客户端
  1. 验证
    浏览器访问 3.3.3.3:7500 # 可以访问控制面板
    vnc连接 3.3.3.3:5902 # 可以连接远程桌面(PS:连接的时候有可能会发生端口拒绝连接,可以尝试切换端口,原因很可能是端口被占用了) 附赠 vnc viewer 下载地址
    ssh # 连接的时候指定端口,我没有测试
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值