lantern mac是自动代理吗还是mac配置全局代理理

由于目前工作的网络环境有着很严格的限制,可以说最近在通过代理访问Github上颇费了一些周折,也积累了一些相关的经验,觉得有必要备忘一下。本着“不重新发明轮子”的宗旨,本文不会对Github代理设置的每一个细节进行赘述,文中会给出现成的参考文章,这里要做的是针对一些重要的问题进行解释和补充,相信一定能给遇到同样问题朋友以帮助。本文原文出处: 严禁任何形式的转载,否则将委托CSDN官方维护权益!1. 别折腾了,请先屏蔽NTLM验证!首先,如果你的网络代理使用的是NTLM验证,不要作任何无谓的“挣扎”,请先安装Cntlm,建立一个无须身份验证的普通HTTP代理,因为目前版本的GIT不支持NTLM验证的代理,不先借助Cntlm屏蔽掉NTLM验证,后续的任何工作都是无意义的。关于Cntlm的安装和配置请参考:2. Git代理配置走起 关于Git代理的配置请参考: 这里对文中提到的ssh的config文件简单地解释一下,这个文件主要是保存一些经常访问的目标主机的连接配置,很像Putty里保存的session。config文件的结构是是以Host开头的配置项是作为一组,Host项之后到下一个Host之前的所以配置项都是针对这个Host配置的!另外,文中config文件提到的connect是一种代理转发工具,对一个简单的命令行工具不太可能设计如何配置代理,或者像SSH这样为了保证程序本身功能的单一,把代理配置委托第三方工具实现,这就是connect的作用。3. https://?可以!git://?没门!安装配置好Cntlm,参看前面的文章进行配置,我们就可以在Github上检入检出https://描述的repository了,如果你尝试使用git://或格式的地址访问,则在某些代理环境下可能会报出如下错误:HTTP/1.1 502 Proxy Error ( The specified Secure Sockets Layer (SSL) port is not allowed. Forefront TMG is not configured to allow SSL requests from this port. Most Web browsers use port 443 for SSL requests.& )引起这一问题的原因是git://使用的9418端口以及基于SSH的格式的地址使用的22端口在你的网络环境里(特别是代理服务端)被防火墙屏蔽了。这是极为常见的,大多数的代理环境基于安全考虑,会屏蔽除80(http)和443(https)之外的端口。那这是否意味着我们就不能在这种网络环境里使用git://或格式的地址呢?请继续看下文。4. 幸好有你:SSH over the HTTPS port虽然可以在Github上使用HTTPS协议push代码(使用的是用户名在Github上的用户名和密码),但通常来说,使用SSH检出和提交代码是更为安全,更适合团队开发,那么怎么解决前文提到的问题呢?对此,Github通过将ssh的连接端口指定为https使用的443,使用了另外一个主机名:来解决这一问题,这样我们可以通过大多数代理服务器允许的443端口,使用SSH访问Github了,这一点在前面参考文章中提到的config文件里也配置过了,就是Host为的部分,关于这部分的说明和配置,Github的官方帮助文档也有说明:。这里我只想说一下如何验证配置已经成功,显然,只要我们能通过SSH登入目标主机就表明配置正确了:方法一:像我们前面提到的参考文章,它把的配置参数写进了ssh的config文件,这样可以在命令行工具中使用ssh -T -p 443 git@就能验证config文件配置是否正确了,成功登入后提示:方法二:如果在配置这些参数之前我们不能确定它们的正确性,我们可以先通过命令行的方式来指定这些参数,待验证通过后把这些参数写入到config文件中。此时的命令要这样写:ssh -o ProxyCommand=&/path/to/connect -H 代理主机:端口 %h %p& -i &/path/to/your/github_private_key& -T -p 443 git@成功登入后提示:方法三:我们还可以通过putty以另外一咱完全独立和便捷的方式来验证,即在putty中建立一个session,目标主机是,端口443,登入用户名443,指定好你的Github私钥(注意:putty使用的私钥与openssh的私钥格式是不一样的,如果你没有保存putty格式的私钥就需要通过putty的keygen工具生成或转换),设定好代理主机和端口然后连接,如果出现如下图的提示,也表示配置正确!最后特别提醒的是,在上述配置验证成功后,我们从github上检出项目时务必记得修改主机名,把改为git@ssh.以检出opentsdb项目为例,命令要从git clone&:OpenTSDB/opentsdb.git变为:git clone&git@:OpenTSDB/opentsdb.git
本文已收录于以下专栏:
相关文章推荐
直接配置  http_proxy 环境变量
git config http.proxy
       http.proxy
           Override t...
近期,谷歌对Chromium最新源码的获取与构建做了部分调整,很多chromium爱好者对新源码的获取和构建方式不太了解。此文章就是帮助同为chromium的爱好者们梳理一下新源码构建方式并提供一些省...
git config http.proxy http://127.0.0.1:8088
# 也可以是uri:port形式
这个是不需要鉴权的代理设置,如果需要鉴权,可能需要添加用户名密码信息:
在vpn环境下,使用git下载https项目时,出现了
GnuTLS recv error (-9): A TLS packet with unexpected length was received...
1. 代理软件为所有通讯设置代理服务
2. cmd设置代理
set http_proxy=:8080set http_proxy_user...
本地开启VPN后,GIt也需要设置代理,才能正常略过GFW,访问goole code等网站
设置如下(可复制):
git config --global https.proxy http://127....
主要介绍Github如何在有代理的网络状态下使用。
设置HTTP代理
如果公司使用代理,Git就需要设置代理才能克隆远程仓库
执行下面两条语句
git config --global http.proxy 10.184.33.69:80
介绍如何通过给Git设置代理访问国外远程仓库:GitHub和Bitbucket。
Github for windows提供了GUI和shell 版本。
其默认使用http协议,参见:/articles/do-i-need-ssh-ke...
他的最新文章
讲师:汪剑
讲师:刘道宽
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)访问:182713次
积分:868分
排名:第13名
随笔:84篇
评论:194条
QQ:2九201五166五随笔分类
阅读排行榜
评论排行榜
Odds:I have bookmarked blog.okbase.net it's awesome
facebook:Interesting website, bookmarked for future referre...
binary options t:
Superb Web page, Continue the excellent work. W...
prednisoneDow:goodday outer world. 2+0+1+6
antibioticsPept:Regards be friends
antibioticsEa:ciao user
匿名:你好,reGeorg输出 HTTP 500可能是什么原因?
toms sko norge:midlertidighet, som er helt n酶dvendig i sektoren d...
刚好要用:1.如何在浏览器中实现异步输出,我用php.exe burp.php可以异步输出,但是如果访问loc...
网站圣诞节:神人;长见识了
阅读(7167)
LINUX下可以实现SSH全局代理的软件有tsocks和proxychains两种,但是个人感觉proxychains要更加稳定简单。
&$&yum install proxychains&
# vim /etc/proxychains.conf 要选 dynamic_chain,而不是random_chain和strict_chain。即注释掉strict_chain和random_chain那两行。&
然后在最后的[ProxyList]下面添加: socks5 127.0.0.1 7070&
PS:7070端口是我本地的SSH端口,因为我用的是ssh -D 7070 运行的时候只要输入:
$proxychains yourprogram&
比如用nmap
thanks, it's useful.
您还没有登录,请或Lantern取消自动设置PAC系统代理
我的图书馆
Lantern取消自动设置PAC系统代理
说明lantern,即蓝灯,一直有个让人头痛的问题lantern启动自动设置IE浏览器PAC代理,即系统PAC代理进而导致蓝灯退出(或卸载)后,电脑无法上网今天翻到goa-issue上一篇帖子,找到了解决办法可以用系统自带的软件限制策略来阻止蓝灯的pac-cmd.exe运行,从而避免蓝灯全局代理(全局代理)下面写一篇教程,来帮助各位取消lantern的自动系统代理教程依次打开控制面板---管理工具---本地安全策略---软件限制策略在软件限制策略上鼠标右键单击“创建软件限制策略”,点下面出现的 其他规则在右边窗口的空白处鼠标右键,弹出的快捷菜单点击“新建路径规则”弹出新路径规则对话框,单击“浏览”按钮,定位到pac-cmd.exe的位置(路径是C:\Users\Administrator\AppData\Roaming\byteexec\pac-cmd.exe)安全级别选择“不允许的”,并键入描述内容(随便填写即可),设置完后单击“确定”。现在系统设置完成,蓝灯下次启动就不会自动系统PAC代理了我们需要把蓝灯本次启动设置的系统代理先取消Internet浏览器-工具-Internet选项-连接-局域网设置,所有勾去掉,应用并确定教程到此结束,有什么不懂得看下面的图文教程图文教程&&&&&&&
馆藏&122409
TA的推荐TA的最新馆藏
喜欢该文的人也喜欢Win10下手动设置代理操作方法图文教程
作者:佚名
字体:[ ] 来源:互联网 时间:02-11 16:28:28
这篇文章主要介绍了Win10下手动设置代理操作方法图文教程,本文讲解系统自带的代理功能设置方法,需要的朋友可以参考下
  如今网上各种关于使用代理网络的方法不胜枚举,既有收费的,也有免费的。不过今天小编要介绍的Win10系统下的手动设置代理的操作方法,将让你能更方便地让所有程序用上代理网络。
  设置方法
  第一步、点击开始菜单中的&Settings(电脑设置)&。
  第二步、在Settings界面,点击选择&网络和Internet&。
  第三步、在网络和Interent界面,点击左侧&代理&,在右侧窗口拖动自动监测&开&下面的滑块,向左拖动设置成&关&;手动设置代理项目下的&使用代理服务器&拖动滑块,设置成&开&。
  第四步、然后在地址里面输入服务器地址,端口中输入端口数字,然后点击&保存&。
  第五步、现在可以去试试看了,比如IE之类的软件。
  当然,现在多数人还没用上Win10系统,那么小编推荐使用,也可以得到同样的效果。
大家感兴趣的内容
12345678910
最近更新的内容}

我要回帖

更多关于 mac 实现全局代理 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信