Commit Graph

482 Commits

Author SHA1 Message Date
A1lo
de34311193
build(docker): remove mirror setting (#513)
* remove mirror setting in docker build
2023-02-03 09:56:02 +08:00
A1lo
04f0c7e70e
feat: add support for getting IP addr by scripts (#511)
* feat: add support for getting IP addr by scripts

* fix: remove optional port for request.Host

* fix: correct inet type

* fix: add security requirement for using cmd method

* fix: add security info for using cmd method

* docs: add note about command line method

* fix: only allow to set config within 10 minutes when access via public network

* docs: add suggestion for enabling HTTPS connection
2023-02-02 23:57:44 +08:00
WaterLemons2k
8f2b4b12aa
feat: auto close stale issues and PRs (#509) 2023-02-02 11:06:55 +08:00
WaterLemons2k
a4331d8dc4
feat: use GitHub Actions to test Go (#506) 2023-02-01 22:45:24 +08:00
dependabot[bot]
770b2cf076
build(deps): bump docker/build-push-action from 3 to 4 (#503)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-31 16:11:45 +08:00
WaterLemons2k
606b44a5ba
feat: faster Docker multi-platform builds and shrink Go binaries (#498)
* feat(docker): faster multi-platform builds

See: https://www.docker.com/blog/faster-multi-platform-builds-dockerfile-cross-compilation-guide/

* feat(make): disable symbol table and DWARF generation

by adding -s and -w options to -ldflags

See: https://pkg.go.dev/cmd/link
2023-01-30 19:49:43 +08:00
jeessy2
3adfc85ea9
fix: ipv6 url in web (#487) 2023-01-12 20:26:02 +08:00
jeessy2
f9e10cf7e1
feat: get ipv6, use net interfaces by default (#486) 2023-01-12 20:13:18 +08:00
jeessy2
9f3f82474d
feat: default enabled ipv6 (#485) 2023-01-12 19:44:50 +08:00
jeessy2
ce524c02c5
fix: godaddy doesn't work well (#484) 2023-01-12 19:37:11 +08:00
jeessy2
a59beb9104 docs: usage in docker 2023-01-06 21:11:46 +08:00
jeessy2
03937e6bb5
feat: Skip verify (#481)
* feat: 支持跳过验证证书, 适合不能升级的老系统
2023-01-06 20:56:55 +08:00
jeessy2
e401a3819e
fix: web hook test not work (#476) 2022-12-27 22:43:53 +08:00
A1lo
ae784700c4
refactor: replace jquery with vanilla js (#475)
* refactor: replace jquery with vanilla js

* add empty line

* fix: add click event handler to all buttons
2022-12-23 23:11:37 +08:00
YueYue
640ddeb1c6
docs: 添加Discord的Webhook教学 (#474) 2022-12-23 20:30:41 +08:00
jeessy2
d17d9aa504 docs: new screenshot 2022-12-23 20:11:46 +08:00
jeessy2
e2ed2ea07d
fix: dnspod token url (#473) 2022-12-23 20:04:45 +08:00
YueYue
98326b3988
feat: dark mode (#471) 2022-12-23 19:59:57 +08:00
jeessy2
966d3187c2
fix: 当未设置cloudflare自定义参数, 保留原始proxied值 (#465) 2022-12-17 20:22:31 +08:00
jeessy2
6319e0e8e2
feat: 静态文件也需要经过权限认证 (#463) 2022-12-17 13:41:36 +08:00
jeessy2
e965314eb6
feat: 更加严格的登陆失败次数验证 (#461) 2022-12-17 13:41:13 +08:00
dependabot[bot]
20729c39b9
build(deps): bump goreleaser/goreleaser-action from 3 to 4 (#456)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 3 to 4.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v3...v4)

---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-16 09:57:25 +08:00
jeessy2
5152cea661
feat: support goos freebsd (#450) 2022-12-08 17:48:00 +08:00
我怎么就不是一只猫呢?
f05af3420b
feat: cloudflare增加自定义参数proxied (#438) 2022-12-05 10:45:51 +08:00
jeessy2
9565efee5e
feat: support goarm 5 (#429) 2022-11-20 10:05:31 +08:00
Alioth
a89653321a
docs: 添加推送加 (#421)
* docs: 添加推送加
2022-11-03 09:32:55 +08:00
A1lo
40910a944d
Feat: support no web service (#405)
* feat: support to set flag for not starting web service

* docs: support Google Domains and `-noweb` flag
2022-10-11 23:56:30 +08:00
dependabot[bot]
df79284abe
build(deps): bump github.com/kardianos/service from 1.2.1 to 1.2.2 (#404)
Bumps [github.com/kardianos/service](https://github.com/kardianos/service) from 1.2.1 to 1.2.2.
- [Release notes](https://github.com/kardianos/service/releases)
- [Commits](https://github.com/kardianos/service/compare/v1.2.1...v1.2.2)

---
updated-dependencies:
- dependency-name: github.com/kardianos/service
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-11 23:43:30 +08:00
A1lo
84cdb5d7d9
refactor: update dependency and use build-in function (#402) 2022-10-09 15:40:23 +08:00
A1lo
36f7a69ceb
feat: support Google Domain ddns (#401) 2022-10-09 13:51:22 +08:00
A1lo
2f997b449f
fix: use util.CreateHTTPClient to create http client (#400) 2022-10-09 13:21:31 +08:00
jeessy2
bcff15534a
feat: 启用外网访问, 必须输入登录用户名/密码 (#390)
* feat: 启用外网访问, 必须输入登录用户名/密码
2022-09-27 17:18:51 +08:00
jeessy2
0b4002a902 docs: 更多的域名服务商 2022-09-14 23:47:18 +08:00
jeessy2
0e6487d115
fix: 打印获取IP的错误信息 (#380) 2022-09-14 23:39:16 +08:00
jeessy2
d41d500a93
feat: 支持匹配第几个IPv6地址 (#379)
* fix: webhook模拟测试提示

* feat: 支持匹配第几个IPv6地址
2022-09-14 23:23:38 +08:00
jeessy2
b6ec7b83de
fix: webhook模拟测试提示 (#378) 2022-09-14 22:24:39 +08:00
klzwii
64f8108992
feat: 支持GoDaddy (#376) 2022-09-14 21:55:14 +08:00
jeessy2
f3322a02e7
feat: golang1.19 (#377) 2022-09-14 20:35:49 +08:00
A1lo
d982b050ed
build: correct the module path (#371)
* build: correct the module path

Now we are in v4.x, the `/v4` suffix should be added.

* docs: specify the module version
2022-08-31 20:12:48 +08:00
A1lo
1f6373786d
docs: add links for badages (#369) 2022-08-31 18:46:48 +08:00
jeessy2
f9e8250e42
fix: porkbun subdomain (#349) 2022-08-09 09:37:10 +08:00
jeessy2
3e2bbde681
fix: use tcp6 when get ipv6 from api (#348) 2022-08-04 18:54:07 +08:00
jeessy2
11738d6c33
feat: Default HTTP Client (#346)
* feat: use http.DefaultTransport

* feat: Api use HTTP Client without NoProxy
2022-08-03 19:37:10 +08:00
jeessy2
52e1fd6a20
fix: RecordId doesn't work (#344) 2022-08-02 20:24:23 +08:00
jeessy2
f621c6521a
feat: golang 1.18 (#338) 2022-07-30 20:07:27 +08:00
jeessy2
faed13100c
feat: 支持部分dns服务商传递自定义参数,实现地域解析等功能 (#337) 2022-07-30 20:04:00 +08:00
ZhengJin Fang
b530e1c39c
feat: support porkbun dns (#334)
* support Porkbun
2022-07-30 15:00:10 +08:00
jeessy2
9bb457db30 chore: upgrade dependencies 2022-06-14 18:14:23 +08:00
jeessy2
c7d63c22e3
fix: IPv6 supports prefixlen 128 (#301)
fix: #300
2022-06-14 18:10:16 +08:00
Holden Wu
29ef7ee973
fix: 修复了百度云同一域名改变解析类型时失败的bug (#292) 2022-05-30 22:06:00 +08:00