在Terminal使用socks5代理

简介:
在Terminal使用socks5代理

在Terminal使用socks5代理

平时用SSLedge科学上网,速度很不错。在公司有时候连不上,不过这主要是公司破网络的问题。开发中经常需要在Terminal做一些事情,比如使用github、更新gem、安装brew等等。平时的使用中很慢,而且有些开发网站被屏蔽,这就需要Terminal也能科学上网。

一个sock5代理

首先你要有一个sock5代理。我使用的是https://eurekavpt.com/。安装和配置参考网站的文档。建立sock5代理的方法是在GoAgentX中新建一个SSLedge服务,选择带的服务器,并勾选Socks Mode。记住它的端口,比如我使用的是8032。

proxychains的安装与配置

在Terminal中使用代理的一个非常棒的工具是proxychains。在Mac平台下名称叫做proxychains-ng,可以通过Homebrew安装: brew install proxychains-ng

配置文件路径为/usr/local/Cellar/proxychains-ng/4.10/etc,配置最后部分修改为:


[ProxyList]
socks5  127.0.0.1 8032


使用方法

确保你的GoAgentX中sock5代理已经启动。在Terminal中需要使用代理的命令前面加proxychains4就可以了。例如clone一个git库:


proxychains4 git clone https://github.com/JohnWong/johnwong.github.io.git


拯救你的开发,简直就是飞一般的感觉。像CocoaPods的Specs这样庞大的代码库也不在话下,曾经达到近10MB/s的速度,简直震惊。

目录
相关文章
|
11天前
|
域名解析 网络协议
关于配置frp通过IP代理的一些坑
修改本地`hosts`文件以实现域名解析,通过在文件中添加`IP 域名`对,如`127.0.0.1 example.com`,使浏览器使用自定义设置而非DNS查询。
关于配置frp通过IP代理的一些坑
|
1月前
|
数据安全/隐私保护
socks5代理
socks5代理使用密码认证时无法打开文档
123 3
socks5在服务器运行正常 但始络无法连接
配置好socks5代理 服务器都运行正常 无法连接
socks5在服务器运行正常 但始络无法连接
|
4月前
|
数据采集 网络协议 安全
http代理ip和socks代理ip有什么区别?哪个好?
HTTP(HyperText Transfer Protocol)即超文本传输协议。是Internet上行信息传输时使用最为广泛的一种非常简单的网络协议。Socks是一种网络传输协议,主要用于客户端与外网服务器之间通讯的中间传递。
|
11月前
|
网络协议 Linux
【Telnet】Telnet安装与配置
【Telnet】Telnet安装与配置
438 0
|
缓存 网络协议 安全
使用s5代理服务(socks5代理)可以做哪些事?其链接速度如何?
使用Socks5代理可以做很多事情,从保护你的隐私到访问受限制的网站。
|
Docker 容器
iterm通过代理访问网络
下载fabric的docker镜像的时候,mac已经开了代理,但速度还是巨慢,原来iterm通过代理访问网络还要单独设置,在~/.zshrc 或者~/.bash_profile 配置文件中添加如下配置:
iterm通过代理访问网络
|
Windows
代理 wss 配置
代理 wss 配置
290 0
|
Windows
win10没有telnet客户端怎么办
telnet客户端对网络工程师来说是个很有用的服务,可以通过它直接远程登录网络设备,进行管理和配置操作等,不过有用户升级win10系统后却遇到没有telnet客户端的情况,这要怎么办呢,如果你也遇到一样的问题,随小编的步伐一起来看看windows10中没有telnet客户端的详细处理步骤
win10没有telnet客户端怎么办
|
Shell 开发工具 数据安全/隐私保护
SS5 - SOCKS5 代理服务器安装
SS5 - SOCKS5 代理服务器安装
925 0