跳至主要内容

博文

目前显示的是 四月, 2021的博文

(migrated)在kubesail上搭建V2Ray

 参考:   KubeSail免费无限制容器1核512MB內存使用教程 KubeSail官方不允许在共享cluster上使用v2ray, 而在用户自己的cluster上则允许使用v2ray。 官方社区里, 下面这段表明了其官方态度:  why was my container removed ? I use a public container

(migrated)在Heroku上部署V2Ray+Trojan-go(Trojan不行?)

一. Heroku介绍     (拷自维基百科)Heroku是一个支持多种编程语言的云平台即服务。在2010年被Salesforce.com收购。Heroku作为最元祖的云平台之一[1],从2007年6月起开发,当时它仅支持Ruby,但后来增加了对Java、Node.js、Scala、Clojure、Python以及(未记录在正式文件上)PHP和Perl的支持。基础操作系统是Debian,在最新的技术堆栈则是基于Debian的Ubuntu[2].     Heroku免费提供美国、欧洲两个节点的容器服务,容器支持多种编程语言。     当前, Heroku Dyno免费套餐是一个月550个动态小时,2TB的流量限制; 用信用卡验证能再免费获得450个小时免费动态小时时长.     对于Heroku的免费动态小时, 在网上查到的是, 原来免费的Heroku测试机每天至少需要睡眠6个小时, 后来, Heroku更改了Free Dynos的政策。现在不再是每个应用程序的限制(例如每天6小时的睡眠时间), 而是每个帐户的限制。     对于动态小时, 我的理解是指有访问的时长, 不包括机器空闲的时间 .    基于Heroku的容器服务, 可以用于部署v2ray/trojan服务. 由于可能有Heroku所指"滥用"风险, 因此, 不要将Heroku用于做主力服务器 . 二. 在Heroku上安装V2Ray/Trojan 1. 申请Heroku帐号     申请Heroku帐号非常简单, 只需要一个电子邮箱就可以了, 比Oracle云申请简单得多. 2. UUID生成器      UUID在线生成     用下面所述方式部署V2Ray+Trojan需要一个UUID, 可以使用上述在线UUID生成器即时生成一个唯一的UUID.     另外, V2Ray的Win10客户端也可以生成UUID. 3. 部署V2Ray/Trojan     查了下Github上有两个高STAR+高Fork的"在Heroku上部署V2Ray/Trojan"的项目, ...

(migrated)用R3300L做家用服务器

  ​ 用R3300L做家用服务器 ​ 功能: 1.Docker下跑openwrt, 测试用 ✔ 2.文件共享服务器 ✅ (实现功能, 但性能极差) 3.DLNA服务器 ✔ 4.Docker下跑wordpress服务器(hugo?) 5. 小型linux服务器 ✔   ...... 操作 一、在TV box(R3300L, S905L)上安装Armbian     1.制作启动TF卡        Armbian安装所用镜像来源:    R3300L运行CoreELEC, EmuELEC和Armbian        Armbian On TV Box原作者发布贴:             balbes150 :  Single Armbian image for RK + AML + AW (aarch64 ARMv8) By balbes150        原作者最新的(bonic)镜像经测试, 在R3300L上, 要么卡Start Kernel, 要么黑屏。        可用的镜像分享地址:  https://share.weiyun.com/5eCvcvS  密码:mivmcn        最新的可用稳定版本: Armbian_5.9.7_Aml-g12-ubuntu_bionic_5.3.0_20190923.img.xz        卡刷后, 修改env.txt, dtb文件选择文件名有212那个(有网卡, 无wifi) 注: Armbian初始用户/密码: root/1234    2. 启动后操作, 重新调整启动TF卡分区       TF卡第一次启动后,会自动扩展主要分区, 占用全部空间,因为想做文件服务...

(migrated)openwrt info

Flippy 的 Openwrt 打包源码 Flippy的openwrt 4 docker Flippy的openwrt4docker源: unifreq/openwrt-aarch64 * openwrt在docker里运行 命令: # docker run --restart always --name openwrt -p 80:80 -d --privileged unifreq/openwrt-aarch64

(migrated)armbian on TV box

balbes150 Installation Instructions for TV Boxes with Amlogic CPUs Armbian OS – uEnv.ini and extlinux.conf  (2020更新后版本, 改用extlinux.conf+uboot.ext) Installation Guide and your questions answered for TV Boxes Single Armbian image for RK + AML + AW (aarch64 ARMv8) By balbes150 N1 盒子安装使用最新 Armbian 的记录 N1如何完美刷入armbian系统教程 R3300L运行CoreELEC, EmuELEC和Armbian * armbian-config     系统提供armbian-config工具, 功能很丰富, 多数设置可以在这里完成 * 调整TF卡上Ext4分区空间     Armbian装TF卡上, 有两个分区, 128M*1 + 1.2G*1.     第一次启动时, 系统会自动扩展第二个分区, 会占满整个TF卡     希望留一块空间是windows能读写的(考虑exfat格式), 即使系统坏了, 数据还能读.    试一. 先占一块空间给exfat分区.       操作:         在TF卡的最后面分一块exfat分区, 希望启动时扩展分区不受影响.         但分了这块exfat分区后, 系统无法完成自动扩展分区.         删除exfat分区后, 系统才自动完成扩展, 并占满整个TF卡空间.       失败    试二. 无损调整EXT4分区大小      参考:  无损调整EXT4分区大小      操作:         ...

(migrated)Wordpress Q&A

*  WordPress英文半角符号变成中文全角的解决方法 问题分析: 查找原因,原来是默认情况下,WordPress会调用函数wptexturize来执行转换。  解决方法: 在主题目录下的functions.php文件中添加如下代码即可。   //WordPress英文半角符号变成中文全角的解决方法 remove_filter(‘the_title’, ‘wptexturize’); remove_filter(‘the_excerpt’, ‘wptexturize’); remove_filter(‘the_content’, ‘wptexturize’);   这是最简单的方法,推荐。 当然,还有一种方法是更改wp-includes目录里面的formatting.php代码,但是这样每次WordPress更新版本的时候都要去修改代码,不建议。 参考:  WordPress英文半角符号变成中文全角的解决方法

(migrated)docker容器无法访问网络

 现象 1. 最初始现象是发现docker容器里使用apt-get更新(update)时失败, 由于容器里没有ping等一系列工具软件, 无法确认问题具体情况 2. 接着就找image里有ping的包, 用docker search发现pentest-tools里有, 但pull下来后发现运行错误, 报错信息如下: standard_init_linux.go:211: exec user process caused "exec format error" 查了下, 有人说是因为不兼容引起的错误:  docker运行容器报错standard_init_linux.go:211: exec user process caused “exec format error“的可能解决办法 3. 在查找中突然发现有说centos的image里有ping, 想着操作系统可能都会有整套网络工具软件, 就找了个ubutu的包pull下来, 结果里面还是没有.     虽然centos不熟, 都是linux应该也差不太多, 回头就pull了centos.      用docker运行并进入到容器里 #  docker run -it centos /bin/bash [root@a688b8f2101e /]# ping 192.168.1.1 PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. ^C --- 192.168.1.1 ping statistics --- 2 packets transmitted, 0 received, 100% packet loss, time 26ms [root@a688b8f2101e /]# ping 192.168.1.7 PING 192.168.1.7 (192.168.1.7) 56(84) bytes of data. 64 bytes from 192.168.1.7: icmp_seq=1 ttl=64 time=0.361 ms [root@a688b8f2101e /]# ping www.sina.com PING spool.grid.sinaedge.com (123....

(migrated)用Docker安装WordPress

环境:       在数码视讯Q7上装了openwrt, 并已建好了Docker环境 参考:  armbian装docker+wordpress实现https访问 另: 英文官网可能是:  https://wordpress.org/ WordPress中文官网:  https://cn.wordpress.org/ GitHub网站:  https://github.com/WordPress/WordPress 1. 安装数据库     使用mariaDB数据库. # 拉取mariadb镜像 # docker pull mariadb # 运行数据库容器 # docker run -d --name DB4WordPress -p 3306:3306 -v /data/mysql:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=123456 mariadb 参数说明:     --name: 容器名称,这里设置为DB4WordPress     -p: 端口映射,宿主机的3306端口映射给容器的3306端口.第一个3306是宿主机(即物理机器)的端口,第二个是容器的端口     -e: 环境变量. MYSQL_ROOT_PASSWORD, 设置root密码为123456     -v: 指定数据卷,也就是将mariadb容器的/var/lib/mysql映射到宿主机的/data/mysql # 检查是否运行 # docker ps -a 新建wordpress的库 # mysql -h 192.168.1.7 -u root -p Enter password:  Welcome to the MariaDB monitor.  Commands end with ; or \g. Your MariaDB connection id is 12 Server version: 10.5.9-MariaDB-1:10.5.9+maria~focal mariadb.org binary distribution Copy...

(migrated)Docker相关

*   Docker run 命令参数及使用 *  docker设置容器固定ip *  用Docker搭建WordPress博客 *  armbian装docker+wordpress实现https访问 *  用Docker部署WordPress    WordPress连接数据库失败处理方法 * 基于docker搭建自己的个人网站 * 查看Docker容器环境变量 标注说明:    a. CONTAINER-NAME: 容器名字    b.  CONTAINER-ID: 容器ID    用命令 Docker ps -a 可以查到上述信息 有下列3种方式:   1. Docker inspect # docker inspect <CONTAINER-NAME> OR <CONTAINER-ID> 如: # docker inspect WordPressTest1    2. 用env查看 # docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> env 如: # docker exec -it b14df65ecd73 env    3.  进入容器后用env查看 # docker exec -it <CONTAINER-NAME> OR <CONTAINER-ID> /bin/bash (容器提示符)# env 如: # docker exec -it b14df65ecd73 /bin/bash (容器提示符)# env 另: Docker使用--link参数可以把另一个容器的环境变量连接过来(没有测试), 可以用env查看到 * WordPress的Docker参数 WordPress的Docker需要的参数 是从环境变量里取得. 读取代码在wordpress容器里的/var/www/html/wp-config.php文件, 相关的主要代码如下...