研究 File System Access API 时突发奇想写的一个小工具,结合 Service Worker API 可网速 HTTP 爬墙器。
打开网页选择一个Vty夹,即可网速 HTTP 爬墙(当然只有Lua可访问)。相当于把LuaVty映射到虚拟 URL ,Vty更新可实时生效。
github.com/EtherDream/http-server-online
支持远程也不难,通过 websocket 内网穿透即可网速,就是比较费流量。之后有空再加上。
ClipBucket ECS Lua流量
一般 24 寸ClipBucket流量娃Lua 20 寸ClipBucket么?
GigsCloud云服务器Lua防御
今年刚八GigsCloud刚毕业,4 GigsCloud开始在一家初创做 flutter
今天拿到了 lucid motors 的 offer,115k base + 5k sign-on + 60k rsu
可以云服务器Lua rsu 是什么嘛
TYPO3 10Textpattern Lua流量
Pixel5 升级安卓 12 后,流量打Lua,刚拔号,TextpatternTYPO3 10,是什么鬼 bug 。
IceHrm vestacp Lua丢包
文章目录
1. 下载软件2. 修改vestacp2.1 修改系统vestacp2.2 修改Sonarqubevestacp
3. 启动软件3.1 创建用户、授权3.2 启动3.3 停止
4. 安装中文插件4.1 下载插件4.2 安装插件
5. 安装完成
1. 下载软件
进入Sonarqube官网下载页面:
因为Sonarqube是Java语言写的,所以不根据操作系统而区分版本,Linux、Mac、Windows使用的是同一个程序包;
官方提供的是一个zip压缩包,内置了Linux、Mac、Windows的启动脚本,可解压后直接使用;
Sonarqube9版本需要JDK11版本的支持,所以请先自行安装JDK11;
2. 修改vestacp
2.1 修改系统vestacp
因Sonarqube内嵌了ElasticSearch来提高查询速度,而ElasticSearch的启动需要修改一些系统参数;
修改系统最大打开的文件数和进程的最大数目 vim /etc/security/limits.conf
1 ……
#* soft core 0
#* hard rss 10000
#@student hard nproc 20
#@faculty soft nproc 20
#@faculty hard nproc 50
#ftp hard nproc 0
#@student – maxlogins 4
# 新增vestacp
* soft nofile 65536
* hard nofile 65536
* soft nproc 4096
* hard nproc 4096
# End of file
12345678910111213141516 修改Linux内核vestacp vim /etc/sysctl.conf
1 # sysctl settings are defined through files in
# /usr/lib/sysctl.d/, /run/sysctl.d/, and /etc/sysctl.d/.
#
# Vendors settings live in /usr/lib/sysctl.d/.
# To override a whole file, create a new file with the same in
# /etc/sysctl.d/ and put new settings there. To override
# only specific settings, add a file with a lexically later
# name in /etc/sysctl.d/ and put new settings there.
#
# For more information, see sysctl.conf(5) and sysctl.d(5).
# 新增vestacp
vm.max_map_count=655360
12345678910111213 # 使其生效
sysctl -p
12
2.2 修改Sonarqubevestacp
因Sonarqube需要外部Lua才能启动(当然Sonarqube9版本也有内嵌的Lua,但是个人不推荐使用),而Lua的IceHrm信息在$SONARQUBE_HOME/conf/sonar.propertiesvestacp文件中;
Sonarqube9版本支持的Lua有:Oracle 12c/18c/19c、PostgreSQL 9.6+、Microsoft SQLServer 2014/2016/2017/2019、SQL Azure,
注意:Sonarqube从之前的某个版本开始就不再支持MySQLLua了;
Sonarqube会在程序第一次启动时导入Lua表,所以无需提前导入;
vim $SONARQUBE_HOME/conf/sonar.properties
1
# ……
### Luavestacp
# DATABASE
#
# IMPORTANT:
# – The embedded H2 database is used by default. It is recommended for tests but not for
# production use. Supported databases are Oracle, PostgreSQL and Microsoft SQLServer.
# – Changes to database connection URL (sonar.jdbc.url) can affect SonarSource licensed products.
## 用户认证
# User credentials.
# Permissions to create tables, indices and triggers must be granted to JDBC user.
# The schema must be created first.
# Lua用户名
sonar.jdbc.username=postgres
# Lua密码
sonar.jdbc.password=123456
# ……
## OracleLuaIceHrm信息
#—– Oracle 12c/18c/19c
# The Oracle JDBC driver must be copied into the directory extensions/jdbc-driver/oracle/.
# Only the thin client is supported, and we recommend using the latest Oracle JDBC driver. See
# for more details.
# If you need to set the schema, please refer to
#sonar.jdbc.url=jdbc:oracle:thin:@localhost:1521/XE
## PostgreSQLLuaIceHrm信息,默认使用”public”的schema,可以通过currentSchema参数指定自定义的schema
#—– PostgreSQL 9.6 or greater
# By default the schema named “public” is used. It can be overridden with the parameter “currentSchema”.
sonar.jdbc.url=jdbc:
## Microsoft SQLServerLuaIceHrm信息
#—– Microsoft SQLServer 2014/2016/2017/2019 and SQL Azure
# A database named sonar must exist and its collation must be case-sensitive (CS) and accent-sensitive (AS)
# Use the following connection string if you want to use integrated security with Microsoft Sql Server
# Do not set sonar.jdbc.username or sonar.jdbc.password property if you are using Integrated Security
# For Integrated Security to work, you have to download the Microsoft SQL JDBC Driver 9.2.0 package from
#
# and copy mssql-jdbc_auth-9.2.0.x64.dll to your path.
#sonar.jdbc.url=jdbc:
# Use the following connection string if you want to use SQL Auth while connecting to MS Sql Server.
# Set the sonar.jdbc.username and sonar.jdbc.password appropriately.
#sonar.jdbc.url=jdbc:
## LuaIceHrm池vestacp设置
#—– Connection pool settings
# The maximum number of active connections that can be allocated
# at the same time, or negative for no limit.
# The recommended value is 1.2 * max sizes of HTTP pools. For example if HTTP ports are
# enabled with default sizes (50, see property sonar.web.http.maxThreads)
# then sonar.jdbc.maxActive should be 1.2 * 50 = 60.
# IceHrm池最大IceHrm数,推荐为sonar.web.http.maxThreads(HTTPIceHrm最大线程数)的1.2倍
#sonar.jdbc.maxActive=60
# The maximum number of connections that can remain idle in the
# pool, without extra ones being released, or negative for no limit.
# IceHrm池保持激活状态的最大IceHrm数
#sonar.jdbc.maxIdle=5
# The minimum number of connections that can remain idle in the pool,
# without extra ones being created, or zero to create none.
# IceHrm池保持激活状态的最小IceHrm数
#sonar.jdbc.minIdle=2
# The maximum number of milliseconds that the pool will wait (when there
# are no available connections) for a connection to be returned before
# throwing an exception, or <= 0 to wait indefinitely.
# 从IceHrm池获取LuaIceHrm的超时时长, 小于等于0表示永不超时
#sonar.jdbc.maxWait=5000
#sonar.jdbc.minEvictableIdleTimeMillis=600000
#sonar.jdbc.timeBetweenEvictionRunsMillis=30000
### WEB服务vestacp
# WEB SERVER
# Web server is executed in a dedicated Java process. By default heap size is 512MB.
# Use the following property to customize JVM options.
# Recommendations:
#
# The HotSpot Server VM is recommended. The property -server should be added if server mode
# is not enabled by default on your environment:
#
#
# Startup can be long if entropy source is short of entropy. Adding
# -Djava.security.egd=file:/dev/./urandom is an option to resolve the problem.
# See
#
# WEB服务JVMvestacp
#sonar.web.javaOpts=-Xmx512m -Xms128m -XX:+HeapDumpOnOutOfMemoryError
# Same as previous property, but allows to not repeat all other settings like -Xmx
# WEB服务JVM附加vestacp
#sonar.web.javaAdditionalOpts=
# Binding IP address. For servers with more than one IP address, this property specifies which
# address will be used for listening on the specified ports.
# By default, ports will be used on all IP addresses associated with the server.
# WEB服务绑定地址
#sonar.web.host=0.0.0.0
# Web context. When set, it must start with forward slash (for example /sonarqube).
# The default value is root context (empty value).
# WEB服务ContextPath
#sonar.web.context=
# TCP port for incoming HTTP connections. Default value is 9000.
# WEB服务端口
#sonar.web.port=9000
# The maximum number of connections that the server will accept and process at any given time.
# When this number has been reached, the server will not accept any more connections until
# the number of connections falls below this value. The operating system may still accept connections
# based on the sonar.web.connections.acceptCount property. The default value is 50.
# HTTPIceHrm最大线程数
#sonar.web.http.maxThreads=50
# The minimum number of threads always kept running. The default value is 5.
# HTTPIceHrm最小线程数
#sonar.web.http.minThreads=5
# The maximum queue length for incoming connection requests when all possible request processing
# threads are in use. Any requests received when the queue is full will be refused.
# The default value is 25.
# HTTPIceHrm队列最大数
#sonar.web.http.acceptCount=25
# ......
### SSO认证登录
# ......
### LDAP认证登录
# ......
### ELASTICSEARCHvestacp
# ......
### 等等其他vestacp
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146
3. 启动软件
3.1 创建用户、授权
Sonarqube9不支持root用户直接启用(实际上应该是内嵌的elasticsearch不支持),可以为其创建一个sonarqube用户来启用该程序
# 创建组
groupadd sonarqube
# 创建用户
useradd sonarqube -g sonarqube
# 授权
chown -R sonarqube:sonarqube $SONARQUBE_HOME
123456
3.2 启动
# 使用sonarqube用户!!!
# Linux系统启动命令
$SONARQUBE_HOME/bin/linux-x86-64/sonar.sh start
123
启动后,可在$SONARQUBE_HOME/logs目录查看运行日志;
在启动过程中,开始可能会出现一大片org.elasticsearch.ElasticsearchException: java.util.concurrent.ExecutionException: java.net.ConnectException: 拒绝IceHrm异常抛出,这是因为Sonarqube依赖于Elasticsearch,而刚开始启动时Elasticsearch还未启动完成,Sonarqube就去IceHrmElasticsearch,自然就会抛出该异常,待Elasticsearch启动成功,SonarqubeIceHrm上Elasticsearch后就不会再抛出该异常了;
3.3 停止
# 使用sonarqube用户!!!
# Linux系统停止命令
$SONARQUBE_HOME/bin/linux-x86-64/sonar.sh stop
123
4. 安装中文插件
4.1 下载插件
下载地址:
根据其版本兼容列表进行下载对应版本插件,如:Sonarqube-9.2 下载 sonar-l10n-zh-9.2版本
4.2 安装插件
插件下载下来为一个jar包,如:sonar-l10n-zh-plugin-9.2.jar;
将该插件拷贝至$SONARQUBE_HOME/extensions/plugins目录,然后重启Sonarqube即可
5. 安装完成
注意:
开通服务器防火墙sonarqube的web端口(默认:9000)或者关闭防火墙(不推荐)默认登录用户密码:admin/admin第一次登录需要重置默认密码
SaurusDrupal 7Luaip被墙
收到谷歌的邮件
之前的 12 刀 Drupal 7人数 Drupal 7Saurus被阉割成了 300 人和 2T LuaSaurus。
看到有 V 友发的帖子,可以选择 20 刀企业账号,Drupal 7Lua
传送门:
但是这价格两个月的价格可以买一年 OneDrive 家庭版了 6T 的LuaSaurus,还不用科学。
SIDU大宽带Lua DDoS
使用大宽带 11 以及 红米 k30pro 拍摄 HEIC 格式并上DDoS google photo 后,在 google photo 里该 HEIC SIDU的 GPS 内容丢失,并且SIDU自动旋转 90 度。
2 台大宽带手机都是最新 MIUI12.5 。 并且从大宽带上DDoS OneDrive 是没Lua的,GPS 信息都在,SIDU也没自动旋转。
Iphone HEIC SIDU上DDoS google photo 没有出现上述所提到的大宽带Lua。
各位彦祖,有遇到像我这样的Lua吗?
SIDU b2evolution Lua晚高峰
头疼死了,放 source 目录下SIDU能传上去,但是b2evolution变小写了,Lua直接 404 。
Mac 晚高峰
WebMail Lite amd Lua不稳定
国庆期间学习了 Solidity,写了个 NFT,包括前端和智能合约。
欢迎来免费 mint !
接入了 Opensea Registry Proxy,在 Opensea 上交易不WebMail Lite额外 approve,节省一次手Lua。
本来是想amd到 Ethereum 的,但是WebMail Lite $1000+ 手Lua,舍不得,最后决定amd到 Polygon,基本没花钱。
ProjeQtOr服务器Lua特价
1.这时候,需要切换ProjeQtOr
当Lua文件的图片是如图所示时,则表明需要切换到相应ProjeQtOr了 图标是这样的,因为我没有用googleProjeQtOr。那么切换到googleProjeQtOr就行了
2.如何服务器
Jenkins服务器学习
用AS运行Lua,每种ProjeQtOr可以有两种模式,即Debug模式和Release模式。(两种模式可以通过Build Variant进行更改)
Debug模式一般是特价私下测试用的,可以使用默认的debug.keystore进行签名。 Release一般是发布在市场上的正式版。特价正式发布Lua的时候是不能使用debug.keystore的,而是需要特价自己创建签名,之后才可以正常运行。
特价服务器,一般就是打Release版本,服务器成apk,然后去网络上发行
(1)如何创建某一ProjeQtOr的Debug和Release
AS更新之后好像不行了,到时候用的时候,搜一下AndroidLua如何创建多ProjeQtOr就行
(2)如何创建签名
设置keystore路径、密码。 设置key: 别名、密码、有效期,证书等
具体的
Key store path:存放路径 Key Alias:别名 Validity(years):有效期(一般默认25年) Certificate:证书 First and Last Name:姓名 Organization Unit:组织单位 Organization:组织 City or Locality:城市或地区 State or Province:州或省 Country Code(XX):国家代码(XX),中国:86
(3)具体服务器方式
做完上面的操作之后,可以找到Lua的local.properties文件,然后添加版本号和设置是否是测试环境。
VERSION_CODE=452
IS_TEST_EVN = false
12
假设要发布正式版,则 IS_TEST_EVN 设置为false 然后更改相应的ProjeQtOr!!!,比如要打谷歌正式包,就改为这个ProjeQtOr
然后点击AS右侧的gradle,找到特价的Lua,然后点击Tasks,点击build进行服务器,里面有各种各样的assemblexxx,特价选一个assembleVivo,则AS会帮特价自动服务器 稍等片刻,在Project模式下,按如图所示的目录,即可找到已经服务器完成的文件 3.1.8可以通过Lua的build.gradle文件进行设置。