群晖VPN server套件安装配置
¶下载安装套件
根据你当前DSM系统的版本安装对应版本的套件,如不确定,可以下载最新版本的套件尝试,如安装失败,会提示可安装版本号。
https://archive.synology.com/download/Package/VPNCenter
根据你当前DSM系统的版本安装对应版本的套件,如不确定,可以下载最新版本的套件尝试,如安装失败,会提示可安装版本号。
https://archive.synology.com/download/Package/VPNCenter
第一步,配置网络:
出现上述图像后,单机 Enter 进入命令行
之前OpenWrt系统passwall(帕斯沃)插件里面有个“自动切换”的功能,就是系统检测当前选择的节点如果有故障,会自动切换到备选的节点,以保持网络畅通。然而在Openwrt最新的版本中,passwall的作者不知何故把这个功能给砍掉了,其实这个功能挺好用的,有不少小伙伴私下问我新版本没有了这个功能?于是博主趁着周末研究了一下,发现“自动切换”的功能在原来的菜单上没有了,但是在别处是可以设置的,一起来设置一下吧。
之前使用了一个网友共享的appleID来下载小火箭,最近刚换了手机,密码早已失效,于是想着用自己的美区ID买下软件,也不贵,2.99美元,折合人民币算下来不到30块钱,而且是终身免费升级,自己平时也是要用到的,干脆买下来也不亏。
美区ID已经有了,接下来的问题就是如何付款购买,手头没有外币信用卡,也没有paypal,所以只能用礼品卡充值了。网上搜了很多方法,其中比较简单,速度也比较快的是使用支付宝来购买。
putty登录主机
拉取镜像
1 | docker pull eclipse-mosquitto |
新建配置文件夹
下面的文件夹路径根据你自己设备的实际情况做相应的更改
1 | mkdir -p /mnt/mmcblk2p4/docker/mqtt/config |
新建配置文件
1 | nano /mnt/mmcblk2p4/docker/mqtt/config/mosquitto.conf |
复制下面的内容,然后保存。
1 | persistence true |
文件夹赋予权限
1 | chmod -R 755 /mnt/mmcblk2p4/docker/mqtt |
运行容器
1 | docker run -it --name=mosquitto --privileged -p 1883:1883 -p 9001:9001 -v /mnt/mmcblk2p4/docker/mqtt/config/mosquitto.conf:/mosquitto/config/mosquitto.conf -v /mnt/mmcblk2p4/docker/mqtt/data:/mosquitto/data -v /mnt/mmcblk2p4/docker/mqtt/log:/mosquitto/log -d eclipse-mosquitto |
目前可以使用IP加1883端口直接连接mqtt服务器,无需使用用户名密码登录。
如果需要设置用户名密码,则需要在mosquitto.conf文件中将allow_anonymous true字段改成fasle,然后声明密码文件保存路径。详细配置参考下面:
1 | persistence true |
找到容器的id并将下面命令行中的id字段进行替换
1 | docker ps |
进入到容器中
1 | docker exec -it id sh |
运行下面的命令创建用户和密码。
1 | mosquitto_passwd /mosquitto/config/pwfile.conf mqtt |
完成之后ctrl+p ctrl+q保存退出。
重启docker容器
1 | docker restart id |
之后就可以使用设置的用户名和密码连接mqtt服务器了。