小编rpa*_*anm的帖子

如何通过代理服务器设置系统范围的连接

我的互联网访问是通过代理访问的,我的操作系统是 Debian 8,每个应用程序都必须将其配置为使用代理,但是有一些令人头疼的是让它与代理一起工作,那么我的问题是:有什么办法或一个将我的所有连接(tcp、udp 等)发送到代理的程序?也就是说,如何通过代理服务器设置系统范围的连接?

linux debian proxy

15
推荐指数
1
解决办法
9万
查看次数

在没有 root 权限的情况下运行 openvpn

我正在使用 openvpn,当我输入:

$ sudo openvpn
Run Code Online (Sandbox Code Playgroud)

每个都很好,但是当我输入时:

$ openvpn
bash: openvpn: command not found
Run Code Online (Sandbox Code Playgroud)

我尝试在我的 Debian 8 中使用此说明,但在 Jessie 中我找不到一些文件,例如:/etc/rc.d/init.d/openvpn-su 等。

那么,我如何在没有 root 权限的情况下运行 openvpn?

sudo openvpn

6
推荐指数
1
解决办法
1万
查看次数

如何在 Debian 8 中安装 Debian Xfce 4.12

Debian 8 将与 XFCE 4.10 一起使用,但我喜欢 4.12 版,如何在 Debian 8 中安装它?

debian xfce

5
推荐指数
1
解决办法
2万
查看次数

带有 curl 的脚本手动工作但不在 cron 作业中

我的脚本(status.sh)是:

#!/bin/bash
SITE=http://www.example.org/

STATUS=$(/usr/bin/curl -s -o /dev/null -I -w "%{http_code}" $SITE)

if [ $STATUS -eq 200 ]
then
 echo $STATUS >> /home/myuser/mysite-up.log
else
 echo $STATUS >> /home/myuser/mysite-down.log
fi
Run Code Online (Sandbox Code Playgroud)

我跑:

$ chmod +x /home/myuser/status.sh
Run Code Online (Sandbox Code Playgroud)

然后在我的 crontab 上我得到了:

* * * * * /home/myuser/status.sh
Run Code Online (Sandbox Code Playgroud)

当我运行时:

$ /home/myuser/status.sh
Run Code Online (Sandbox Code Playgroud)

该文件/home/myuser/mysite-up.log包含:

200
Run Code Online (Sandbox Code Playgroud)

但是当 cron 运行时,该文件/home/myuser/mysite-up.log包含:

000
Run Code Online (Sandbox Code Playgroud)

我做错了什么?

编辑: 我修改了脚本添加:

set -x
Run Code Online (Sandbox Code Playgroud)

正如@Sobrique 所建议的,我的输出是:

 SITE=http://www.example.org/
 /usr/bin/curl -s -o /dev/null -I -w '%{http_code}' http://www.example.org/
 STATUS=000
 '[' 000 -eq 200 ']'
 echo 000
Run Code Online (Sandbox Code Playgroud)

bash cron curl

2
推荐指数
1
解决办法
1万
查看次数

标签 统计

debian ×2

bash ×1

cron ×1

curl ×1

linux ×1

openvpn ×1

proxy ×1

sudo ×1

xfce ×1