[table][tr][td]rt, 前几天我在折腾安装可道云成功之后,继续折腾安装openvpn了。跟在前几个月我在homelede固件用纯命令安装有点不同。
这次找到的教程首先在luci管理界面的软件包安装必要的软件包  penwrt-easy-rsa, openvpn-openssl, luci-app-openvpn跟luci-i18n-openvpn-zh-cn。安装这些软件包都很顺利(除了luci-app-openvpn有前置软件包网上找不到就用上传软件包的形式安装,居然成功了)。之后就是用easy-rsa生成秘钥文件(由于最开始找到的教程使用的版本不一样,我又另外找了个生成秘钥的教程,也成功的生成秘钥)。之后按照教程还要教程在luci界面配置网络接口、开防火墙端口,并且修改openvpn的服务器配置文件,启动openvpn。这些我都很顺利的弄完,但是当我用客户端连接的时候,却死活都连接不上服务器,连出错信息都没有。由于没有出错信息,我猜测是网络配置出了问题,加上我是从几个教程里面学着弄的,可能连openvpn的配置都可能有问题。于是我放弃了,根据坛友的回复找了个esir版本的openwrt固件刷进软路由。
这个esir版本的固件功能就是多,里面不仅有openvpn、zerotier,连transmission都有。我在luci管理界面配置了下,就把openvpn配好并且在客户端测试成功。接着我又配好了zerotier、aria2跟可道云,经测试都能用。就这样我用了几天,直到我昨天在公司连vpn回家弄docker的时候又碰到折腾人的问题。
根据网上找到的教程,如果要docker安装镜像,首先就是输入镜像名,点“拉取”,docker就会从网上下载镜像并且安装好。然后就是配置容器参数并且启动。这些我按照教程弄好了(我弄的是portainer镜像)但是当我去访问配置好的地址的时候却出现连接超时。我查看docker容器日志的时候发现容器无法联网并且每隔5分钟自动重启。于是我查了下资料,才知道docker使用单独的网络跟宿主机(软路由)的网络分开,需要端口映射才能访问。可是我在防火墙开了端口映射,问题依旧。这时候已经快凌晨5点了,很快就要下班了,我依然没弄出个所以然。但是当我回去的时候,容器的地址竟然能访问了(°ο°),原来我在公司连openvpn回家都是瞎折腾(;´༎ຶٹ༎ຶ`)
后来我查资料再给openvpn配置下,原来我连openvpn之后不能访问容器的问题解决了,至此折腾暂时告一段落╮(‵▽′)╭
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |