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

pingap需求功能2个 #58

Open
fastkits opened this issue Nov 20, 2024 · 8 comments
Open

pingap需求功能2个 #58

fastkits opened this issue Nov 20, 2024 · 8 comments
Assignees
Labels
enhancement New feature or request

Comments

@fastkits
Copy link

1.希望加个功能,pingap初始化时,能默认把插件Admin绑定在 0.0.0.0:80/pingap/ 上,这样就可以不用添加 --admin参数,和 初始化两个端口 80 + 3018, 默认启80

image

  1. 测试环境配置好代理后, 希望可以再界面上 一键复制配置, 再粘贴到另外一个环境上
    image
@vicanso vicanso self-assigned this Nov 20, 2024
@vicanso vicanso added the question Further information is requested label Nov 20, 2024
@vicanso
Copy link
Owner

vicanso commented Nov 20, 2024

1、由于admin并不需要所有实例启用,而80端口基本为对外服务,若默认启用又无密码则很容易导致安全问题
2、由于现在加载之后是完整的toml(若是目录有多个则加载所有),界面上复制也只能完整复制所有内容。当前版本已支持将配置导出,使用--sync命令执行。
3、界面上提供复制仅是指点击则将配置复制至粘贴板?

@fastkits
Copy link
Author

  1. 默认一个账号密码,因为在生产中往往 一个对外端口 很方便, 其实问题2也能解决问题1
  2. 详细说说第二个: test环境配好了 一系列配置后, 这时候要上生产环境,希望能在 test环境一键复制所有配置, 然后在生产环境能有地方粘贴进去,因为k8s中复制文件很不方便

@vicanso
Copy link
Owner

vicanso commented Nov 27, 2024

1、后续版本增加支持[email protected]:80/pingap方式启用添加至80端口,但是默认生成账号与密码则不考虑支持了
2、后续版本支持

@vicanso vicanso added enhancement New feature or request and removed question Further information is requested labels Nov 27, 2024
@fastkits
Copy link
Author

ok 感谢大佬

@fastkits
Copy link
Author

fastkits commented Dec 9, 2024

1、后续版本增加支持[email protected]:80/pingap方式启用添加至80端口,但是默认生成账号与密码则不考虑支持了

这个是支持了吗

@vicanso
Copy link
Owner

vicanso commented Dec 10, 2024

1、后续版本增加支持[email protected]:80/pingap方式启用添加至80端口,但是默认生成账号与密码则不考虑支持了

这个是支持了吗

是的,可以试试最新发布的版本

@fastkits
Copy link
Author

试了,不可以的

我的运行命令是:
docker run -d -p 80:80 -e PINGAP_ADMIN_ADDR=0.0.0.0:80/pingap -e PINGAP_ADMIN_USER=root -e PINGAP_ADMIN_PASSWORD=root vicanso/pingap:latest

也试过docker run -d -p 80:80 -e PINGAP_ADMIN_ADDR=127.0.0.1:80/pingap -e PINGAP_ADMIN_USER=root -e PINGAP_ADMIN_PASSWORD=root vicanso/pingap:latest

@vicanso
Copy link
Owner

vicanso commented Dec 11, 2024

试了,不可以的

我的运行命令是: docker run -d -p 80:80 -e PINGAP_ADMIN_ADDR=0.0.0.0:80/pingap -e PINGAP_ADMIN_USER=root -e PINGAP_ADMIN_PASSWORD=root vicanso/pingap:latest

也试过docker run -d -p 80:80 -e PINGAP_ADMIN_ADDR=127.0.0.1:80/pingap -e PINGAP_ADMIN_USER=root -e PINGAP_ADMIN_PASSWORD=root vicanso/pingap:latest

由于我使用了http url parse的方式,80端口认为是默认形式,因此被忽略了,后续修复。你可以先使用其它端口。

vicanso added a commit that referenced this issue Dec 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants