社区讨论

雷竞技网站MikroTik应用
elico
成员的候选人
成员的候选人
主题作者
职位: 103
加入: 2016年11月7日星期一凌晨3:23

ifconfig。IO容器准备好了

2022年11月15日星期二凌晨3:35

经过一段时间尝试交叉编译几个基于Golang的服务器,我设法找到了使其在容器内工作的正确方法。
当前的构建库在:
https://github.com/elico/ifconfig.io

二进制文件和实际容器被分离到两个独立的进程中。
在golang中,您可以简单地构建跨平台,然后只需将二进制文件嵌入到alpine容器中(它将无法与临时容器一起工作)。

要构建和发布这个项目,你只需要运行:
使

假设您已经安装了docker并可以访问Internet。

安装容器后,您将能够访问:
http://172.17.0.1/
http://172.17.0.1/all.json
http://172.17.0.1/ip
http://172.17.0.1/html

还有一些可以在https://ifconfig.io/

/
代码:选择所有
接口/bridge/add name=dockers /ip/address/add address=172.17.0.254/24接口=dockers / Interface /veth/add name=veth1地址=172.17.0.1/24网关=172.17.0.254/ Interface /bridge/port add bridge=dockers Interface =veth1 #/container/stop [find where tag=elicro/ifconfig. #]#/container/remove [find where tag=elicro/ifconfig. exe]/container config set registry-url=https://registry-1.docker。io tmpdir=disk1/pull /container envs add key=PORT name=ifconfig value=80 add key=GIN_MODE name=ifconfig value=release /container add dns=172.17.0.254 envlist=ifconfig interface=veth1 logging=yes root-dir=disk1/test remote-image=elicro/ifconfig. ioIo:latest start-on-boot=yes #/container/start [find where tag=elicro/ifconfig.io:latest]
用户头像
own3r1138
长期会员
长期会员
职位: 614
加入: 2021年2月14日星期日上午12:33
地点:昴宿星团
联系人:

再保险:ifconfig。IO容器准备好了

2022年11月16日星期三上午7:41

你好,
谢谢,有关于建立HTTPS连接的说明或演练吗?

问候,
elico
成员的候选人
成员的候选人
主题作者
职位: 103
加入: 2016年11月7日星期一凌晨3:23

再保险:ifconfig。IO容器准备好了

2022年11月17日星期四凌晨2:24

你好,
谢谢,有关于建立HTTPS连接的说明或演练吗?

问候,
嘿,

这取决于它是如何建立的。
你要么有一个预先存在的证书和链,或者你会使用一些加密工具。
对于让我们加密,将一个简单的流量容器作为反向代理会聪明得多。

我一直在另一个容器工作,但内部使用它是相当安全的,至于外部,这是一个完全不同的故事。

我可以尝试在飞行中创建一个自签名证书,但它会使容器更大一些。

让我知道你在考虑哪些选择
用户头像
own3r1138
长期会员
长期会员
职位: 614
加入: 2021年2月14日星期日上午12:33
地点:昴宿星团
联系人:

再保险:ifconfig。IO容器准备好了

2022年11月17日星期四上午3:18

你好,
我已经用let's encrypt生成了我的证书。在速度测试容器中设置HTTPS非常简单。
如果在这里有相同的功能就好了(IP:443在其他地方使用)。我在我的CHR中使用这个图像和许多可用的资源。带LE证书的反向代理当然可以满足我的需求。
但是,它们可能会限制可以承载此容器的MT设备。

问候,

谁在线?

浏览本论坛的用户:没有注册用户和0个访客