Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump golang.org/x/net from 0.14.0 to 0.17.0 in /fyne_coder #1

Open
wants to merge 139 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
139 commits
Select commit Hold shift + click to select a range
70ed988
增加http重定向
Feb 27, 2020
ea5dff1
add namesilo log
Feb 27, 2020
841f6d1
fix bug
Feb 27, 2020
8674ad8
add cert/sign
Feb 27, 2020
ce29f21
zip bug fix
Feb 28, 2020
b77498c
优化域名证书申请更新流程
Feb 29, 2020
f715042
fix conf file
Feb 29, 2020
f5fc979
fix
Feb 29, 2020
e18b2c4
fix
Feb 29, 2020
e43102f
fix
Feb 29, 2020
0f36818
fix path bug
Feb 29, 2020
f909df2
small fix
Feb 29, 2020
9fed204
fix bug
Feb 29, 2020
b463765
修复多域名处理时cmd错误问题
Mar 3, 2020
3b95782
取消http端口的启动
Mar 7, 2020
4fa3a46
增加docker脚本
Mar 8, 2020
df170d3
合并dnspod两个域名的证书
Mar 9, 2020
72992af
copy issuer.crt
Mar 9, 2020
4f6b5c2
remove issuer.crt
Mar 9, 2020
8c9abee
renew 后改为调用sslcopy.sh
May 11, 2020
d796156
Merge branch 'master' of https://github.com/xyzj/homecloud
May 11, 2020
19a4799
close resp body after request
May 11, 2020
31c0898
增加字符串编码功能
Jul 22, 2020
c15545a
调整movie路由跳转路径
xyzj Jul 24, 2020
bcf96f9
增加路由跳转管理接口
xyzj Jul 25, 2020
9ffca66
a little change
Jul 27, 2020
47fbe7b
增加本地videojs播放,使用配置tv-xx设置资源地址
Aug 7, 2020
d0283c4
tv增加order排序,默认按时间逆序,可设置按name排序
Aug 7, 2020
56f5d30
修正页面
Aug 7, 2020
88789bd
调整页面
xyzj Aug 7, 2020
7aea5cc
页面调整
xyzj Aug 7, 2020
00c59af
修复缩略图bug,调整样式'
xyzj Aug 9, 2020
72c0917
调整样式
xyzj Aug 9, 2020
590f43c
调整js
xyzj Aug 9, 2020
3697964
change css
xyzj Aug 9, 2020
fb90e89
页面调整,使用预载入
Aug 10, 2020
915f9ad
微调样式
Aug 10, 2020
fead7c5
加倍videojs缓存大小
Aug 11, 2020
1bbb9b9
设置mkv文件类型为webm
xyzj Aug 11, 2020
80c3ddc
增加字幕转化(todo)
xyzj Aug 13, 2020
3bbf339
增加字幕文件smi2vtt
Aug 14, 2020
b2df170
增加sub参数显示子目录内容
xyzj Aug 15, 2020
6cca838
bug fix
xyzj Aug 17, 2020
fefd284
修复选中列表的边框问题
Aug 17, 2020
9b586ae
增加watchfrp脚本
Aug 19, 2020
f9a096c
音频文件增加长度采样
xyzj Aug 19, 2020
765233b
Merge branch 'master' of https://github.com/xyzj/homecloud
xyzj Aug 19, 2020
a811fe2
修正字幕转换
xyzj Aug 21, 2020
58568e9
证书增加cloudflare支持
xyzj Aug 23, 2020
af48c7b
调整css
xyzj Aug 23, 2020
e05ea4c
更新hpc的dockerfile
xyzj Aug 27, 2020
56b7c6a
更新样式
xyzj Sep 2, 2020
80c2de5
恢复字幕按钮
Sep 3, 2020
7ab7fe7
更新sslrenew
Sep 4, 2020
54a29f2
增加youtube下载功能
xyzj Oct 2, 2020
476f26b
增加下载数量控制
xyzj Oct 3, 2020
0593cb5
增加youtube批量下载功能
xyzj Oct 4, 2020
9bdf1f4
优化
xyzj Oct 5, 2020
395bade
增加flash.min.js
xyzj Oct 5, 2020
ad314b1
优化下载
xyzj Oct 8, 2020
bde803e
ydl下载框outline:none
xyzj Oct 8, 2020
aaceb15
add sslrenew
Oct 10, 2020
333052f
增加英语字幕下载
xyzj Oct 11, 2020
96096f3
更新英文字幕下载
Oct 14, 2020
fec9cb9
修正文件遍历bug
Oct 14, 2020
f2a2e0e
优化sslrenew
Oct 14, 2020
d82e790
调整下载的停顿
Oct 20, 2020
3603979
精简部分内容
xyzj Nov 8, 2020
71b6db7
增加cf更新接口,少量问题修正
Nov 9, 2020
3107edc
修正视频下载bug
xyzj Nov 9, 2020
4e9412c
cf bug fix
xyzj Nov 21, 2020
bbd467d
调整下载间隔
xyzj Dec 8, 2020
5802ff7
优化下载脚本
Dec 8, 2020
9def1bb
优化下载脚本
Dec 8, 2020
3ffb7f0
update webtv
xyzj Dec 17, 2020
8f41754
支持跨域
Dec 17, 2020
ecd0f01
webtv忽略无音频文件
xyzj Dec 30, 2020
a484139
youtube-dl add --no-mtime
Jan 20, 2021
af5fac5
增加aria2c两个web页面
xyzj Jan 27, 2021
6386ed9
集成youtube,http,bt,thunder下载到/tools/dl
Jan 28, 2021
bb4fc19
用aria2管理http下载
xyzj Jan 29, 2021
3433f25
add httphere
Mar 17, 2021
9e01260
fix httphere
Mar 17, 2021
4355b08
fix thunder download
xyzj Mar 17, 2021
fe2c546
优化代码
Mar 23, 2021
3d93b61
fix ext4 youtube filename too long
xyzj Mar 23, 2021
9bd7338
replace youtube filename
xyzj Mar 23, 2021
38f0284
name bug fix
xyzj Mar 23, 2021
edb05bd
bug fix
xyzj Mar 23, 2021
4fe3fbd
清理无用代码
Mar 25, 2021
9f71148
small change
xyzj Mar 25, 2021
559e42a
使用embed管理videojs依赖,增加vauth启动参数,设置是否对video路由进行验证
xyzj May 3, 2021
d93e538
无域名时可默认使用本地证书
xyzj May 3, 2021
e9c04c2
添加本地证书为静态文件
xyzj May 3, 2021
c82b8f1
video路由,启用认证时增加流量控制
May 6, 2021
01412e3
缩短sslrenew检查证书的间隔,分类http代码
May 27, 2021
60a403b
更新内置证书为ecc证书
Jul 30, 2021
8c385e4
修改youtube下载的错误判断
xyzj Aug 4, 2021
7a8aa9e
优化youtube下载
xyzj Aug 8, 2021
4ba1bb4
增加md5计算功能
Aug 11, 2021
479d81e
增加filelogon参数,控制是否启用文件日志
Aug 17, 2021
f96d5a9
更新watchfrpc,完全接管frpc进程启动
Aug 23, 2021
b85cf12
sslrenew改为每日0-3点检查更新一次
Sep 6, 2021
c480bd1
fix sslrenew zip file name
Oct 13, 2021
c9cfe4c
use something new
Oct 16, 2021
50592d2
good httphere
Oct 26, 2021
02f6691
更新videojs
Oct 29, 2021
560d1e9
upgrade httphere
Nov 1, 2021
50a51fb
更新sslrenew
Nov 4, 2021
56b6404
some change
Nov 4, 2021
de00a82
精简httphere
Nov 11, 2021
99dff80
fix route/v/*
Nov 16, 2021
bb6c04b
优化代码结构
Dec 20, 2021
7e2d0f1
bug fix
Dec 21, 2021
ca8a107
fix route
Jan 17, 2022
f2c2080
fix hcloud bug
Jan 26, 2022
2d07628
use json, not sjson
Jan 26, 2022
e79885f
add webtv
Jan 27, 2022
8ef07cd
fix bug
Jan 27, 2022
fb8e2ef
httphere增加showroutes路由
Feb 14, 2022
df6d2bf
update sslrenew, add -show
Mar 25, 2022
f3fbc4d
add vpstools and dockerfile
May 1, 2022
3508bcc
update vpstools and docker-wall
May 2, 2022
74e3c81
add game to hcloud
Jun 5, 2022
29d5b54
rewrite httphere
Jun 5, 2022
8a3a5e9
fix a lot
Aug 1, 2022
e0010e4
update docker-wall
Sep 5, 2022
32b0176
update ydl
Sep 6, 2022
f146ee1
fix ydl bug
Sep 19, 2022
7b871e9
use godaemon
Sep 27, 2022
b2efbda
upgrade docker-wall
Nov 30, 2022
71e6b25
upgrade v2 config
Nov 30, 2022
411f452
upgrade hcloud, support arm64
Mar 3, 2023
c62ef2c
add urlparser and ncmc
May 4, 2023
fd98a37
add coder, add renamemp4
Jun 19, 2023
b3c0dc3
use gocmd
Aug 11, 2023
7497e25
fix hcloud css
Aug 14, 2023
5d973f6
add fyne_coder
Sep 28, 2023
b6ceaec
Bump golang.org/x/net from 0.14.0 to 0.17.0 in /fyne_coder
dependabot[bot] Oct 11, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 7 additions & 7 deletions build.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
import platform


def build(outname, goos, goarch):
def build(outname, goos, goarch):
x = time.localtime()
y = x[3] * 60 * 60 + x[4] * 60 + x[5]
mainver = "1.0.0.{0}.{1}".format(
Expand All @@ -22,12 +22,12 @@ def build(outname, goos, goarch):
outpath = "dist_win"
else:
outpath = "dist_linux"
outname = outpath + "/"+outname
buildcmd = 'GOOS={5} GOARCH={6} go build -tags=jsoniter -ldflags="-s -w -X main.version={1} -X \'main.buildDate={2}\' -X \'main.goVersion={3}\' -X \'main.platform={4}\'" -o {0} main.go'.format(
outname = outpath + "/" + outname
buildcmd = 'GOOS={5} GOARCH={6} go build -ldflags="-s -w -X main.version={1} -X \'main.buildDate={2}\' -X \'main.goVersion={3}\' -X \'main.platform={4}\'" -o {0} main.go'.format(
outname, mainver, time.ctime(time.time()), gover, pf, goos, goarch)
# print(buildcmd)
os.system(buildcmd)
os.system("upx {0}".format(outname))
# os.system("upx --best {0}".format(outname))


def build_service(outname, goos, goarch):
Expand All @@ -46,12 +46,12 @@ def build_service(outname, goos, goarch):
outpath = "dist_win"
else:
outpath = "dist_linux"
outname = outpath + "/"+outname
buildcmd = 'GOOS={5} GOARCH={6} go build -tags=jsoniter -ldflags="-s -w -H windowsgui -X main.version={1} -X \'main.buildDate={2}\' -X \'main.goVersion={3}\' -X \'main.platform={4}\'" -o {0} main.go'.format(
outname = outpath + "/" + outname
buildcmd = 'GOOS={5} GOARCH={6} go build -ldflags="-s -w -H windowsgui -X main.version={1} -X \'main.buildDate={2}\' -X \'main.goVersion={3}\' -X \'main.platform={4}\'" -o {0} main.go'.format(
outname, mainver, time.ctime(time.time()), gover, pf, goos, goarch)
# print(buildcmd)
os.system(buildcmd)
os.system("upx dist_win/{0}".format(outname))
os.system("upx --best dist_win/{0}".format(outname))


if __name__ == "__main__":
Expand Down
23 changes: 23 additions & 0 deletions coder/main.go
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
package main

import (
"flag"

"github.com/xyzj/gopsu"
)

func main() {
encode := flag.String("e", "", "input the string you want to encode")
decode := flag.String("d", "", "input the string you want to decode")
md := flag.String("md5", "", "count md5")
flag.Parse()
if *encode != "" {
println(gopsu.CodeString(*encode))
}
if *decode != "" {
println(gopsu.DecodeString(*decode))
}
if *md != "" {
println(gopsu.GetMD5(*md))
}
}
16 changes: 16 additions & 0 deletions docker-wall/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
FROM alpine
LABEL maintainer="X.Minamoto"
ENV DEBIAN_FRONTEND=noninteractive LANG=C.UTF-8

COPY buildfiles /root

RUN /sbin/apk update && \
/sbin/apk upgrade && \
/sbin/apk add caddy openrc && \
/bin/cp /root/bin/localtime /etc/localtime && \
/bin/cp /root/bin/Caddyfile /etc/caddy/ && \
/bin/echo "net.ipv4.tcp_fastopen = 3" >>/etc/sysctl.conf && \
/bin/echo "net.ipv4.ip_forward=1" >>/etc/sysctl.conf && \
/bin/echo "net.ipv6.ip_forward=1" >>/etc/sysctl.conf

#ENTRYPOINT ["/root/bin/run.sh"]
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"email": "beunknow@outlook.com",
"registration": {
"body": {
"status": "valid",
"contact": [
"mailto:beunknow@outlook.com"
]
},
"uri": "https://acme-v02.api.letsencrypt.org/acme/acct/524324087"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIA5+E0RMNlYWfoacdYpF9VnmOsUe8BN5lEHSZrjbrpyVoAoGCCqGSM49
AwEHoUQDQgAEF3OnP4gXIhfLEcqcTZvvH9nNaAr9QL6WFz0AWrocqNEHggKgowBy
Uyimtdw8Sz6AiOtMZibCiB89QuIt1gWguQ==
-----END EC PRIVATE KEY-----
89 changes: 89 additions & 0 deletions docker-wall/buildfiles/bin/.lego/certificates/xyzjx.xyz.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
-----BEGIN CERTIFICATE-----
MIIEajCCA1KgAwIBAgISA/mttTUNVeZ411djT+baZ8NTMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMjA1MDExNjIxNDNaFw0yMjA3MzAxNjIxNDJaMBQxEjAQBgNVBAMT
CXh5emp4Lnh5ejBZMBMGByqGSM49AgEGCCqGSM49AwEHA0IABCFYTfo3YZaZzF3D
2zdsmeEpj2NDT492V70O8MMI0fCeezm0u9By+Wgr7rpB/ChhNmo+y4YnbAu9tER3
avBwMgyjggJhMIICXTAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUH
AwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQCMAAwHQYDVR0OBBYEFJvYcp8rQiEJ+jye
IM0v+LTMWvLaMB8GA1UdIwQYMBaAFBQusxe3WFbLrlAJQOYfr52LFMLGMFUGCCsG
AQUFBwEBBEkwRzAhBggrBgEFBQcwAYYVaHR0cDovL3IzLm8ubGVuY3Iub3JnMCIG
CCsGAQUFBzAChhZodHRwOi8vcjMuaS5sZW5jci5vcmcvMDEGA1UdEQQqMCiCDiou
eHl6amRheXMueHl6ggsqLnh5emp4Lnh5eoIJeHl6angueHl6MEwGA1UdIARFMEMw
CAYGZ4EMAQIBMDcGCysGAQQBgt8TAQEBMCgwJgYIKwYBBQUHAgEWGmh0dHA6Ly9j
cHMubGV0c2VuY3J5cHQub3JnMIIBBAYKKwYBBAHWeQIEAgSB9QSB8gDwAHYAQcjK
sd8iRkoQxqE6CUKHXk4xixsD6+tLx2jwkGKWBvYAAAGAgKR2rwAABAMARzBFAiBb
SIZKsscy+s0AuE5hi9DcxNTkQ2NP381gVTU9vRBFNgIhAL97PHrL3TfHp6lp9u3K
1kUX+f/QIka/EBUX7xZPSaFRAHYARqVV63X6kSAwtaKJafTzfREsQXS+/Um4havy
/HD+bUcAAAGAgKR20gAABAMARzBFAiAMsPQLBIiv/TsS7yfebIt34fh+xU1M2QyQ
hsh/EVlFTQIhANT2/JV+yAZdndfm+zA5nBNvbYg9PTrR0WsOrj69YjZxMA0GCSqG
SIb3DQEBCwUAA4IBAQBig2cLDPP9NFOxEhzo2fWVZNacM5WtRROX0/QpUf0G36v6
T+I6q+zefiWaf46t8JGWqAfJPS9jOqqzkn0bWjzpUkbuWAPT6CCgBXnbPteerVIX
pKFJWpoHC2+HtqQjQWl41pKiqBrSsZjwLZRvQ3vO8fI0CZ0/FpEZ6Mllmt7NXWRh
I/rOb2vgIlNnX6CTCsbrtde/6HfLNUboEnqJFdfq2Uv3bcZ5WtFjjPNusbXoyM9D
F/wbudMYy1rUfywdUFAll3hT8XKtglhHXC6kFkGETx+hUZV3Ou3Dl5vszthTN7Ze
FvRTG1UKJNCZ2fQT5TNyhK9LlBXJsoKt1GNQK4jc
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw
WhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP
R5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx
sxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm
NHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxg
Z3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG
/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYB
Af8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA
FHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw
AoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw
Oi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB
gt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W
PTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl
ikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz
CkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm
lJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4
avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2
yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O
yK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids
hCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+
HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv
MldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX
nLRbwHOoq7hHwg==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC
ov71am72AE8o295ohmxEk7axY/0UEmu/H9LqMZshftEzPLpI9d1537O4/xLxIZpL
wYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D
LtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk/CjhFLfs8L6P+1dy70sntK
4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5
bHbvO5BieebbpJovJsXQEOEO3tkQjhb7t/eo98flAgeYjzYIlefiN5YNNnWe+w5y
sR2bvAP5SQXYgd0FtCrWQemsAXaVCg/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ
Xmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4
FQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc
SLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna/H2ql
PRmP6zjzZN7IKw0KKP/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu/7xk9TND
TwIDAQABo4IBRjCCAUIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw
SwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1
c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx
+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEB
ATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu
b3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E
U1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu
MA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7/DlLQrt2M51oGrS+o44+/yQoDFVDC
5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K/QosMrAdSW
9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx/J3vWraV0T9VuG
WCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O
he8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC
Dfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5
-----END CERTIFICATE-----
63 changes: 63 additions & 0 deletions docker-wall/buildfiles/bin/.lego/certificates/xyzjx.xyz.issuer.crt
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@

-----BEGIN CERTIFICATE-----
MIIFFjCCAv6gAwIBAgIRAJErCErPDBinU/bWLiWnX1owDQYJKoZIhvcNAQELBQAw
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwHhcNMjAwOTA0MDAwMDAw
WhcNMjUwOTE1MTYwMDAwWjAyMQswCQYDVQQGEwJVUzEWMBQGA1UEChMNTGV0J3Mg
RW5jcnlwdDELMAkGA1UEAxMCUjMwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEK
AoIBAQC7AhUozPaglNMPEuyNVZLD+ILxmaZ6QoinXSaqtSu5xUyxr45r+XXIo9cP
R5QUVTVXjJ6oojkZ9YI8QqlObvU7wy7bjcCwXPNZOOftz2nwWgsbvsCUJCWH+jdx
sxPnHKzhm+/b5DtFUkWWqcFTzjTIUu61ru2P3mBw4qVUq7ZtDpelQDRrK9O8Zutm
NHz6a4uPVymZ+DAXXbpyb/uBxa3Shlg9F8fnCbvxK/eG3MHacV3URuPMrSXBiLxg
Z3Vms/EY96Jc5lP/Ooi2R6X/ExjqmAl3P51T+c8B5fWmcBcUr2Ok/5mzk53cU6cG
/kiFHaFpriV1uxPMUgP17VGhi9sVAgMBAAGjggEIMIIBBDAOBgNVHQ8BAf8EBAMC
AYYwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMBMBIGA1UdEwEB/wQIMAYB
Af8CAQAwHQYDVR0OBBYEFBQusxe3WFbLrlAJQOYfr52LFMLGMB8GA1UdIwQYMBaA
FHm0WeZ7tuXkAXOACIjIGlj26ZtuMDIGCCsGAQUFBwEBBCYwJDAiBggrBgEFBQcw
AoYWaHR0cDovL3gxLmkubGVuY3Iub3JnLzAnBgNVHR8EIDAeMBygGqAYhhZodHRw
Oi8veDEuYy5sZW5jci5vcmcvMCIGA1UdIAQbMBkwCAYGZ4EMAQIBMA0GCysGAQQB
gt8TAQEBMA0GCSqGSIb3DQEBCwUAA4ICAQCFyk5HPqP3hUSFvNVneLKYY611TR6W
PTNlclQtgaDqw+34IL9fzLdwALduO/ZelN7kIJ+m74uyA+eitRY8kc607TkC53wl
ikfmZW4/RvTZ8M6UK+5UzhK8jCdLuMGYL6KvzXGRSgi3yLgjewQtCPkIVz6D2QQz
CkcheAmCJ8MqyJu5zlzyZMjAvnnAT45tRAxekrsu94sQ4egdRCnbWSDtY7kh+BIm
lJNXoB1lBMEKIq4QDUOXoRgffuDghje1WrG9ML+Hbisq/yFOGwXD9RiX8F6sw6W4
avAuvDszue5L3sz85K+EC4Y/wFVDNvZo4TYXao6Z0f+lQKc0t8DQYzk1OXVu8rp2
yJMC6alLbBfODALZvYH7n7do1AZls4I9d1P4jnkDrQoxB3UqQ9hVl3LEKQ73xF1O
yK5GhDDX8oVfGKF5u+decIsH4YaTw7mP3GFxJSqv3+0lUFJoi5Lc5da149p90Ids
hCExroL1+7mryIkXPeFM5TgO9r0rvZaBFOvV2z0gp35Z0+L4WPlbuEjN/lxPFin+
HlUjr8gRsI3qfJOQFy/9rKIJR0Y/8Omwt/8oTWgy1mdeHmmjk7j1nYsvC9JSQ6Zv
MldlTTKB3zhThV1+XWYp6rjd5JW1zbVWEkLNxE7GJThEUG3szgBVGP7pSWTUTsqX
nLRbwHOoq7hHwg==
-----END CERTIFICATE-----

-----BEGIN CERTIFICATE-----
MIIFYDCCBEigAwIBAgIQQAF3ITfU6UK47naqPGQKtzANBgkqhkiG9w0BAQsFADA/
MSQwIgYDVQQKExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMT
DkRTVCBSb290IENBIFgzMB4XDTIxMDEyMDE5MTQwM1oXDTI0MDkzMDE4MTQwM1ow
TzELMAkGA1UEBhMCVVMxKTAnBgNVBAoTIEludGVybmV0IFNlY3VyaXR5IFJlc2Vh
cmNoIEdyb3VwMRUwEwYDVQQDEwxJU1JHIFJvb3QgWDEwggIiMA0GCSqGSIb3DQEB
AQUAA4ICDwAwggIKAoICAQCt6CRz9BQ385ueK1coHIe+3LffOJCMbjzmV6B493XC
ov71am72AE8o295ohmxEk7axY/0UEmu/H9LqMZshftEzPLpI9d1537O4/xLxIZpL
wYqGcWlKZmZsj348cL+tKSIG8+TA5oCu4kuPt5l+lAOf00eXfJlII1PoOK5PCm+D
LtFJV4yAdLbaL9A4jXsDcCEbdfIwPPqPrt3aY6vrFk/CjhFLfs8L6P+1dy70sntK
4EwSJQxwjQMpoOFTJOwT2e4ZvxCzSow/iaNhUd6shweU9GNx7C7ib1uYgeGJXDR5
bHbvO5BieebbpJovJsXQEOEO3tkQjhb7t/eo98flAgeYjzYIlefiN5YNNnWe+w5y
sR2bvAP5SQXYgd0FtCrWQemsAXaVCg/Y39W9Eh81LygXbNKYwagJZHduRze6zqxZ
Xmidf3LWicUGQSk+WT7dJvUkyRGnWqNMQB9GoZm1pzpRboY7nn1ypxIFeFntPlF4
FQsDj43QLwWyPntKHEtzBRL8xurgUBN8Q5N0s8p0544fAQjQMNRbcTa0B7rBMDBc
SLeCO5imfWCKoqMpgsy6vYMEG6KDA0Gh1gXxG8K28Kh8hjtGqEgqiNx2mna/H2ql
PRmP6zjzZN7IKw0KKP/32+IVQtQi0Cdd4Xn+GOdwiK1O5tmLOsbdJ1Fu/7xk9TND
TwIDAQABo4IBRjCCAUIwDwYDVR0TAQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYw
SwYIKwYBBQUHAQEEPzA9MDsGCCsGAQUFBzAChi9odHRwOi8vYXBwcy5pZGVudHJ1
c3QuY29tL3Jvb3RzL2RzdHJvb3RjYXgzLnA3YzAfBgNVHSMEGDAWgBTEp7Gkeyxx
+tvhS5B1/8QVYIWJEDBUBgNVHSAETTBLMAgGBmeBDAECATA/BgsrBgEEAYLfEwEB
ATAwMC4GCCsGAQUFBwIBFiJodHRwOi8vY3BzLnJvb3QteDEubGV0c2VuY3J5cHQu
b3JnMDwGA1UdHwQ1MDMwMaAvoC2GK2h0dHA6Ly9jcmwuaWRlbnRydXN0LmNvbS9E
U1RST09UQ0FYM0NSTC5jcmwwHQYDVR0OBBYEFHm0WeZ7tuXkAXOACIjIGlj26Ztu
MA0GCSqGSIb3DQEBCwUAA4IBAQAKcwBslm7/DlLQrt2M51oGrS+o44+/yQoDFVDC
5WxCu2+b9LRPwkSICHXM6webFGJueN7sJ7o5XPWioW5WlHAQU7G75K/QosMrAdSW
9MUgNTP52GE24HGNtLi1qoJFlcDyqSMo59ahy2cI2qBDLKobkx/J3vWraV0T9VuG
WCLKTVXkcGdtwlfFRjlBz4pYg1htmf5X6DYO8A4jqv2Il9DjXA6USbW1FzXSLr9O
he8Y4IWS6wY7bCkjCWDcRQJMEhg76fsO3txE+FiYruq9RUWhiF1myv4Q6W+CyBFC
Dfvp7OOGAN6dEOM4+qR9sdjoSYKEBpsr6GtPAQw4dy753ec5
-----END CERTIFICATE-----
5 changes: 5 additions & 0 deletions docker-wall/buildfiles/bin/.lego/certificates/xyzjx.xyz.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"domain": "xyzjx.xyz",
"certUrl": "https://acme-v02.api.letsencrypt.org/acme/cert/03f9adb5350d55e678d757634fe6da67c353",
"certStableUrl": "https://acme-v02.api.letsencrypt.org/acme/cert/03f9adb5350d55e678d757634fe6da67c353"
}
5 changes: 5 additions & 0 deletions docker-wall/buildfiles/bin/.lego/certificates/xyzjx.xyz.key
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIDmiuVOALihNqN8CglplCnFqedJvVZ/KL8M3DdAoTmKDoAoGCCqGSM49
AwEHoUQDQgAEIVhN+jdhlpnMXcPbN2yZ4SmPY0NPj3ZXvQ7wwwjR8J57ObS70HL5
aCvuukH8KGE2aj7LhidsC720RHdq8HAyDA==
-----END EC PRIVATE KEY-----
63 changes: 63 additions & 0 deletions docker-wall/buildfiles/bin/Caddyfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Caddy's configuration file
# see: https://caddyserver.com/docs/caddyfile

(common_headers) {
encode gzip
}
(tls_conf) {
tls /root/bin/ca/xyzjdays.xyz.crt /root/bin/ca/xyzjdays.xyz.key
}
(tls_self) {
tls /root/bin/localhost.pem /root/bin/localhost-key.pem
}
(log_conf) {
log {
output file "/var/log/caddy.log" {
roll_size 10mb
roll_keep 1
roll_keep_for 3d
}
}
}
# wewillsee
(ba_wall) {
basicauth /* {
outsidethewall JDJhJDE0JFY3ZGlKOTNHSEdYVGRiVTUwWnpzVC5MWndJaEdaMXouSXhpY3BWSGtYZlQxY29CbkZiZTdP
}
}
http://v4.xyzjdays.xyz, http://xyzjdays.xyz {
redir https://{host}{uri}
}

v2cf.xyzjdays.xyz:2096 {
# import common_headers
import tls_conf
# import log_conf
@ws_less {
path /lessormore
header Connection Upgrade
header Upgrade websocket
}
@ws_mess {
path /allmess
header Connection Upgrade
header Upgrade websocket
}
route {
reverse_proxy @ws_less 127.0.0.1:6891
reverse_proxy @ws_mess 127.0.0.1:6892
}
abort
}
v4.xyzjdays.xyz {
# import common_headers
# import log_conf
import tls_conf
reverse_proxy http://127.0.0.1:2052
}
xyzjdays.xyz {
# import common_headers
# import log_conf
import tls_conf
redir https://v4.xyzjdays.xyz/short{uri} 302
}
11 changes: 11 additions & 0 deletions docker-wall/buildfiles/bin/client.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
#!/bin/ash

start-stop-daemon --stop -p /run/v2client.pid

sleep 1

start-stop-daemon --start --background -m -p /run/v2client.pid /root/bin/v2ray -- run -c /root/bin/v2less.json

sleep 1

#start-stop-daemon --start --background -m -p /run/caddy.pid --exec /usr/sbin/caddy -- run --config /etc/caddy/Caddyfile
Loading