Điểm:0

"Đã xác định nhiều tập lệnh --up" khi chạy OpenVPN bên trong bộ chứa Docker

lá cờ pt

Tôi đang sử dụng binhex/arch-rtorrentvpn và nội dung của tôi docker-compose.yml như sau:

phiên bản: "2"
dịch vụ:
  torrent:
    ảnh: binhex/arch-rtorrentvpn
    container_name: rtorrent
    cap_add:
      - NET_ADMIN
    môi trường:
      - VPN_ENABLED=có
      - VPN_USER=<tên người dùng của tôi>
      - VPN_PASS=<mật khẩu của tôi>
      - VPN_PROV=tùy chỉnh
      - VPN_OPTIONS=--script-security 2 --up /config/persists/tun_up.sh
      - VPN_CLIENT=openvpn
      - STRICT_PORT_FORWARD=không
      - ENABLE_AUTODL_IRSI=có
      - ENABLE_RPC2=có
      - ENABLE_RPC2_AUTH=không
      - ENABLE_WEBUI_AUTH=không
      - LAN_NETWORK=192.168.1.0/24
      - NAME_SERVERS=1.1.1.1,1.0.0.1
      - GỠ LỖI=đúng
      - PHP_TZ=Châu Âu/Luân Đôn
      - MẶT NẠ = 000
      - PUID=1000
      -PGID=1000
    khối lượng:
      - ./config:/config
      - ./downloads:/downloads
      - /etc/localtime:/etc/localtime:ro
    cổng:
      - 9080:9080
      - 9443:9443
      - 8118:8118
    khởi động lại: trừ khi dừng

Vấn đề tôi gặp phải là, theo đầu ra [gỡ lỗi], dòng lệnh OpenVPN của tôi như sau:

[gỡ lỗi] Dòng lệnh OpenVPN: - /usr/bin/openvpn 
--reneg-giây 0 
--mute-replay-cảnh báo 
--auth-nocache 
--setenv VPN_PROV 'tùy chỉnh' 
--setenv VPN_CLIENT 'openvpn' 
--setenv GỠ LỖI 'đúng' 
--setenv VPN_DEVICE_TYPE 'tun0' 
--setenv VPN_ENABLED 'có' 
--setenv VPN_REMOTE_SERVER '213.152.188.3' 
--setenv ỨNG DỤNG 'rtorrent' 
--script-bảo mật 2 
--writepid /root/openvpn.pid 
--remap-usr1 HẤP DẪN 
--log-chắp thêm /dev/stdout 
--pull-filter bỏ qua 'lên' 
--pull-filter bỏ qua 'xuống' 
--pull-filter bỏ qua 'tuyến-ipv6' 
--pull-filter bỏ qua 'ifconfig-ipv6' 
--pull-filter bỏ qua 'tun-ipv6' 
--pull-filter bỏ qua 'dhcp-option DNS6' 
--pull-filter bỏ qua 'kiên trì điều chỉnh' 
--pull-filter bỏ qua 'reneg-sec' 
--up /root/openvpnup.sh 
--up-delay 
--up-khởi động lại 
--auth-user-pass credentials.conf 
--script-bảo mật 2 
--up /config/persists/tun_up.sh 
--cd /config/openvpn 
--config '/config/openvpn/nl910.nordvpn.com.tcp443.ovpn' 
--remote 213.152.188.3 443 tcp-client 
--remote-random

Điều này ném lỗi: Nhiều tập lệnh --up được xác định. Tập lệnh được cấu hình trước đó bị ghi đè và container sẽ không bắt đầu

Tôi đã thử gọi tập lệnh bằng hai phương pháp dưới đây, cả hai đều dẫn đến cùng một lỗi.

  • gọi các /root/openvpnup.sh tập lệnh thông qua việc sử dụng ; dải phân cách. ví dụ.: VPN_OPTIONS=--script-security 2 --up /config/persists/tun_up.sh;/root/openvpnup.sh
  • gọi các /root/openvpnup.sh kịch bản bằng cách thêm /root/openvpnup.sh đến cuối của tôi tun_up.sh kịch bản.
  • Chạy tập lệnh thông qua các tham số khác (ví dụ: --tls-xác minh) thay vì --hướng lên

Làm thế nào tôi có thể làm cho nó hoạt động?

Điểm:0
lá cờ in

Tôi nghi ngờ rằng điều này xảy ra bởi vì bạn đang xác định tập lệnh lên trước tệp config. Nếu bạn cố gắng thêm chạy --up /config/persists/tun_up.sh bên trong cấu hình ovpn có thể hoạt động.

Một gợi ý khác là sao chép tập lệnh bên trong /etc/openvpn và không chỉ định một đường dẫn tuyệt đối đến nó.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.