其他WireGuard等需要配置的方法暂时不写,这里就写一个最简单的方法。通过局域网内其他的xray内核的局域网代理功能直接代理。
方法非常简单,只需要用到xray的客户端,这里用PC端的V2rayN进行演示。
- 首先打开V2rayN客户端的「设置」→ 「参数设置」:开启「允许来自局域网的连接」。
- 记住你的 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
文件(对全局系统生效)
- 打开终端并使用超级用户权限,以编辑
/etc/environment
文件:
sudo nano /etc/environment
2. 在文件中添加你的环境变量,以键值对的形式,如:
MY_VARIABLE="my_value"
替换 MY_VARIABLE
为你的环境变量名,my_value
为你的变量值。
3. 保存文件并退出编辑器。
4. 你不需要重新加载任何东西,修改将在下次启动系统或新终端会话时生效。
方法二:通过编辑 /etc/profile
文件(对全局系统生效)
- 打开终端并使用超级用户权限,以编辑
/etc/profile
文件:
sudo nano /etc/profile
2. 在文件的末尾添加你的环境变量,以键值对的形式,如:
export MY_VARIABLE="my_value"
替换 MY_VARIABLE
为你的环境变量名,my_value
为你的变量值。
3. 保存文件并退出编辑器。
4. 你不需要重新加载任何东西,修改将在下次启动系统或新终端会话时生效。
方法三:通过编辑 /etc/profile.d/
目录中的文件(对全局系统生效)
- 在
/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
来验证你的环境变量是否被正确设置。在更改系统级环境变量时,请小心,以免引起不必要的问题。