找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 4284|回复: 2

低成本搭建frp服务器教程

[复制链接]
发表于 2021-5-22 12:54 | 显示全部楼层 |阅读模式
目前我自己得情况是,家里得nas用的是大移动得局域网,而工作得单位用得专线,独立Ip且完全没任用,我也有公司路由器得管理权限,所以我根据摸索,自己搭建了一套frps和frpc得体系,用来给自己家里得nas做内网穿透之用,速度很快也非常稳定,下面介绍一下我的做法,如果有相同情况和需求的可以进行参考。
一共有两个方案,第一个是0成本方案,另外一个是低成本(60以内)的方案,当然低成本的更方便,可24小时工作,当然按照下面任选一个方案做好之后需要利用路由器设置frps服务器(也就是搭建frps的机器)为dmz主机,如果有多曾服务器就需要逐级设置,也就是从第一个路由器设置第二个服务器为DMZ主机,在第二级路由器设置第三级路由器为dmz主机,以此类推,在最后一级路由器上设置frps服务器为dmz主机即可,有多少层设置多少层。
第一步是搭建frps服务器,下面有两个方案可以人选一个。

1.利用自己的办公电脑常见frps服务器,这个可以做到开机就可以后台自动运行frps服务器,性能和内存耗费可以忽略不i就,教程详见https://blog.csdn.net/csdn_life18/article/details/108166936,我选择的是用nssm的方式,虽然用到一定的命令行,但是非常简单。自测非常稳定。
这个方案虽然0成本,但是问题在于办公电脑必须一直开机,否则frps就会关闭,所以我选择了下面的第二个方案。

2.利用armbian设备安装docker进而安装frps服务器,这个方案相对的来说可以全天服务,并且armbian设备非常便宜,我自己用的是咸鱼购买的刷好armbian的s905L芯片的电视机顶盒,价格大概40-60不等,docker部署frps非常方便和稳定。
这个需要用ssh连接上机顶盒才行,我用的是winscp和putty,首先确保该设备安装上了docker,如果没安装请自行搜索教程安装。

具体的运行frps服务器命令如下:docker run --restart=always --network host -d -v /etc/frp/frps.ini:/etc/frp/frps.ini --name frps snowdreamtech/frps   
直接复制上就行,只要你们家的网络能连上dockerhub就能很快安装上,命令不用去理解他,你输入命令之前需要利用winscp在机顶盒的/etc文件夹下创建一个frp文件夹,然后里面放一个frps.ini文件,该文件的内容需要根据需要自行编辑,具体攻略请自行百度。
这个方案功耗非常低,并且可以24小时持续工作。


第二步 在nas上创建frpc容器
我这边只用过群晖,估计威联通之类的都类似,首先也是在nas或者其他设备上安装docker,然后安装frpc客户端,具体操作方案如下:工具同样是winscp和putty,运行命令行之前你需要在nas下创建一个docker文件夹,在docker下创建一个frp文件夹,在frp文件夹下面放一个frpc.ini
文件需要和你的frps.ini文件对应,如何编辑请百度

docker run -d --name frpc --restart=always -v volume1/docker/frp/frpc.ini:/etc/frpc.ini leonismoe/frpc

上面代码中的红色部分请根据你创建文件夹的位置来修改,具体的请百度。

这个样的话frps和frpc就完美创建起来了,可以愉快的进行内网穿透拉!
这两个镜像都是根据我的测试非常稳定的,但是第一个frps镜像针对的是arms设备,第二个frpc镜像针对的是x86设备,如果不是请自行寻找更合适的镜像。



我的恩山、我的无线 The best wifi forum is right here.
发表于 2022-6-11 01:21 | 显示全部楼层
请问 armbian设备安装docker进而安装frps服务器 ,这个方案是否有web配置页面呢? 还是需要命令行配置frp服务器呢?

点评

配置不需要用命令行 就是改一下那个frps.ini的内容即可,详细配置还是相对麻烦的,需要自行百度,改好之后保存,重启一下容器即可,web界面是没有的。  详情 回复 发表于 2022-6-11 14:18
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2022-6-11 14:18 | 显示全部楼层
fenglu 发表于 2022-6-11 01:21
请问 armbian设备安装docker进而安装frps服务器 ,这个方案是否有web配置页面呢? 还是需要命令行配置frp服 ...

配置不需要用命令行 就是改一下那个frps.ini的内容即可,详细配置还是相对麻烦的,需要自行百度,改好之后保存,重启一下容器即可,web界面是没有的。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-4-26 01:27

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

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