我正在尝试在运行 CentOS 6.10 最小安装的无头服务器上使用 OpenVPN 设置 Transmission,理想情况下这些将在我启动系统时启动。
\n\n我可以按照此处和此处\xe2\x80\x94 的步骤运行所有内容,但这仅在手动运行脚本(vpn.sh
,根据两个教程)时有效。该脚本如下所示:
#!/bin/sh\n\nsudo openvpn --cd /etc/openvpn --config /etc/openvpn/conf.ovpn --script-security 2 --up /etc/openvpn/up.sh\n
Run Code Online (Sandbox Code Playgroud)\n\n我可能会补充一点,除了 OpenVPN 和 Transmission 之外,我还有这个 Telegram 机器人,它应该在其他一切就绪后启动,所以我的up.sh
文件末尾还有一行,如下所示:
#!/bin/sh\n\n/etc/init.d/transmission-daemon stop\n/bin/sed s/IP_ADDRESS/$4/ /var/lib/transmission/.config/transmission/settings_template.json > /var/lib/transmission/.config/transmission/settings.json\n/etc/init.d/transmission-daemon start\n/etc/init.d/transmission-telegram start\n
Run Code Online (Sandbox Code Playgroud)\n\n理想情况下,我能够做一些类似于这篇文章概述的事情,尽管我对是否所有流量都通过 VPN 还是仅通过 Torrent 流量并不特别挑剔:
\n\n我尝试按照该帖子中概述的步骤进行操作,但由于某种原因,我无法让教程transmission-vpn-up
\xe2\x80\x94 中的脚本触发的事件发生 …