没有公网IP的服务器,frp内网穿透工具-chmlfrp使用记录
一、账号注册
进入官网地址:https://chmlfrp.cn/
进入管理面板:
注册和实名认证。
没有账号,需点击注册,注册登录后提示需实名认证,点击卡片进行实名认证:
实名认证:
二、建立隧道
1、登录后,依次进入【隧道列表】➥【添加隧道】,选择需要的隧道,这里我选择的海外的隧道:
2、填写隧道基本信息,【本机IP】填写serv00分配的IP,【内网端口】填写程序运行端口5050,【外网端口】随机即可,自动生成的62674,设置完成,点击【确定】即完成服务器端设定。
3、配置要访问的客户端:
下载frpc。serv00系统为freeBSD,因此需要下载适配freeBSD的frp:
下载解压,填写frpc配置。在chmlFrp控制台,依次进入【隧道管理】➥【配置文件】➥【节点选择】刚刚建立的隧道➥【生成配置文件】,这样就自动生成了frpc.ini的配置文件内容。
将配置文件内容复制粘贴到frpc.ini即可。
上传frpc和frpc.ini到客户端任一文件夹,如我上传到domains/cqitv.cloudns.ch/frp 目录:
运行客户端的frpc:
cd domains/cqitv.cloudns.ch/frp #进入frpc目录
nohup ./frpc -c frpc.ini >/dev/null 2>&1 & #后台运行frpc
这样就连接上隧道了。
最后,我们通过隧道信息的连接地址就可以直接访问到serv00的服务了:
可以直连访问http://uk.frp.one:62674:
三、存在问题
目前可以直连,但是运行程序,测试组播下载速度均为0,可能和海外网络连接国内有关,应该取消检测有效则更为合适:
四、其它说明
1、chmlfrp默认可建立4个隧道,其他应用包括域名绑定等见使用说明文档。
参考文档:
https://docs.chcat.cn/docs/chmlfrp/%E4%BD%BF%E7%94%A8%E6%96%87%E6%A1%A3/tutorial
2、基本过程就是建立隧道(配置frps),配置客户端(frpc),并在客户端运行frpc,这样就可以通过服务器端访问到客户端数据了。
3、可以通过此方法实现内网穿透访问家中的设备,如路由器,小盒子之类的,只需在路由器小盒子配置好frpc并运行即可。
转自:https://mp.weixin.qq.com/s/SFEGjHg5uRl4Ojf1XOOzJA
共有 0 条评论