hwdsl2 / wireguard-install

WireGuard VPN server installer for Ubuntu, Debian, AlmaLinux, Rocky Linux, CentOS, Fedora, openSUSE and Raspberry Pi OS
MIT License
1.14k stars 265 forks source link

添加可以在lxc或者docker安装的支持 #5

Closed skill7899 closed 2 years ago

skill7899 commented 2 years ago

任务列表

描述改进建议 使用清楚简明的语言描述你的改进建议。 现在这个脚本不能运行在lxc里面或者docker里面,

你的改进建议与遇到的问题有关吗?请描述。 (如果适用)清楚,简洁地说明问题所在。 WireGuard本身是可以运行在docker或者lxc里面的,只要给权限就可以了,还有映射tun

其它信息 添加关于该改进建议的其它信息。

hwdsl2 commented 2 years ago

@skill7899 你好!感谢你的建议。该功能超出了本项目的范围。建议你查找网上其他项目关于WireGuard的Docker镜像。

skill7899 commented 2 years ago

@skill7899 你好!感谢你的建议。该功能超出了本项目的范围。建议你查找网上其他项目关于WireGuard的Docker镜像。

我发现你的脚本是可以装的,只要去掉检测就OK,其实可以做个判断,有没有tun设备就可以了。有tun设备就让他装

hwdsl2 commented 2 years ago

@skill7899 该脚本是基于 Nyr/wireguard-install,那个项目是支持container的。但是它选择使用 BoringTun 并从网上下载一个 BoringTun binary。这可能是因为 WireGuard 内核模块不能从 container 内部安装。本项目移除了该部分代码,去掉了 container 支持。如果你感兴趣可以参见 Nyr/wireguard-install