Softether Client
163
# docker-compose.yaml
services:
vpn-client:
platform: linux/amd64
container_name: vpn-client
image: boxboxroot/softether-client:v1
restart: unless-stopped
tty: true
cap_add:
- NET_ADMIN
- SYS_MODULE
privileged: true
environment:
HUB: "hub"
NIC_NAME: "vpn"
ACCOUNT_NAME: "account"
ACCOUNT_PASSWORD: "password"
HOST_NAME: "domain:443"
# IP_PORTS_FORWARD: "192.168.10.10:1521"
# IP_PORTS_FORWARD: "192.168.10.10:1521,192.168.10.10:80"
# app-vpn.yaml
apiVersion: v1
kind: ConfigMap
metadata:
name: env-vpn
namespace: app-vpn
data:
HUB: "hub"
NIC_NAME: "vpn"
ACCOUNT_NAME: "account"
ACCOUNT_PASSWORD: "password"
HOST_NAME: "domain:443"
IP_PORTS_FORWARD: "192.168.10.10:1521"
---
apiVersion: apps/v1
kind: Deployment
metadata:
name: app-vpn
namespace: app-vpn
spec:
replicas: 1
selector:
matchLabels:
app: app-vpn
template:
metadata:
name: vpn-pods
labels:
app: app-vpn
spec:
containers:
- name: vpn-container
image: boxboxroot/softether-client:v1
imagePullPolicy: Always
envFrom:
- configMapRef:
name: env-vpn
securityContext:
capabilities:
add:
- NET_ADMIN
- SYS_MODULE
privileged: true
---
apiVersion: v1
kind: Service
metadata:
name: app-db
namespace: app-vpn
spec:
type: ClusterIP
selector:
app: app-vpn
ports:
- port: 1521
targetPort: 1521
Content type
Image
Digest
sha256:0befe4bda…
Size
95.4 MB
Last updated
over 2 years ago
docker pull boxboxroot/softether-client:v1