博文

给 blogger 添加自定义域名

图片
    时隔三年,登陆了一下blogger后台发现总访问量竟然超10万了,有点惊讶,本来以为旧的文章会随着时间的流逝而渐渐无人问津,但目前看来还是有点作用的,所以忽然又有了更新的想法。然后想到,这原始的博客域名太长,干脆更新成自定义域名,然后当作再次更新的起点。闲话少说,回归正题。 一、域名购买      自定义域名,首先当然要有一个自己的域名,也就是常说的网址,现在的域名后缀太多了,因此很容易可以买到一些比较短的域名,可以从主流的域名商处购买,大概列一下比较常用的几个(排名不分先后): 1、 Godaddy    ---  域名保有率和注册量最大的商家 ; 2、 Namesilo    ---  听说套路比较少,支持支付宝支付; 3、 Namecheap     ---  整体比较便宜; 4、 Cloudflare     ---  赛博菩萨; 因为我之前为了CDN,有用过Cloudfalre的服务,薅了不少它的流量羊毛,因此这次确认要消费的话,就选它了,不过需要注意的是这商家只支持Paypal及外币信用卡支付,如果没有这两个支付方式的话,可以选支付支付宝等国内支付方式的商家。至于国内的域名商家,如果不纠结实名以及备案的话,也是可以考虑的。     注册好 Cloudflare 帐号后,登陆后在左侧导航栏 域注册---注册域,然后搜索自己想要的域名,如未被注册则会显示对应的价格,注册过的就会显示已被注册,需要注意的是这家的智能推荐域名不怎么样,建议多搜几个自己选好的域名。选好后根据提示写地址,选择支付方式支付即可。 二、为 Blogger 添加自定义域名     域名准备好了,下一步就是把域名和 Blogger 连接起来,好在 Blogger 自带设置自定义域名的功能,设置起来也不难,进入后台,点设置(setting),滑动到自定义域名(custom domain),点击后输入刚购买好的域名,注意这里不能输一级域名,例如我的一级域名是lmkz.org,这里我选的二级域名是www.lmkz.org,前面的www可以根据自己喜好调整,如blog.lmkz.org等...

Pass wall for Openwrt19.07 (miwifi-mini)

         春节放假,看了一下家里的小米路由mini,用的还是openwrt 18的系统,感觉也不太稳定了,看了一下最新的OP系统是19.07了,老规矩,有新的就上,还是要自己编译SSR软件,不过研究了一下之后,觉得以前编译的SSR没有订阅功能,确实有点不那么方便,看了一下passwall和SSR-plus也是内置有SSR的,于是就挑了其中的passwall编译出来了,鉴于小米路由的配置,就没有集成V2ray和Trojan了(主要是我也没有这两个软件的服务器)。         先放上IPK下载地址,里面包含了一些需要的依赖包( ssr for openwrt 19.07(mt7620-miwifimini)         需要升级系统的朋友可以到这里下载固件( releases openwrt 19.07  )。已经刷过机的直接点系统,升级重新刷入固件包即可,没有刷过的同学可以按我以前写的教程刷( 小米路由器mini 刷LEDE及安装SSR )。         然后把下面的IPK文件下载到本地,参照以前的离线安装SSR的方式( 小米路由mini LEDE固件折腾之一:离线安装SSR ,把IPK上传到路由器后安装即可。另外也可以用路由web管理页面中的软件管理页面逐个上传IPK后安装,如报错则根据提示先上传对应的依赖包安装。

luci-app-shadowsocksR 编译填坑记

图片
        如上一篇博文所写,我把自己的所有服务器都添加到使用ssrpanel架设的鸡场里面去了,这样比较好管理,另外也可以顺路卖一波小鸡鸡(虽然到现在为止一个也没有卖出去)。而为了减少被墙发现的风险,我的鸡场使用的是单端口多用户的模式,这种模式下SSR是需要设置协议参数的,然后我发现我之前编译的ssr路由客户端竟然没有协议参数这个选项。好在谷歌之后发现在这个 openwrt-ssr 的issue页面里面有解决方案,只好再编译一次了,顺便把之前编译的gfw模式不能使用这个坑也填上。         首先,按这个教程 《记第一次编译:SSR FOR LEDE》 把编译环境搭建好,然后把项目克隆到本地(或者VPS里面),这时先别编译,要修改里面的配置文件(下面以mt7620的sdk为例,具体命令请根据自己的实际情况指定路径)。         一、添加协议参数选项 修改client-config.lua文件: nano /root/openwrt-sdk-18.06.2-ramips-mt7620_gcc-7.3.0_musl.Linux-x86_64/package/openwrt-ssr/files/luci/model/cbi/shadowsocksr/client-config.lua 在 o = s:option(ListValue, "protocol", translate("Protocol")) for _, v in ipairs(protocol) do o:value(v) end o.rmempty = false 后面添加下面这句话: o = s:option(Value, "protocol_param", translate("Protocol Param")) 修改shadowsocksr.init文件: nano /root/openwrt-sdk-18.06.2-ramips-mt7620_gcc-7.3.0_musl.Linux-x86_64/package/openwrt-ssr/files/shadowsocksr.init...

搭建了一个SSRPanel面板

图片
        因为前段时间两会期间防火长城发威,我的几个VPS都不幸中招,导致合租的一些朋友差点断联。于是产生了架一个管理面板的想法,谷歌了一下,目前比较强大的就是SSRPanel,而且作者一直在更新,感觉比较成熟。不过网上的教程大多都是架设在CentOS上的,而且大部分都是使用宝塔面板来操作,而我习惯用Debian和自己自主安装,于是很是折腾了一段时间,不过好在最终还是建起来了。         先看看效果,用户,节点,流量,订单等等一目了然。         还可以发工单,这样合租的小伙伴有问题就可以直接在面板里面提交,不怕断联了。         可以添加帮助和说明文档,不会使用的小伙伴可以让他直接去帮助中心里面查看,不用每遇到一个不会使用的人就要从头到尾再教一次了。         强大的支付功能,有赞云,支付宝,支付宝国际都可以接入,不接入这些的话,你还可以使用卡券形式的充值码功能。         还有一些特色的功能,比如单端口多用户,可以让所有用户都使用常规端口(80/443),减少被墙发现的可能,没事看看自己的服务器列表还是很爽的。         另外还有营销管理,商品管理,防爬虫等等就不一一图示了,总的来说这个面板已经非常成熟,可以很容易的进行商业化。         不过我这个面板并不完善,目前还不可以使用邮件功能,谷歌了好几天也未发现要如何处理。想想也就几个人用,也就懒得继续折腾了。 搭建的话可以参考下面的教程: https://github.com/ssrpanel/SSRPanel ssrpanel:搭建shadowsocksr流量监控和用户管理面板

Debian9 添加rc.local开机启动

图片
    相信不少朋友已经发现,在升级到Debian9之后,那个熟悉的开机启动项rc.local已经不见了,在自定义一些开机启动项目时变得不是那么方便了。好在这个功能并不是被砍掉了,而是默认没有开启,把它重新开启即可。     看一下这个服务的状态,默认是没有开启的。 systemctl status rc-local     现在来开启它,首先创建一个rc.local文件,里面包含下记内容,注意这16行是同一个命令,一次性全部复制到命令终端执行。 cat <<EOF >/etc/rc.local #!/bin/sh -e # # rc.local # # This script is executed at the end of each multiuser runlevel. # Make sure that the script will "exit 0" on success or any other # value on error. # # In order to enable or disable this script just change the execution # bits. # # By default this script does nothing.   exit 0 EOF     授予执行权限 chmod +x /etc/rc.local     启动 rc-local 服务 systemctl start rc-local     现在再看看服务状态,显示已经激活。 systemctl status rc-local     需要开机启动的项目可以添加到rc.local的exit 0前面。     转载自      Debian 9.x stretch 解决 /etc/rc.local 开机启动问题