ubuntu 设置全局代理 查看ubuntu版本

这篇文章给大家聊聊关于ubuntu 设置全局代理,以及查看ubuntu版本对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

UBUNTU 代理设置

在Ubuntu系统中,用户可以使用特定命令来查看和设置代理。首先,为了检查系统当前的代理配置,可以运行命令:

env| grep-i proxy

此命令会显示系统中的代理设置。对于全局代理配置,可使用以下命令:

export all_proxy="socks5://192.168.124.6:1086"

export ALL_PROXY="socks5://192.168.124.6:1086"

这两条命令均设置系统为使用指定的SOCKS5代理服务器。如需取消代理设置,只需运行:

unset all_proxy

unset ALL_PROXY

这将删除所有代理环境变量,使得系统不再使用代理连接网络。通过这些简单的命令,Ubuntu用户可以轻松管理和配置系统代理设置。

Linux上通过ProxyChains实现全局HTTP代理配置

在Linux系统中,ProxyChains是一个强大的工具,它允许用户通过一个或多个代理服务器转发TCP连接,尤其适合绕过网络限制、提高访问速度或保护隐私。尽管其主要功能是单个命令的代理转发,通过一些设置和技巧,我们可以在一定程度上实现“全局”HTTP代理配置,尽管这并非其直接功能。

确保系统中安装了ProxyChains。在基于Debian的系统(如Ubuntu)上,使用以下命令安装:

bash复制代码

在基于RPM的系统(如CentOS或Fedora)上,根据系统需求安装相应包。

编辑/etc/proxychains4.conf文件,配置你的HTTP代理服务器。在[ProxyList]部分添加代理服务器配置,示例如下:

bash复制代码

通过修改shell环境或使用别名(alias)间接实现“全局”代理。为常用的网络命令创建带proxychains4前缀的别名,确保自动通过ProxyChains与配置的代理服务器通信。

bash复制代码

将这些别名添加到.bashrc或.zshrc中,并重新加载配置文件或重启shell以使更改生效。

注意到这种方法虽然影响了通过别名调用的命令,但并未真正实现全局HTTP代理。对于图形界面应用程序或其他未通过别名调用的网络请求,它们仍直接使用系统网络设置,未通过ProxyChains配置的代理。

若追求更全面的全局代理,考虑使用系统级的网络配置工具,如Linux的iptables进行流量重定向,或使用支持全局代理的桌面环境或网络管理工具。

超详细的wsl2下配置Ubuntu教程

WSL2下详细配置Ubuntu教程

首先,安装WSL2,只需在管理员PowerShell中输入:

sudo wsl--install

对于只想使用wsl2的用户,至此安装完成。若需同时安装wsl1,可添加--enable-wsl1,然后重启系统。

安装Ubuntu 22.04 LTS,可通过Microsoft Store搜索并获取安装包。默认安装在C盘,创建用户后,如需自定义路径,可参照以下步骤卸载商店中的版本:

Get-AppXPackage-Name"CanonicalGroupLimited.Ubuntu22.04LTS"| Remove-AppXPackage

将安装包移动至自选路径后,运行安装程序。

设置root用户密码以方便操作:

sudo passwd root

接下来,为了加速apt下载,可以设置国内镜像源:

sudo nano/etc/apt/sources.list

...

sudo apt update

sudo apt upgrade

对于个性化终端,可选择Windows Terminal并配置Oh My Posh主题,具体步骤如下:

下载Windows Terminal

安装Nerd Font字体,如Meslo LGM NF

配置Windows Terminal的Ubuntu-22.04实例,设置配色和字体

安装Oh My Posh并选择主题

其他选项,如OpenJDK 8和Miniconda 3的安装和配置也相对简单,可根据需要进行:

OpenJDK 8的安装和JAVA_HOME配置

Miniconda 3的安装、全局环境变量设置和conda源配置

最后,如果需要科学上网,可以通过Clash for Windows代理:

sudo nano~/.bashrc

...

source~/.bashrc

测试网络连接以确保设置有效。

阅读剩余
THE END