03.Linux使用梯子
本文最后更新于107 天前,其中的信息可能已经过时,如有错误请发送邮件到[email protected]

虚拟机

必要条件

  1. 虚拟机能够正常访问本机的IP
  2. 虚拟机可以正常联网
  3. 本机可以正常翻墙

安装

首先需要在本机上有一个翻墙工具(v2Ray、Clash等),然后需要在对应的设置里开启允许局域网访问!!!。

  1. 在虚拟机中创建proxy.sh,touch /etc/profile.d/proxy.sh,添加如下内容。
# 开启系统代理
proxy_on() {
        export http_proxy=http://vpn:7890
        export https_proxy=http://vpn:7890
        export no_proxy=127.0.0.1,localhost
        export HTTP_PROXY=http://vpn:7890
        export HTTPS_PROXY=http://vpn:7890
        export NO_PROXY=127.0.0.1,localhost
        echo -e "\033[32m[√] 已开启代理\033[0m"
}

# 关闭系统代理
proxy_off(){
        unset http_proxy
        unset https_proxy
        unset no_proxy
        unset HTTP_PROXY
        unset HTTPS_PROXY
        unset NO_PROXY
        echo -e "\033[31m[×] 已关闭代理\033[0m"
}
chmod +x /etc/profile.d/proxy.sh
  1. 编辑hosts文件,vim /etc/hosts,添加本机IP。
192.168.xx.xxx vpn
  1. 开启代理
# 加载配置文件
source /etc/profile.d/proxy.sh
# 开启代理
proxy_on
# 关闭代理
proxy_off

云服务器

两种方式

  1. 如果是自己买的,那么会有一个订阅链接,使用方式一
  2. 如果是自己通过VPS搭建的,应该会生成sing-box的json文件,使用方式二

方式一

  1. 克隆项目
git clone https://github.com/dong152389/clash-for-linux-backup.git
  1. 用自己的订阅地址替换 .env 中的“订阅地址”
vim .env
  1. 启动 clash
$ sudo bash start.sh

正在检测订阅地址...
Clash订阅地址可访问!                                      [  OK  ]

正在下载Clash配置文件...
配置文件config.yaml下载成功!                              [  OK  ]

正在启动Clash服务...
服务启动成功!                                             [  OK  ]

Clash Dashboard 访问地址:http://<ip>:9090/ui
Secret:xxxxxxxxxxxxx

请执行以下命令加载环境变量: source /etc/profile.d/clash.sh

请执行以下命令开启系统代理: proxy_on

若要临时关闭系统代理,请执行: proxy_off
$ netstat -tln | grep -E '9090|789.'
tcp        0      0 127.0.0.1:9090          0.0.0.0:*               LISTEN     
tcp6       0      0 :::7890                 :::*                    LISTEN     
tcp6       0      0 :::7891                 :::*                    LISTEN     
tcp6       0      0 :::7892                 :::*                    LISTEN
$ env | grep -E 'http_proxy|https_proxy'
http_proxy=http://127.0.0.1:7890
https_proxy=http://127.0.0.1:7890

方式二

可选本地安装或者Docker安装

配置Docker的代理地址

上面所配置的都是Linux本地安装的时候的代理地址,例如:wget、curl、git clone等等,使用docker安装应用的时候是无效的,需要配置docker自身的代理地址。

删除daemon.json

这里的镜像加速器需要删除掉,一旦配置好代理后速度会更快,其实这个daemon.json根本也没什么用,该下载不下来还是下载不下来。

rm /etc/docker/daemon.json

为 docker 配置 HTTP/HTTPS 网络代理

sudo mkdir -p /etc/systemd/system/docker.service.d
sudo touch /etc/systemd/system/docker.service.d/docker.conf
# 编辑 docker.conf
vim /etc/systemd/system/docker.service.d/docker.conf
# 新增如下内容,如果是http的方式请写成http://vpn:10809/
[Service]
Environment="HTTP_PROXY=http://vpn:10808/"
Environment="HTTPS_PROXY=http://vpn:10808/"
# 重启 Docker
sudo systemctl daemon-reload
sudo systemctl restart docker
欢迎来到我的 ChatGPT 中转站,极具性价比,为付费不方便的朋友提供便利,有需求的可以添加左侧 QQ 二维码,另外,邀请新用户能获取余额哦!最后说一句,那啥:请自觉遵守《生成式人工智能服务管理暂行办法》。
暂无评论

发送评论 编辑评论


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