debian 虚拟机等linux 系统怎么走代理

2,081次阅读
没有评论

其他 WireGuard 等需要配置的方法暂时不写,这里就写一个最简单的方法。通过局域网内其他的 xray 内核的局域网代理功能直接代理。

方法非常简单,只需要用到 xray 的客户端,这里用 PC 端的 V2rayN 进行演示。

  1. 首先打开 V2rayN 客户端的「设置」→「参数设置」:开启「允许来自局域网的连接」。
  2. 记住你的 socks 和 http 代理端口(最新版在左下角会显示,如果没有的话,在刚才的「参数设置」里能看到 本地 socks 监听端口(http 端口 =socks 端口 +1)

然后我们打开 Cmd,输入「ipconfig」

找到 lan 地址,我这里是 192.168.0.12

 无线局域网适配器 WLAN:

   连接特定的 DNS 后缀 . . . . . . . : lan
   IPv4 地址 . . . . . . . . . . . . : 192.168.0.12
   子网掩码  . . . . . . . . . . . . : 255.255.255.0
   默认网关. . . . . . . . . . . . . : 192.168.0.1

然后通过 ssh 进到 Debian,输入下面指令

export http_proxy=socks5://192.168.0.12:10808
export https_proxy=$http_proxy

如果你想用 http 代理的话,输入下面的:

export http_proxy=http://192.168.0.12:10809
export https_proxy=$http_proxy

查看已经设置的代理可用:

echo $http_proxy
echo $https_proxy

Debian 11(Bullseye)与之前的版本相似,有多种方法可以修改系统环境变量。以下是一些常用的方法:

方法一:通过编辑  /etc/environment  文件(对全局系统生效)

  1. 打开终端并使用超级用户权限,以编辑  /etc/environment  文件:
sudo nano /etc/environment

      2. 在文件中添加你的环境变量,以键值对的形式,如:

MY_VARIABLE="my_value"

    替换  MY_VARIABLE  为你的环境变量名,my_value  为你的变量值。

       3. 保存文件并退出编辑器。

       4. 你不需要重新加载任何东西,修改将在下次启动系统或新终端会话时生效。

方法二:通过编辑  /etc/profile  文件(对全局系统生效)

  1. 打开终端并使用超级用户权限,以编辑  /etc/profile  文件:
sudo nano /etc/profile

      2.  在文件的末尾添加你的环境变量,以键值对的形式,如:

export MY_VARIABLE="my_value"

      替换  MY_VARIABLE  为你的环境变量名,my_value  为你的变量值。

      3. 保存文件并退出编辑器。

      4. 你不需要重新加载任何东西,修改将在下次启动系统或新终端会话时生效。

方法三:通过编辑  /etc/profile.d/  目录中的文件(对全局系统生效)

  1. 在  /etc/profile.d/  目录中创建一个新的  .sh  文件,例如  my_environment.sh
sudo nano /etc/profile.d/my_environment.sh

       2. 在文件中添加你的环境变量,以键值对的形式,如:

export MY_VARIABLE="my_value"

       替换  MY_VARIABLE  为你的环境变量名,my_value  为你的变量值

      3. 保存文件并退出编辑器。

      4. 你不需要重新加载任何东西,修改将在下次启动系统或新终端会话时生效。

方法四:通过编辑用户的  ~/.bashrc  或  ~/.bash_profile  文件(仅对特定用户生效)

你可以按照前面的方法一中的说明来编辑用户的  ~/.bashrc  或  ~/.bash_profile  文件来添加特定用户的环境变量。

无论哪种方法,你都可以通过在终端中运行  echo $MY_VARIABLE  来验证你的环境变量是否被正确设置。在更改系统级环境变量时,请小心,以免引起不必要的问题。

正文完
 1
评论(没有评论)