Sign inSign up

boxboxroot/softether-client

By boxboxroot

•Updated over 2 years ago

Softether Client

Image
Networking
Developer tools
0

163

boxboxroot/softether-client repository overview

⁠การใช้งาน

⁠Docker Compose
# 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"
⁠Kubernetes (K8s)
# 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

Tag summary

Content type

Image

Digest

sha256:0befe4bda…

Size

95.4 MB

Last updated

over 2 years ago

docker pull boxboxroot/softether-client:v1