请问 centos 下如何将 MTProxy 设置开机启动呢

2018-07-10 10:52:21 +08:00
 HiJackXD
官方 readme 里用的 Systemd 服务,但是 centos6 不支持.
热火朝天 360°棉袄全捂求助.
5047 次点击
所在节点    Telegram
12 条回复
torbrowserbridge
2018-07-10 11:01:09 +08:00
ExecStart=/opt/MTProxy/mtproto-proxy -u nobody -p 8888 -H 443 -S <secret> -P <proxy tag> <other params>

这不行?
HiJackXD
2018-07-10 11:16:11 +08:00
@torbrowserbridge centos6 不行呢...
jjianwen68
2018-07-10 11:27:11 +08:00
一个方法:从 /etc/init.d 下找个 service,参考着加一个 service
kemad
2018-07-10 11:54:55 +08:00
crontab @reboot 了解一下
ionblue
2018-07-10 12:09:52 +08:00
crontab 里加一个 @reboot 就可以了。另外,人生已经如此艰难了,何苦再用 CentOS 呢?
JoyBanana
2018-07-10 12:22:19 +08:00
Google it
lieh222
2018-07-10 12:35:32 +08:00
/etc/rc.local
klii
2018-07-10 13:19:43 +08:00
不关机不就行了,服务器就是那种,一年不关机一次的(手动滑稽)另外强推 debian
HiJackXD
2018-07-10 13:37:23 +08:00
@jjianwen68

https://github.com/TelegramMessenger/MTProxy/issues/19 看到一个

```
#!/bin/sh
### BEGIN INIT INFO
# Provides: mtproto-proxy
# Required-Start: $remote_fs $syslog
# Required-Stop: $remote_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop:
# Short-Description: MTProxy service
### END INIT INFO

set -e

# Must be a valid filename
NAME=mtproto-proxy
PIDFILE=/var/run/$NAME.pid
#This is the command to be run, give the full pathname
DAEMON=/usr/bin/mtproto-proxy
DIR=/opt/MTProxy
DAEMON_OPTS=$(cat ${DIR}/options.txt)
USER=root

export PATH="${PATH:+$PATH:}/usr/sbin:/sbin"

case "$1" in
start)
echo -n "Starting daemon: "$NAME
start-stop-daemon --start --background --pidfile $PIDFILE -d $DIR -m --exec $DAEMON -- $DAEMON_OPTS
echo "."
;;
stop)
echo -n "Stopping daemon: "$NAME
start-stop-daemon --stop --signal TERM --quiet --oknodo --pidfile $PIDFILE
echo "."
sleep 3
;;
restart)
echo -n "Restarting daemon: "$NAME
start-stop-daemon --stop --signal TERM --quiet --oknodo --retry 30 --pidfile $PIDFILE
start-stop-daemon --start --background --pidfile $PIDFILE -d $DIR -m --exec $DAEMON -- $DAEMON_OPTS
echo "."
;;

*)
echo "Usage: "$1" {start|stop|restart}"
exit 1
esac

exit 0
```
nieyujiang
2018-07-10 13:39:30 +08:00
所以为什么要用 centos6
HiJackXD
2018-07-10 13:40:08 +08:00
@nieyujiang #10 因为搬瓦工那个一键 ss 只支持 os6 啊 TAT
trepwq
2018-07-10 13:42:09 +08:00
rc.local

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/469505

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX