美文网首页
突破网络对apt的限制

突破网络对apt的限制

作者: KayFelicities | 来源:发表于2019-06-28 10:15 被阅读0次

不知道为啥,公司网络限制了apt,linux没了apt太痛苦了。于是尝试使用代删除理解决。

设备环境

  • linux pc(s客户端)
  • windows pc(s服务器、s客户端)
  • 可用的s服务器(不受公司网络限制)

大概是这么个流程:


方法

windows下搭建代删除理服务器

下载s服务器

https://github.com/shad删除owsocks/libQtShad删除owsocks/releases,直接下载7z包,解压得到exe。

配置文件

在程序目录下创建名为 config.json,内容如下

{  
    "server":"0.0.0.0",
    "server_port":8023,
    "local_address":"127.0.0.1",
    "local_port":1080,  
    "password":"your password",
    "timeout":600,
    "method":"rc4-md5",
    "http_proxy": false,  
}

启动脚本

在同目录下创建 start.bat ,内容如下

@echo off  
shad删除owsocks-libqss.exe -c config.json -S

启动

直接运行start.bat即可

突破对apt的限制

直接使用Proxifier软件让s服务器进程走本地s代删除理(这里你需要配置好你windows上的s客户端)。


Proxifier配置

另外说一句,如果是虚拟机里的linux,按上图virtualBox规则直接让虚拟机进程走s代删除理就行了。

Linux下使用s客户端

我这里使用的r,习惯了。

wget https://github.com/cndaqiang/shad删除owsocksr/archive/manyuser.zip
unzip manyuser.zip
cd shad删除owsocksr-manyuser

编辑config.json:

{
    "server": "your.server.ip.addr",
    "server_port": 8023,
    "local_address": "127.0.0.1",
    "local_port": 1080, 
    "password": "your password", 
    "method": "rc4-md5"
}

启动/停止R:

sudo python ./shad删除owsocks/local.py -c config.json -d start|stop

Linux下使用proxychains-ng进行网络代删除理

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

如果你能暂时使用apt的话,你也可以用sudo apt install proxychains安装。

修改配置/etc/proxychains.conf(最下面):

# 前面省略
[ProxyList]
# add proxy here ...
# meanwile
# defaults set to "tor"
socks5  127.0.0.1 1080

使用代删除理

你只需要在命令前加上proxychains4就可以使用代删除理了,比如:

proxychains4 wget google.com
sudo proxychains4 apt update

其他

  • 有时候linux使用了http代删除理,导致代删除理叠加、无法正常访问。你需要检查一下HTTP_PROXY和HTTPS_PROXY环境变量。
  • 只有apt无法使用时,你需要检查一下apt源/etc/apt/sources.list,和apt配置/etc/apt/apt.conf
  • 如果你的linux无法访问网络(只有局域网),你只好下载好软件之后通过scp之类的工具放进去了。
  • 文中的多加的“删除”都可以删除,原因你懂。

参考

https://tuohuang.github.io/2017/04/24/shad删除owsocks-for-windows-server/
https://abelsu7.top/2019/02/24/ssr-proxychains4-on-linux/

相关文章

  • 突破网络对apt的限制

    序 不知道为啥,公司网络限制了apt,linux没了apt太痛苦了。于是尝试使用代删除理解决。 设备环境 linu...

  • 【安全漏洞】CVE-2021-42287&CVE-2021-42

    前言 网络安全技术学习,承认⾃⼰的弱点不是丑事。只有对原理了然于⼼,才能突破更多的限制。拥有快速学习能力的白帽子,...

  • SSH隧道应用, 突破网络限制

    SSH隧道应用, 突破网络限制 文/怡文圣美 这篇文章可以帮你解决下面三个问题: 不能直连服务器, 要先登陆跳板机...

  • 突破公司的防火墙对视频网站的限制

    现在很多公司都有网络防火墙,来限制员工使用网络。禁止浏览腾讯视频、爱奇艺、优酷土豆等等等等。想要突破这些限制通过S...

  • 突破环境角色对我们的限制

    身处的环境和角色,会使我们带着有色眼镜看待同一件事情。以至于不能客观分析遇到的问题,从而造成更多的问题,难以解决。...

  • 突破限制

    障碍就俩:受限和放弃。现在和任何时候,你都有力量改变。然后,我看见你的目标,瞬间绽放成美丽的实相! ...

  • 突破限制

    生命本身毫无任何限制。 如果我们愿意, 我们每一个人, 都可以活出最灿烂的样子。 让“限制”成为你生命的爆破点, ...

  • 突破限制

    想聊一下突破限制这个事已经很久了,因为想把文章写好,更是一直迟迟没有下笔。今天突然想着,写就好,这就是自己的风格,...

  • 网络爬虫突破限制的常见方法

    导读:在互联网上爬取数据的过程中难免出现ip被封或者服务器返回403等等,这可能是你被网站检测为爬虫而采取的反爬措...

  • 〈Page-A-Day〉25/100范博《少有人走的路》

    书摘 心得 不断进步,不断突破以往对自己的限制。 确实挺累。

网友评论

      本文标题:突破网络对apt的限制

      本文链接:https://www.haomeiwen.com/subject/chtscctx.html