群晖Docker搭建蒲公英网络实现内网穿透

最近搭建完黑群晖后一直在寻求怎么样可以外网访问黑群晖,有人说,群晖不是自带QC吗,其实群晖的QC速度非常慢,慢到离谱,而且我搭建的是黑群晖,白嫖了人家的系统,已经够知足了
下面是我自己找到的几种方法
1.公网IP
2.SakuraFrp
3.节点小宝
4.蒲公英
首先来说说公网IP,现在很多地方都不肯给公网IP了,有些地区的公网IP甚至要加钱,我家更不用说了,垃圾广电
再来就是SakuraFrp,SakuraFrp现在每月会自动把流量清空,国内节点要备案(这是肯定的),国外节点基本不是被墙,就是被墙的路上
节点小宝这个不错,开箱就用,但是只有群晖平台,有些功能要使用Windows下载软件使用
最后就是蒲公英了,蒲公英用了一段时间,感觉不错,蒲公英就是虚拟组网,使用连接软件把群晖和手机连接在一个网段上
下面的搭建教程,这里分为Debian Docker搭建和群晖Docker搭建
Debian是因为在外面有时候需要远程控制项目,所以才在Debian搭建(Centos和Ububtu…..都可以根据下面的教程搭建)
在Debian搭建的话需要提前安装Docker(废话…)
首先拉取蒲公英的Docker镜像

1
docker pull bestoray/pgyenterprise

拉取完成我们创建一个容器

1
docker run -d --name pgyvpn --device=/dev/net/tun --net=host --cap-add=NET_ADMIN --env PGY_USERNAME="xxx" --env PGY_PASSWORD="xxx" bestoray/pgyenterprise

其中PGY_USERNAMEPGY_PASSWORD分别是你注册蒲公英时的手机号和密码
新建容器完成后我们可以进入容器,然后登陆一下,看看有没有登陆成功

1
2
docker exec -it pgyvpn bash
pgyvpn


这样子就是登陆成功了
我们可以通过输入9来切换语言
接下来是群晖的安装教程,我们进入群晖的界面,在套件中心搜索docker并安装

安装完Docker后我们打开,在注册表搜索bestoray/pgyvpn,把这个映像下载下来
下载完成后,打开映像,然后选择刚才的映像点启动
我们先点配置功能,在里面把NET_ADMIN勾选上

然后在高级设置内勾选启用自动重新启动,这样子重启群晖的时候就会自动启动容器

接着我们在网络内勾选使用与Docker Host相同的网络

最后在环境里面创建一个PGY_USERNAME和PGY_PASSWORD的变量,分别填入手机号和密码

然后无脑的应用,应用,容器就创建成功了
完成了安装后,我们可以去蒲公英官网下载连接软件
链接:点击转跳
下载,安装,打开,登陆账号,点击连接,就可以和你的设备处于同一个网络内了


群晖Docker搭建蒲公英网络实现内网穿透
https://bricawa.com/posts/28228/
作者
BricRoot
发布于
2022年12月17日
更新于
2024年3月26日
许可协议