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?