看到有款免费内网映射工具具叫铂金frp有没人用过,好不好使?

有哪些简单实用的端口映射(内网穿透)软件工具? - 知乎261被浏览<strong class="NumberBoard-itemValue" title="6分享邀请回答hls.ctopus.com/sunny/linux_amd64.zip下载完毕之后,就要安装ngrok了。在安装之前,需要进入网站注册,注册的目的就是告诉服务器,你希望将服务器的哪个端口和自己的系统的哪个端口相映射,比如这个样子。本地端口注意,需要填写本机在局域网内的IP地址和服务端口,我这里写的tcp:22,为了SSH连接使用的,当然也可以像下边这个样子。这里可以使用前缀域名,也可以使用自己的域名,如果使用自己域名的话,需要将域名的CNAME指向到
。提醒一下,自定义域名会比前缀域名速度慢很多。复制一下,自动生成的隧道ID,一会儿有用哦~服务器端配置完毕之后,回到自己的VPS控制台,输入cd linux_amd64/进入linux_amd64 文件夹去安装ngrok。马上就要好了,是不是很激动呢~输入nohup ./sunny clientid f12326e9后边那一串f12326e9 就是隧道ID,用自己的ID进行替换就好。解释一下nohup的作用,因为SSH连接断掉,或者退出该页面的话,会导致该ngrok关闭,使用nohup可以让本命令在后台运行,直接关毕SSH不会影响ngrok的运行。切记,这可是一个晚上的深刻教训 啊。。。这个时候应该就可以看到成功页面了,通过ngrok服务器的转发,应该就可以看到自己的设备了~~PS,这种内网穿透也就是所谓的TCP转发其实一点也不靠谱,速度巨慢。但是很多人为了调试微信小程序不得不使用这种方法,真心建议各位去闲鱼上,找个学生买个腾讯云服务器,一个月1块钱,而且还有公网IP。用起来不知道比这种方法快到哪里去了。原文地址:5313 条评论分享收藏感谢收起131 条评论分享收藏感谢收起对不起,您要访问的页面暂时没有找到,您可以:没有更多推荐了,
不良信息举报
举报内容:
使用内网穿透工具frp
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!最新碎语:最近霉到了住。哎。。。
您的位置: && frp的内网映射,区别与ngrok的另一个方案
参考地址:
以下为手工配置:
比如这个:&或者这个
一键安装教程:
http://koolshare.cn/thread-.html
https://github.com/fatedier/frp/blob/master/README_zh.md
转载请注明本文标题和链接:《》
相关日志:
邮箱(必填)
网址(选填)上一篇文章,我们讲了frp服务端frps的安装和设置相关教程:
正所谓一个巴掌拍不响,frp要想正常发挥作用,光有服务端还不行,本篇我们介绍一下frp客户端frpc的安装和设置。
frp目前已经更新到0.13.0,各平台支持如下,除红字标注外,其余几种多用于路由器或NAS等小型设备,可以根据自己设备的CPU架构选择对应的版本,如果不太熟悉,可以参考以下网址:
frp_0.13.0_darwin_amd64 #MacOS64位
frp_0.13.0_linux_386 #Linux32位
frp_0.13.0_linux_amd64 #Linux64位
frp_0.13.0_linux_arm #
frp_0.13.0_linux_mips
frp_0.13.0_linux_mips64
frp_0.13.0_linux_mips64le
frp_0.13.0_linux_mipsle
frp_0.13.0_windows_386 #Windows 32位
frp_0.13.0_windows_amd64 #Windows64位
国内老毛子固件及梅林固件已经内置frpc,推荐适配这类固件的路由器直接安装相应固件,免去安装步骤,直接设置即可。
下面我们以CPU为MT7621,固件为Pandorabox的路由器为例,介绍一下frp客户端frpc的安装。其它平台安装过程大同小异。
1.查询可知,MT7621为mipsle架构,那么我们打开frp下载页面
找到frp_0.13.0_linux_mipsle.tar.gz这个版本下载到电脑,下载完成后解压,得到其中的文件“frpc”和frpc.ini。
2.frpc.ini是配置文件,不能直接使用,需要根据实际情况配置。对frp了解较多的朋友可以自由配置,如果了解不多,建议不要胡乱配置导致frp不能正常运行。
以下为博主个人部分配置供参考:根据提示按个人情况做出修改后,保存为frpc.ini
server_addr = *.*.*.* #已安装好frp服务端frps的服务器Ip地址
server_port = 5443 #与之前frp服务端的设置保持一致,即Bind Port
privilege_token = ************** #与之前安装服务端时给出的token保持一致
privilege_mode = true
type = http
local_ip = 192.168.1.1 #表示要穿透的为路由器IP
local_port = 80
use_encryption = true
use_gzip = true
custom_domains = *.*.* #表示远程访问192.168.1.1需要的域名,可以为二级域名。如果没有域名建议提前申请,并指向服务器所在IP
http_user = *** #可选项,随便填写,表示访问域名时需要用这个用户名验证通过后,才能连接到内网,加了一道防护,更安全
http_pwd = ****** #可选项,随便填写,同上,用户名对应这个密码,输入正确才能连接到内网
privilege_mode = true
type = http
local_ip = 192.168.1.111 #按需填写,填写需要远程访问的第二个内网设备IP
local_port = 80
use_encryption = true
use_gzip = true
custom_domains = *.*.* #表示远程访问192.168.1.111需要的域名,需要与上文的域名有所区别
http_user = *** #可选项,用户名
http_pwd = ****** #可选项,用户密码
log_file = /dev/null
log_level = info
log_max_days = 3
123456789101112131415161718192021222324252627282930
[common]server_addr = *.*.*.* #已安装好frp服务端frps的服务器Ip地址server_port = 5443 #与之前frp服务端的设置保持一致,即Bind Portprivilege_token = ************** #与之前安装服务端时给出的token保持一致&[web1]privilege_mode = truetype = httplocal_ip = 192.168.1.1 #表示要穿透的为路由器IPlocal_port = 80use_encryption = trueuse_gzip = truecustom_domains = *.*.* #表示远程访问192.168.1.1需要的域名,可以为二级域名。如果没有域名建议提前申请,并指向服务器所在IPhttp_user = *** #可选项,随便填写,表示访问域名时需要用这个用户名验证通过后,才能连接到内网,加了一道防护,更安全http_pwd = ****** #可选项,随便填写,同上,用户名对应这个密码,输入正确才能连接到内网&[web2]privilege_mode = truetype = httplocal_ip = 192.168.1.111 #按需填写,填写需要远程访问的第二个内网设备IPlocal_port = 80use_encryption = trueuse_gzip = truecustom_domains = *.*.* #表示远程访问192.168.1.111需要的域名,需要与上文的域名有所区别http_user = *** #可选项,用户名http_pwd = ****** #可选项,用户密码&log_file = /dev/nulllog_level = infolog_max_days = 3
2.用winscp软件,ssh到自己的路由器。将之前解压得到的文件“frpc”,以及第2步生成的frpc.ini,共两个文件,上传到路由器的/root目录下。将上传好的两个文件权限改为777。
3.接下来就要保证frpc的开机自启,同时,frpc消耗系统资源比较大,要保证进程意外退出后自动重启动。
以下脚本表示查看frp是否运行,如果没有运行,则重新启动。将代码复制到记事本后,保存为frpdog.sh
RUNNING=`pgrep frpc`
if [ -n "$RUNNING" ];then
echo "program is running"
echo "starting frpc"
/root/frpc -c /root/frpc.ini &
#!/bin/shRUNNING=`pgrep frpc`if [ -n "$RUNNING" ];thenecho "program is running"elseecho "starting frpc"/root/frpc -c /root/frpc.ini &fi
4.用winscp将frpdog.sh上传至/root文件夹下,然后将其权限设为777。
5.添加计划任务,每隔10分钟运行一次frpdog.sh,确保frpc正常运行。
将以下代码添加至路由器crontab文件的最后一行,计划任务文件一般在/etc目录下
*/10 * * * * /root/frpdog.sh
*/10 * * * * /root/frpdog.sh
6.重启路由器,使各项设置生效。
至此frpc的安装、设置、开机自启、防进程意外退出 都已经成功部署。
7.打开网址 http://你的服务器IP:6443 查看所设端口如果处于online状态,就代表frp正常工作了。
8.此时远程打开前文所设域名,就可以转到路由器登录界面了。(借用ngrok图片,实际效果一样)
本文介绍了如何远程打开内网设备的管理界面,进行远程控制。随后会写一篇利用frp远程连接内网ftp服务,进行文件远程读写传输的教程。
更新:已写好:
相关文章推荐:
原创内容,未经允许,请勿转载!
有人回复时邮件通知我
error: Content is protected !!}

我要回帖

更多关于 使用内网穿透工具frp 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信