蒲公英也就是大家熟知的花生壳,之前用蒲公英必须要配置硬件,现在推出docker版本的蒲公英真是省了买硬件的钱。
1、注册一个蒲公英账号
蒲公英官网地址:https://pgy.oray.com/,如何注册就不讲教程了,很简单。
![蒲公英账号](https://www.louishe.com/wp-content/uploads/2021/03/oray-1024x307.png)
2、群晖部署
2.1在群晖套件中心去安装docker套件
![安装docker套件](https://www.louishe.com/wp-content/uploads/2021/03/docker.png)
2.2在注册表搜索栏中检索“pgyvpn”或“bestoray”,下载蒲公英访问端映像“bestoray/pgyvpn”
注意:只要下载镜像就可以,不要继续其他操作!
![PGYVPN](https://www.louishe.com/wp-content/uploads/2021/03/pgyvpn.png)
2.3打开群晖的SSH功能
![打开群晖的SSH功能](https://www.louishe.com/wp-content/uploads/2021/03/dsm-ssh.png)
![群晖通过SSH登陆](https://www.louishe.com/wp-content/uploads/2021/03/nas-ssh.png)
2.4登录群晖SSH,安装虚拟网卡驱动
sudo -i insmod /lib/modules/tun.ko #安装网卡驱动
lsmod |grep tun #查询是否有驱动(可选)
如果安装成功,会提示下图红框中一行。
![安装虚拟网卡驱动](https://www.louishe.com/wp-content/uploads/2021/03/nas-ssh-1.png)
2.5创建并进入蒲公英的docker
sudo -i docker run -d --net host --cap-add NET_ADMIN --env PGY_USERNAME="xxx" --env PGY_PASSWORD="xxx" bestoray/pgyvpn
# xxx的部分替换为蒲公英账号密码
sudo -i docker exec -it 上面获取的代码 bash
![进入蒲公英的docker](https://www.louishe.com/wp-content/uploads/2021/03/nas-ssh-2.png)
无反馈说明已经配置好
3.配置成功
回到蒲公英的后台,即可看到已经绑定成功。
![](https://www.louishe.com/wp-content/uploads/2021/03/oray-1024x307.png)
4.检验是否成功
PC端或者手机端 必须 先安装一个蒲公英访问APP,去官网直接下载,或者手机应用商店搜索蒲公英。注意有一个会和他混淆,比对LOGO就可以。
![下载蒲公英客户端](https://www.louishe.com/wp-content/uploads/2021/03/pugongyin-1024x507.png)
![复制蒲公英APP上的IP](https://www.louishe.com/wp-content/uploads/2021/03/pugongyin-1.png)
![在浏览器访问群晖](https://www.louishe.com/wp-content/uploads/2021/03/pugongyin-3.png)
所有操作源码
admin@DSM:/$ sudo -i insmod /lib/modules/tun.ko
We trust you have received the usual lecture from the local System
Administrator. It usually boils down to these three things:
#1) Respect the privacy of others.#2) Think before you type.#3) With great power comes great responsibility.
Password:
admin@DSM:/$ lsmod |grep tun
tun 18784 0
tunnel4 2053 1 sit
ip_tunnel 11448 1 sit
admin@DSM:/$ sudo -i docker run -d --net host --cap-add NET_ADMIN --env PGY_USERNAME="louishecom" --env PGY_PASSWORD="www.louishe.com" bestoray/pgyvpn
fc1d2c511b71e1ec81d48cd1a54bd2297ea64c71700edf9cb955fa6e681a3bb9
admin@DSM:/$ sudo -i docker exec -it fc1d2c511b71e1ec81d48cd1a54bd2297ea64c71700edf9cb955fa6e681a3bb9 bash
root@DSM:/#