蒲公英也就是大家熟知的花生壳,之前用蒲公英必须要配置硬件,现在推出docker版本的蒲公英真是省了买硬件的钱。
1、注册一个蒲公英账号
蒲公英官网地址:https://pgy.oray.com/,如何注册就不讲教程了,很简单。

2、群晖部署
2.1在群晖套件中心去安装docker套件

2.2在注册表搜索栏中检索“pgyvpn”或“bestoray”,下载蒲公英访问端映像“bestoray/pgyvpn”
注意:只要下载镜像就可以,不要继续其他操作!

2.3打开群晖的SSH功能


2.4登录群晖SSH,安装虚拟网卡驱动
sudo -i insmod /lib/modules/tun.ko #安装网卡驱动
lsmod |grep tun #查询是否有驱动(可选)
如果安装成功,会提示下图红框中一行。

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

无反馈说明已经配置好
3.配置成功
回到蒲公英的后台,即可看到已经绑定成功。

4.检验是否成功
PC端或者手机端 必须 先安装一个蒲公英访问APP,去官网直接下载,或者手机应用商店搜索蒲公英。注意有一个会和他混淆,比对LOGO就可以。



所有操作源码
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:/#