mirror of
https://github.com/hufrea/byedpi.git
synced 2024-12-22 06:15:14 +00:00
Add start instruction as daemon
This commit is contained in:
parent
467391bbd1
commit
03beaf25d1
@ -16,6 +16,13 @@ ciadpi --fake -1 --ttl 8
|
||||
-p, --port <num>
|
||||
Прослушиваемый порт, по умолчанию 1080
|
||||
|
||||
-D, --daemon
|
||||
Запуск в режиме демона
|
||||
Поддерживается только в Linux и BSD системах
|
||||
|
||||
-w, --pidfile <filename>
|
||||
Расположение PID-файла
|
||||
|
||||
-E, --transparent
|
||||
Запуск в режиме прозрачного прокси, SOCKS работать не будет
|
||||
|
||||
|
26
dist/bsd/README.md
vendored
Normal file
26
dist/bsd/README.md
vendored
Normal file
@ -0,0 +1,26 @@
|
||||
# Installing on BSD
|
||||
|
||||
Tested on FreeBSD 14.1 and DrafonFly BSD 6.4
|
||||
|
||||
## Building
|
||||
```sh
|
||||
cd byedpi/
|
||||
make
|
||||
sudo make install
|
||||
```
|
||||
|
||||
## System Service
|
||||
|
||||
You can configure the program to run as system service.
|
||||
|
||||
### As system service:
|
||||
|
||||
```sh
|
||||
sudo cp byedpi /usr/local/etc/init.d
|
||||
sudo sysrc byedpi_enable="YES"
|
||||
```
|
||||
|
||||
You should see the service now marked as "active":
|
||||
```sh
|
||||
sudo service byedpi status
|
||||
```
|
28
dist/bsd/byedpi
vendored
Executable file
28
dist/bsd/byedpi
vendored
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/sh
|
||||
|
||||
# PROVIDE: byedpi
|
||||
# REQUIRE: DAEMON
|
||||
# BEFORE: LOGIN
|
||||
# KEYWORD: shutdown
|
||||
|
||||
# Define these byedpi_* variables in one of these files:
|
||||
# /etc/rc.conf
|
||||
# /etc/rc.conf.local
|
||||
# /etc/rc.conf.d/byedpi
|
||||
#
|
||||
# DO NOT CHANGE THESE DEFAULT VALUES HERE
|
||||
|
||||
byedpi_enable=${byedpi_enable-"NO"}
|
||||
byedpi_flags=${byedpi_flags-"--daemon --pidfile /var/run/ciadpi.pid -split 1 --disorder 3+s --mod-http=h,d --auto=torst --tlsrec 1+s"}
|
||||
|
||||
. /etc/rc.subr
|
||||
|
||||
name="byedpi"
|
||||
rcvar=byedpi_enable
|
||||
command="/usr/local/bin/ciadpi"
|
||||
|
||||
load_rc_config $name
|
||||
|
||||
start_cmd="echo \"Starting ${name}.\"; ${command} ${byedpi_flags}"
|
||||
|
||||
run_rc_command "$1"
|
Loading…
Reference in New Issue
Block a user