首页
关于
Search
1
VMware ESXi 8.0.2安装NVIDIA P4/P40显卡驱动
632 阅读
2
Emby主题秀:教你如何打造炫目首页,视觉冲击力MAX!
255 阅读
3
VMware Horizon 8 安装部署(一)基础架构讲解
175 阅读
4
看烦了千篇一律的J3455?让黑群晖显示真实的CPU信息
146 阅读
5
暧昧初期绝对不要问女生的5个问题
144 阅读
默认分类
VMware虚拟化
CentOS部署教程
Docker容器部署
宝塔面板
群晖NAS
家庭影院
情商进阶
登录
Search
标签搜索
主动掌控情感
高价值恋爱法则
轻松搭建
高段位恋爱
情绪价值提升
情感自由心法
Frp内网穿透
宝塔面板
MySQL数据库
性能调优
群晖
J3455处理器
阿里云仓库
镜像备份
镜像迁移
Emby主题秀
Emby家庭影院
断舍离恋爱法则
情感主导权
女生主动攻略
何海龙
累计撰写
48
篇文章
累计收到
0
条评论
首页
栏目
默认分类
VMware虚拟化
CentOS部署教程
Docker容器部署
宝塔面板
群晖NAS
家庭影院
情商进阶
页面
关于
搜索到
1
篇与
的结果
2024-02-15
一招教会你用阿里云ECS基于Docker的FRP内网穿透部署
前言内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。 说人话就是我们想在不连接家里的wifi的情况下访问我们家里面的电脑和其他设备时,由于家庭宽带没有固定的公网ip使得我们无法向访问云服务器一样 直接访问,这时候我们就需要使用到内网穿透技术,让我们在其他网络下也能访问到处于内网环境的设备。总的来说,内网穿透技术对于实现内网设备与外部网络的通信非常重要。而FRP作为其中的一种技术,具有许多优点,可以满足各种不同的需求。如果你对内网穿透技术感兴趣,不妨了解更多关于FRP的信息,以便更好地实现内网设备与外部网络的通信。一、服务端部署1.准备首先你需要一个服务器,我的是阿里云主机。部署好Docker,假设你已经准备好,那我们继续。2.开始安装# 创建存放目录 sudo mkdir /etc/frp3.写入配置文件#进入文件目录 cd /etc/frp #写入配置文件 cat>frps.toml <<-EOF # 监听端口 bindPort = 7000 # 服务端将只接受 TLS链接 transport.tls.force = true # 后台管理地址 webServer.addr = "0.0.0.0" # 后台管理地址 webServer.port = 7500 # 后台登录用户名 webServer.user = "admin" # 后台登录密码 webServer.password = "admin" # 身份验证令牌,frpc要与frps一致 auth.token = "yGlHDLwnlZMOYu2S" EOF4.拉取镜像并启动Frpsdocker run --restart=always --network host -d -v /etc/frp/frps.toml:/etc/frp/frps.toml --name frps snowdreamtech/frps镜像拉取成功,并成功启动。输入服务器IP:7000端口号访问frp后台,密码都为admin,均可在配置文件中修改;记得别忘记在防火墙允许必要运行端口(重要!!!){dotted startColor="#ff6c6c" endColor="#1989fa"/}二、客户端部署1.准备具有docker环境的客户端均可部署,可以在Ikuai软路由、OpenWRT软路由、群晖NAS、甚至本地CentOS上部署。本次搭建以CentOS演示。群晖命令行部署比页面配置快多了,两行命令即可部署完成,感兴趣的可以看我另外一篇文章。2.开始安装# 创建存放目录 sudo mkdir /etc/frp3.写入配置文件#进入文件目录 cd /etc/frp #写入配置文件 cat>frpc.toml <<-EOF #从v0.50.0版本开始,transport.tls.enable的默认值为 true transport.tls.enable = true #公网服务端IP地址或域名 serverAddr = "8.130.113.101" #公网服务端通信端口 serverPort = 7000 #令牌,与公网服务端保持一致 auth.token = "yGlHDLwnlZMOYu2S" #示例 #[ssh] 为服务名称 #type = "tcp" 为连接的类型,此处为tcp #localIP = "127.0.0.1" 为中转客户端实际访问的IP #localPort 为目标端口 #remotePort 为远程端口 [[proxies]] name = "Synology" type = "tcp" localIP = "192.168.0.62" localPort = 5000 remotePort = 5000 EOF4.拉取镜像并启动Frpcdocker run --restart=always --network host -d -v /etc/frp/frpc.toml:/etc/frp/frpc.toml --name frpc snowdreamtech/frpc镜像拉取成功,并成功启动。我的群晖地址是192.168.0.62,端口号是5000,输入阿里云服务器IP地址:5000端口号即可访问呢群晖,记得放行必要运行端口(重要!!!)5.配图参考文献https://github.com/snowdreamtech/frp使用docker搭建frp服务器 - 博客园 (cnblogs.com)自建内网穿透服务器: 通过FRP,Zerotier等几种通过自己服务器实现内网穿透的教程 (gitee.com)
2024年02月15日
74 阅读
0 评论
1 点赞