威联通搭建Frp实现内网穿透
1. 背景
由于联通不知道什么原因,把整个省的个人动态公网IP都给停止了,所以需要找别的方式来访问我的NAS,.
在网上搜索得知,有以下几种方式:
- 使用花生壳或者别的ddns服务
- 使用开源的frp方案
查询了下 花生壳的服务收费如下:
368元一年不算贵, 但是这个速率才 1Mbps,换算下来才 128K/s, 实在是太慢了.
而Frp需要自己配置Server端, 也有第三方开发者提供免费的服务端, 如: Free FRP 免费 FRP 内网穿透
而目前国内的服务器价格也比较划算, 比如: 【腾讯云】爆款2核2G云服务器首年40元,企业首购最高获赠300元京东卡
我购买的是上图的 2核4G 的套餐, 6Mbps 带宽算下来 0.75M/s, 日常使用还算可以了, 同步大文件可以到家以后 使用局域网同步.
2. 配置Frp Server端
根据官网的说明, 修改 frps.ini 文件如下:
[common]
bind_port = 443
token=[自己设置一个Token]vhost_http_port = 80
vhost_https_port = 443# 服务端 Dashboard
dashboard_port = 7400
# dashboard 用户名密码,可选,默认为空
dashboard_user = admin
dashboard_pwd = admin# TCP 多路复用
tcp_mux = false
# 连接池上限
max_pool_count = 5
然后根据说明启动服务端:
./frps -c ./frps.ini
看到命令行输出如下,则说明服务器端启动成功:
C:\Users\Administrator\Downloads\frp_0.39.1_windows_amd64>frps.exe -c frps.ini
2022/03/21 20:43:09 [I] [root.go:200] frps uses config file: frps.ini
2022/03/21 20:43:09 [I] [service.go:193] frps tcp listen on 0.0.0.0:443
2022/03/21 20:43:09 [I] [service.go:236] http service listen on 0.0.0.0:80
2022/03/21 20:43:09 [I] [service.go:292] Dashboard listen on 0.0.0.0:8081
2022/03/21 20:43:09 [I] [root.go:209] frps started successfully
3. 安装客户端
打开威联通的 ContainerStation, 在 Create 界面输入: stilleshan/frpc
,然后搜索如下:
点击 install 按钮, 选择最新版
然后点击 高级设置(Advanced Setting)
网络设置设置位 host:
然后 共享文件夹部分设置如下:
其中NAS目录如下:
然后点击 create, 等待创建完成
4. 配置Frp客户端
打开NAS上刚才配置的目录, 并上传Frp项目文件, 编辑 frpc.ini文件:
[common]
server_addr = 服务器的ip
server_port = 服务器的 bind_port
token=服务器的token# Admin UI 管理界面配置
admin_addr = 127.0.0.1
admin_port = 7400
admin_user = admin
admin_pwd = admin# TCP 多路复用
tcp_mux = false# 连接池上限
max_pool_count = 1[nas]
type = http
local_ip=127.0.0.1
local_port=80
custom_domains = 你的nas的域名[nas_https]
type = https
custom_domains = 你的nas的域名
plugin = https2http
plugin_local_addr = 127.0.0.1:80
# HTTPS 证书相关的配置
# 在上图的 ssl 文件夹存放 你的证书 key 和 crt 或者 key 和 pem文件
plugin_key_path = /frp/ssl/nas.key
plugin_crt_path = /frp/ssl/nas.crt
plugin_host_header_rewrite = 127.0.0.1
plugin_header_X-From-Where = frp
启动 frpc 查看结果如下则正常:
2022/03/21 20:43:10 [I] [service.go:175] [5f8e02cd963489f2] try to reconnect to server...
2022/03/21 20:43:10 [I] [service.go:327] [5f8e02cd963489f2] login to server success, get run id [5f8e02cd963489f2], server udp port [0]
2022/03/21 20:43:10 [I] [proxy_manager.go:144] [5f8e02cd963489f2] proxy added: [nas nas_https]
2022/03/21 20:43:10 [I] [control.go:181] [5f8e02cd963489f2] [nas] start proxy success
2022/03/21 20:43:10 [I] [control.go:181] [5f8e02cd963489f2] [nas_https] start proxy success
然后输入你刚设置的域名测试结果:
5. 后记
此处特别感谢 思有云 - IOIOX - 个人博客 提供的 Dockers镜像以及技术支持.
Stille 的博客: 思有云 - IOIOX - 个人博客
使用的Docker 镜像地址: Docker Hub
如有关于镜像的问题,请在GitHub上添加 issue: stilleshan/frpc
威联通搭建Frp实现内网穿透相关推荐
- 树莓派操作及搭建frp实现内网穿透
买了个树莓派4b,折腾玩玩 一.安装 安装方法都一样,下载镜像,烧录到内存卡,将内存卡插入树莓派,启动即可 我试过的有ubuntu,centos8,树莓派官方系统(应该是Debian的),还有个复古游 ...
- 阿里云服务器搭建frp -实现内网穿透
阿里云服务器搭建frp -实现内网穿透 什么是frp 准备工作 开始搭建 服务端 客户端 什么是frp frp 是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透,对外网提供服务,支持 tcp, ...
- 无需公网IP,在外远程访问威联通QNAP|NAS|【内网穿透】
前言 购入威联通NAS后,很多用户对于如何在外在公网环境下的远程访问威联通NAS不太熟悉,但这又很有必要.所以,本次教程分享如何实现在外远程访问连接家里内网的威联通NAS,无需公网IP,也不用设置路由 ...
- VPS自己搭建frp/frps内网穿透实现外网访问局域网设备
如果你家里有一台黑群晖,想在外面也能访问.但大家也知道公网 IPv4 地址现在已经所剩无几了,网络运营商一般是不会给你公网 IPv4 地址的.当然,你也可以使用第三方的内网穿透(比如花生壳),如果实在 ...
- Docker系列 通过FRP实现内网穿透
转自我的个人博客https://blognas.hwb0307.com.欢迎关注! 前言 有小伙伴提醒,fatedier/frps才是frp官方的Docker镜像.但我看这个官方镜像都没有详细的使用说 ...
- 使用frp搭建自己的内网穿透
背景 微信开发等场景需要使用公网地址,但开发者本地通常没有公网IP,需要搭建内网穿透来方便调试.通常可以使用花生壳.Ngrok.frp等.花生壳需要实名认证, 需要6块钱,且使用别人服务器有一定的安全 ...
- 基于frp的内网穿透搭建指南
目录 一.前言介绍 二.正文 1.准备事项 2.服务端配置 3.客户端配置 a.Windows端配置 b.Linux端配置 c.p2p配置 三.总结 一.前言介绍 由于全球ipv4地址资源的紧张,大多 ...
- 使用frp进行内网穿透的实例
目录 为什么需要内网穿透功能 frp是什么 工具下载地址 下载的软件可参考 准备工作 VPS相关 VPS上添加入站规则 服务端设置 服务端后台运行 客户端设置 自定义规则 客户端后台运行及开机自启 为 ...
- 【内网穿透服务器】利用云服务器+FRP实现内网穿透并远程连接服务器
应用目的:远程管理或在外网访问内网机器上的服务 这里我们是使用云服务器+FRP实现内网穿透,达到远程连接服务器的目的 准备工作 云服务器 这里我们租用的是腾讯云的服务器,类似于下图的这种,配置选择可以 ...
最新文章
- python (3.5)字符串 持续更新中………………
- python 天气预报 mysql_Python+PyQt5+MySQL实现天气管理系统
- JAVAAPI之STRING类和STRINGBUFER类
- 移动web开发(三)——字体使用
- Hashcat从入门到入土(二)
- CSS中背景颜色、背景图片、渐变色、背景定位、精灵图(雪碧图)介绍
- Python的基础--对象 转
- 深入详解函数的柯里化
- Web API-本地存储
- Haproxy配置http模式负载均衡
- Financial knowledge
- 【Centos】查询命令
- CocosCreator之Tween缓动动画
- IntelliJ IDEA中怎么查看方法说明
- 用c语言编写匀速直线运动,匀速直线运动知识点总结
- 0160 十分钟看懂时序数据库(I)-存储
- h5 html页面百度定位当前位置不准
- Pangu and Stones(区间DP)
- HCIP第十七天笔记
- 【转载】超强的学习能力是怎样练就的?
热门文章
- LeetCode-1276. 不浪费原料的汉堡制作方案
- SpringSecurity专题(五)-数据库认证
- 华为Ensp,中继,单臂,基于vlan的DHCP
- ubuntu18.04 HP笔记本合上盖子不休眠不断网
- 苹果app的几种发布方式
- origin和matlab的异同,origin和matlab
- python爬虫实践之下载轻音乐
- 计算机上的放大快捷键,电脑放大镜热键 怎么取消电脑放大镜快捷键?
- [FirefoxOS_调试]Firefox OS调试开发系列视频教程
- ellipse函数用法