手动配置Linux系统代理

一、将内核上传至系统中

首先你需要将代理的内核上传至Linux系统中, 这里我是用的xray内核, 主要是xray的配置更方便获取

Xray内核可以在: https://github.com/XTLS/Xray-core 选择适合的内核下载

可以使用shell工具进行上传, 如果你找不到工具的上传按钮可以在cmd中使用scp命令: scp 本地路径 linux用户@ip地址:linux路径

将文件上传至你喜欢的位置, 建议为xray单独创建一个文件夹存放, 我这里上传的位置是 /usr/local/bin/xray, 下载后的xray文件是压缩包, 可以选择解压后上传或上传后解压

二、将xray配置上传至系统中

使用V2rayN获取xray配置
打开V2rayN找到你需要使用的节点: 右键 → 导出所选服务器为客户端配置

config

将文件命名为config.json并上传至Linux中, 我存放的位置为/etc/xray/config.json

三、添加并启动xray服务

/etc/systemd/system中创建xray.service文件

vim /etc/systemd/system/xray.service


[Unit]
#服务名为Xray Service
Description=Xray Service
#网络服务启动后再启动
After=network.target

[Service]
#启动时执行的命令xray run -c config.json
ExecStart=/usr/local/bin/xray/xray run -c /etc/xray/config.json
#异常终端尝试重启
Restart=on-failure

[Install]
WantedBy=multi-user.target

保存退出后在命令行输入systemctl daemon-reload重新加载systemd守护进程配置

输入systemctl restart xray, 再输入systemctl status xray查看运行状态, 状态为active (running)则运行成功

xrayservice

四、系统配置代理的不同方法

Linux中的系统代理是通过环境变量实现的, 需要在终端使用exprot命令修改变量设置代理服务器

xray的socks5监听端口默认为10808, http监听端口默认为10809

代理配置完后可通过echo $变量名来检查配置是否成功

执行curl https://www.ipinfo.io检查 ip 是否为代理 ip

1.分开配置不同协议的代理

添加http代理:exprot http_proxy=http://127.0.0.1:10809

添加https代理:export https_proxy=http://127.0.0.1:10809

添加socks5代理:exprot socks_proxy=socks5://127.0.0.1:10808

2.使用配置所有代理

添加all_proxy变量:exprot all_proxy=socks5://127.0.0.1:10808

但是在实际使用中经常会出现没有走代理的情况, 不太建议使用

3.使用proxychains代理

如果通过配置变量无法影响该命令使用代理, 那么可以使用proxychains工具将其代理

安装proxychains:

Debian系: sudo apt install proxychains
Red Hat系: sudo yum install proxychains

配置proxychains:

vim /etc/proxychains.conf

proxychains

将配置文件最后的socks4 127.0.0.1 9050修改为socks5 127.0.0.1 10808, 保存并退出vim

使用方法: 在需要代理的命令前面加上proxychains

验证是否能够代理:proxychains curl https://www.ipinfo.io

proxy2

4.Desktop版Linux代理

以Ubuntu为例, 打开 设置 → 网络 →代理

打开网络代理, 配置改为手动将http代理、https代理、socks5代理修改为本地xray的监听端口

取消代理

如果使用的是修改环境变量, 取消代理需要删除配置的变量, 使用unset 变量名即可

使用proxychains代理, 只要不在前面加入proxychains就不会进行代理

桌面关闭代理只需要关闭网络代理即可

暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇