ฉันกำลังใช้ binhex/arch-rtorrentvpn และเนื้อหาของฉัน นักเทียบท่า-compose.yml
มีรายละเอียดดังนี้:
รุ่น: "2"
บริการ:
ฝนตกหนัก:
ภาพ: binhex/arch-rtorrentvpn
ชื่อคอนเทนเนอร์: rtorrent
cap_add:
- NET_ADMIN
สิ่งแวดล้อม:
- VPN_ENABLED=ใช่
- VPN_USER=<ชื่อผู้ใช้ของฉัน>
- VPN_PASS=<รหัสผ่านของฉัน>
- VPN_PROV=กำหนดเอง
- VPN_OPTIONS=--script-security 2 --up /config/persists/tun_up.sh
- VPN_CLIENT=openvpn
- STRICT_PORT_FORWARD=ไม่
- ENABLE_AUTODL_IRSSI=ใช่
- ENABLE_RPC2=ใช่
- ENABLE_RPC2_AUTH=ไม่มี
- ENABLE_WEBUI_AUTH=ไม่มี
- LAN_NETWORK=192.168.1.0/24
- NAME_SERVERS=1.1.1.1,1.0.0.1
- DEBUG=จริง
- PHP_TZ=ยุโรป/ลอนดอน
- UMASK=000
- PUID = 1,000
- PGID=1,000
ปริมาณ:
- ./config:/config
- ./ดาวน์โหลด:/ดาวน์โหลด
- /etc/localtime:/etc/localtime:ro
พอร์ต:
- 9080:9080
- 9443:9443
- 8118:8118
รีสตาร์ท: เว้นแต่จะหยุด
ปัญหาที่ฉันมีคือตามเอาต์พุต [debug] บรรทัดคำสั่ง OpenVPN ของฉันเป็นดังนี้:
[แก้ปัญหา] บรรทัดคำสั่ง OpenVPN:- /usr/bin/openvpn
--reneg วินาที 0
--ปิดเสียง-เล่นซ้ำ-คำเตือน
--auth-nocache
--setenv VPN_PROV 'กำหนดเอง'
--setenv VPN_CLIENT 'openvpn'
--setenv DEBUG 'จริง'
--setenv VPN_DEVICE_TYPE 'tun0'
--setenv VPN_ENABLED 'ใช่'
--setenv VPN_REMOTE_SERVER '213.152.188.3'
--setenv แอปพลิเคชัน 'rtorrent'
--script-security2
--writepid /root/openvpn.pid
--remap-usr1 ซิกอัพ
--log-ต่อท้าย /dev/stdout
--pull-filter ละเว้น 'ขึ้น'
--pull-filter ละเว้น 'ลง'
--pull-filter ละเว้น 'route-ipv6'
--pull-filter ละเว้น 'ifconfig-ipv6'
--pull-filter ละเว้น 'tun-ipv6'
--pull-filter ละเว้น 'dhcp-option DNS6'
--pull-filter ละเว้น 'perist-tun'
--pull-filter ละเว้น 'reneg-sec'
--up /root/openvpnup.sh
--up-ล่าช้า
--up-รีสตาร์ท
--auth-user-pass credentials.conf
--script-security2
--up /config/persists/tun_up.sh
--cd /config/openvpn
--config '/config/openvpn/nl910.nordvpn.com.tcp443.ovpn'
--remote 213.152.188.3 443 ไคลเอนต์ tcp
--remote-สุ่ม
สิ่งนี้ทำให้เกิดข้อผิดพลาด: กำหนด --up สคริปต์หลายรายการ สคริปต์ที่กำหนดค่าไว้ก่อนหน้านี้ถูกแทนที่
และคอนเทนเนอร์จะไม่เริ่มทำงาน
ฉันได้ลองเรียกสคริปต์ด้วยสองวิธีด้านล่าง ซึ่งทั้งสองวิธีทำให้เกิดข้อผิดพลาดเดียวกัน
- โทร
/root/openvpnup.sh
สคริปต์โดยใช้ ;
ตัวคั่น เช่น.: VPN_OPTIONS=--สคริปต์ความปลอดภัย 2 --up /config/persists/tun_up.sh;/root/openvpnup.sh
- โทร
/root/openvpnup.sh
สคริปต์โดยการเพิ่ม /root/openvpnup.sh
ถึงที่สุดแห่งข้าพเจ้า tun_up.sh
สคริปต์
- เรียกใช้สคริปต์ผ่านพารามิเตอร์อื่นๆ (เช่น:
--tls-ยืนยัน
) แทน --ขึ้น
ฉันจะทำให้สิ่งนี้ทำงานได้อย่างไร