admin管理员组文章数量:1394819
最近因为一些事情,需要映射内网的网络到外网,我的小米路由器pro是可以ssh到它内部的linux系统的,我想把我服务器的某些大文件拉到我的路由器硬盘里,所以我就需要远程用scp链接我的路由进行远程传输。
好了。。废话不多说了,开干吧!
首先 我们需要下载一个已经编译好的frp的文件 (我的用的小米路由的系统版本 frp_0.14.0_linux_mipsle)
下载frp
找到适合自己系统的版本
下载完后解压 解压后看到有两个文件 一个frpc一个frps
frps 就是服务端的意思
frpc 就是客户端的意思
两个是不一样的 所以别搞错了
frpc连接
首先编辑配置文件 (路径./frpc.ini)
[common]
server_addr = frpzj.lu8.win
server_port = 7000
privilege_token = frp888
[Marko]
type = tcp
local_port = 80
remote_port = 56789
local_ip = 127.0.0.1
上面的就是配置文件 什么意思呢 下面来解释下(不要改动任何配置格式 包括上面的[common] Marko可以改为你自己的英文名)
[common]
server_addr = 服务端地址
server_port = 服务端端口
privilege_token = 服务端frp密码
[Marko]
type = 连接类型
local_port = 本地需要映射的端口
remote_port = 远程连接该客户端的端口
local_ip = 本地的IP
就这样子配置好了之后 就可以链接了 现在开始连接
./frpc -c frpc.ini
linux的使用该命令启动frpc
连接后看到了
这样的提示就证明成功了 可以到http://frpzj.lu8.win:7500/static/#/ 这里去查看自己的端口是否上线了
当然 如果远程连接该客户端的端口冲突了 就换一个再试 在上面的网址也可以看到哪些端口没用的
端口限制范围在50000-60000 之间
小米路由器如果要挂在后台的话就需要打多一条命令
nohup ./frpc -c frpc.ini &
看到这样的命令 appending output to nohup.out 就证明成功了 可以去服务端后台看看成不成功
如果想退出则查看进程先
netstat -pan | grep frp
然后看到
28209就是他的pid
再执行kill 28209 即可停止
linux的看下面 用screen挂后台
frps的配置文件 (路径 :frps.ini文件)
[common]
bind_port = 7000
#vhost_https_port = 443
#dashboard_port状态以及代理统计信息展示,网址:7500可查看详情
dashboard_port = 7500
log_file = ./frps.log
log_level = info
log_max_days = 3
#privilege_mode 特权模式,开通后web,ssh等使用都可以直接在客户端设置
privilege_mode = true
#特权连接密码
privilege_token = 88888888
#max_pool_count最大链接池,每个代理预先与后端服务器建立起指定数量的最大链接数
max_pool_count = 50
#后台登录的账号密码
dashboard_user = Marko
dashboard_pwd = 12345678
#允许开放端口
privilege_allow_ports = 2000-3000,3001,3003,4000-50000
就这样子配置好了之后 就可以启动服务端了
./frps -c frps.ini
linux的使用该命令启动frps
当然 如果你想直接挂在后台运行的话 那我们就要创建一个后台会话
screen -S frp
执行后会出现一个全新的会话 在这里运行刚刚上面的命令 ./frps -c frps.ini
运行之后会卡住 无提示的
直接ctrl + a + d退出回话 那这个frp就挂在后台了
你就可以用你的ip去访问后台的页面的
http://IP:7500
这样子就可以看到后台画面了
高手莫吐槽 写给一些不懂的新手参考参考的
如果有不懂的可以留言或者发邮件给我 我会回复的!!
mk@mk96
附上成功图
问题解答
1。如果出现authorization timeout 可能是服务器时间与本地时间不匹配
解决方法:
两边的系统都同时输出下date查看下当前时间是否正确,如不正确 则使用该命令与时间服务器同步下时间
ntpdate asia.pool.ntp
同步成功后 设置硬件时间同步 hwclock -w
这样就可以解决了!!
版权声明:本文标题:腾讯云搭载frp服务端-映射本地客户端到外网(小米路由pro内网穿透) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.betaflare.com/biancheng/1737855665a2027314.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论