GitHub国内加速:Linux虚拟机利用局域网代理优化访问

2023-02-21 547

GitHub国内加速:linux虚拟机利用局域网代理优化访问!最不想更新的文章系列!github离我们越来越远了!2022年12月Github国内基本上已经全部Q了!前几天(23年2月18日)Github突然全国都能访问了~ 速度飞起!但只是开心了1天~~~

GitHub国内加速:Linux虚拟机利用局域网代理优化访问
GitHub国内加速:Linux虚拟机利用局域网代理优化访问

缘由

昨天打算在本机VM运行的Linux虚拟机部署nodejs环境。

[root@localhost ~]# curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0
curl: (7) Failed connect to raw.githubusercontent.com:443; Connection refused

历史文章:【小白教程】nodejs保姆级安装教程指南

安装NVM的时候提示上面的错误!很明显!我们又遇到国内无法访问Github仓库的问题了!

解决

以下内容的前提!你的电脑已经有爬墙软件,且开启了允许局域网访问!!

Network Proxy

CentOS网络设置,有一个网络代理!支持配置各种代理!

GitHub国内加速:Linux虚拟机利用局域网代理优化访问
GitHub国内加速:Linux虚拟机利用局域网代理优化访问
GitHub国内加速:Linux虚拟机利用局域网代理优化访问
GitHub国内加速:Linux虚拟机利用局域网代理优化访问

设置代理后CentOS自带的浏览器可以正常访问了!

但是!终端仍然无法访问Github?

ProxyChains

下面脚本是CentOS 7 部署

proxychains
git clone https://gitee.com/shtml/proxychains-ng.git
cd proxychains-ng/
./configure --prefix=/usr --sysconfdir=/etc
make && make install
make install-config

安装成功后,可以修改 vim /etc/proxychains.conf

文件最后的配置,保存即可!

[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
#socks4     127.0.0.1 9050
socks5  192.168.8.25    10810

如何让命令走代理呢?只需在命令前添加:proxychains4 即可。

proxychains4 curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

该使用方式有点像之前介绍的gg代理: GitHub国内加速:在Linux服务器利用gg代理优化访问

Export Proxy

这种方式之前的文章也有提及!历史文章:局域内网的服务器利用跳板机访问互联网

设置当前终端网络代理!命令如下!

export http_proxy=http://192.168.8.119:808
export FTP_PROXY=http://192.168.8.119:808
export ftp_proxy=http://192.168.8.119:808
export all_proxy=socks://192.168.8.119:808
export ALL_PROXY=socks://192.168.8.119:808
export HTTPS_PROXY=http://192.168.8.119:808
export https_proxy=http://192.168.8.119:808
export HTTP_PROXY=http://192.168.8.119:808
export no_proxy=localhost,127.0.0.1

其实这种方式和第一种原理一样!

总结

  • Network Proxy 仅支持浏览器代理
  • Export Proxy 仅对当前终端生效
  • ProxyChains 只要在命令前添加即可走代理

童鞋你还有啥方式分享?请留言吧!

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 开发技巧 GitHub国内加速:Linux虚拟机利用局域网代理优化访问 https://www.dhaomu.com/8160.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!