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

832次阅读
没有评论

其他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
评论(没有评论)