cat <<-'EOF' > Dockerfile
FROM hagb/docker-easyconnect:cli
RUN apt update \
&& apt -y install net-tools iputils* telnet curl \
&& rm -rf /var/lib/apt/lists/* \
&& sed -i 's|internal: eth0|internal: 0.0.0.0|g' /etc/danted.conf \
&& sed -i '/external: eth0/d' /etc/danted.conf
EOF
docker build --progress=plain -t
registry.xxx.com/other/docker-easyconnect:cli .
docker push
registry.xxx.com/other/docker-easyconnect:climkdir -p /opt/scripts
cat<<-'EOF' > /opt/scripts/
host-easyconnect.sh#!/bin/bash
docker run --name easyconnect \
-d \
--device /dev/net/tun \
--cap-add NET_ADMIN \
-ti \
--rm \
--net host \
-e EC_VER=7.6.7 \
-e CLI_OPTS='-d https://easyconnect 服务器地址/ -u easyconnect 账号 -p easyconnect 密码' \
registry.xxx.com/other/docker-easyconnect:cliEOF
chown -R root: /opt/scripts
bash /opt/scripts/
host-easyconnect.sh# 如果是在 debian 12 下,可以直接用 deb 包:
sudo apt -y install libdbus-glib-1-2 libcanberra-gtk-module
sudo apt -y install /data/storage/Debian/Package/EasyConnect_x64_7_6_7_3.deb
## 解决依赖问题:
sudo cp /data/storage/Debian/Package/libpango_for_easyconnect/lib/* /usr/share/sangfor/EasyConnect/
sudo chmod 644 /usr/share/sangfor/EasyConnect/libpango*