Questions tagged «proxy»

充当计算机和网络之间的中间接口的设备(硬件或另一台计算机)。


2
如何快速打开/关闭OSX代理?
我使用SwitchySharp在Chrome浏览器下快速切换多个代理。 现在我想转到Safari(我喜欢它的“点击放大”功能),但是SwitchySharp仅在Chrome中可用,Safari扩展中没有对应的功能。 所以我想知道是否有系统级快速代理切换器脚本或免费应用程序?
23 macos  mac  proxy 

7
如何从iPhone / iPod Touch连接到SOCKS代理?
我喜欢通过Mac上通过SSH隧道创建的SOCKS代理安全地和私密地进行冲浪。我在Mac上使用SSH客户端来实现此目的。然后我想,由于iPhone OS本质上是Mac OS,因此同样的技巧也可能在iPhone上起作用。 我设法通过终端(iPhone的终端)在iPhone上创建了一个SSh隧道。(是的,已经越狱了) ssh -D [port] user@domain.com 在此阶段,我的iPhone是SOCKS代理。 但是,iPhone网络首选项面板中似乎没有指定SOCKS代理的方法。有人建议创建Proxy Auto-Contig(PAC)文件来解决此问题,但这听起来很复杂。 任何想法如何使iPhone使用它自己的SOCKS代理?

1
是否可以按应用设置网络/ VPN /代理设置
我的Mac上有一些不同的应用程序,理想情况下,我想使用不同的网络设置运行。 一个需要运行的应用程序需要在我的工作VPN上运行,但是与此同时,我需要另一个应用程序需要在代理上运行以进行测试。目前,我一次只能在一个必需的网络设置下使用一个应用程序。停止使用它,然后设置我的其他网络配置。 是否有应用程序或通过设置指定应用程序应使用特定网络设置的方法?

3
谁能提出应对每天200MB互联网配额的策略?
我有一个卫星Internet连接(因为我别无选择,这就是为什么:-),每天的配额为200 MB(这不是错字)。 可以想象,我们很容易就能通过该配额,并在接下来的24小时内受到严格限制(即使超出配额,即使从“转存”仅需几分钟),我们也可以严格限制该配额。 我正在尝试找出减少使用量的方法。 我的第一个想法是在iMac上使用GlimmerBlocker之类的东西(这是我们的媒体服务器,因此它已经在24/7上运行),然后将所有其他设备指向它以用作代理。 但是我也在寻找其他想法。我不知道有很多应用程序可能对此有用。 网络和设备的技术细节 我们的家庭有3台Mac(iMac,MacBook Air,MacBook)和3台iOS设备(iPad 2,iPhone 3GS,iPod Touch [当前时代])。 除iMac以外的所有设备均通过Wi-Fi 连接到网络。 (没有3G覆盖,因此iPhone或iPad必须使用Wi-Fi网络。) 该网络由AirPort Extreme 802.11n(第3代)提供服务,该端口以“桥模式”连接到卫星调制解调器(因为调制解调器必须是路由器和DHCP服务器,而我根本无法访问这些控件)。 我有什么选择? 我已经对自己和家人进行了“培训”,避免下载音频或视频文件,但是即使是简单的网络冲浪,每天也很容易超过200 MB。像GlimmerBlocker这样的本地代理/过滤器可以阻止广告和我们无法下载的其他内容,但这就是我能想到的。 那里的大多数“带宽监视”应用程序都无济于事,因为它们无法区分本地(LAN)流量和Internet流量。 谁能想到其他解决方案来最大程度地减少每日配额的麻烦?
17 network  proxy 

2
OSX 10.9 Mavericks中的“通过VPN连接发送所有流量”设置在哪里?
我试图更改通过OSX的内置VPN客户端在系统偏好设置中设置的Cisco IPSec VPN连接的设置。VPN可以按预期运行,因此我可以访问公司中受保护的服务器。我想通过此VPN访问互联网上的其他网站(youtube,wikipedia等)。据我所知,我的常规网络浏览不是通过VPN进行的。 这个Apple支持页面说有一个名为“通过VPN连接发送所有流量”的设置,可以通过Apple menu > System Preferences > Network > Advanced > Options对话框启用。但是,当我从网络接口列表中选择VPN并单击“高级...”按钮时,没有“选项”选项卡或按钮。我看到带有两个选项卡的对话框,“ DNS”和“代理”。在任何地方都找不到选项按钮或“通过VPN连接发送所有流量”。 那么,有什么用呢?这与我连接到哪种VPN(Cisco IPSec)有关吗?它与VPN的设置有关吗?无论如何,如何通过VPN路由正常浏览?

1
从终端更改网络位置
我在macBook上设置了两个位置。一个用于正常使用,另一个用于当我使用代理时(从命令行开始)。能够同时从命令行切换网络位置对我来说非常有用。这可能吗?
17 lion  terminal  network  proxy 

5
如何在代理后面安装自制程序包?
我正在代理工作。当我安装自制软件时,我已经修改了官方命令: /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 通过添加一个-x选项来告诉curl有关代理的信息: /usr/bin/ruby -e "$(curl -x proxy.mydomain.com:3128 -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 而且效果很好。但是现在我要安装openssl: brew install openssl 从逻辑上讲,未检测到代理: curl: (7) Failed to connect to homebrew.bintray.com port 443: Connection refused Error: Failed to download resource "openssl" 如果我按照文档中所述设置环境变量: http_proxy=proxy.mydomain.com:3128 HTTPS_PROXY=proxy.mydomain.com:3128 ALL_PROXY=proxy.mydomain.com:3128 我得到同样的错误。添加http:或https:之前不会改变问题。 有任何想法吗?
17 homebrew  proxy 

1
无法与iOS 8上的安全Web代理通信
我正在尝试使用Windows上安装的Charles代理应用程序连接到Web代理服务器。 我有两部iPhone-运行iOS 8.0.2的iPhone 5和运行iOS 7.1.2的iPhone 4。 我已经使用这两部手机将我的代理服务器(HTTP和HTTPS)连接了一段时间,但这是我在iOS 8更新后第一次尝试连接iPhone 5。 我可以在iPhone 4上连接到安全和不安全的设备,但是我的iPhone 5不允许HTTPS并出现以下错误: 我尝试在iPhone 5上再次安装SSL证书,但这没有任何效果。 这两款手机的网络配置相同,我可以与iPhone 5上的代理进行通信-只是不能通过SSL进行通信。 查尔斯错误是: SSLHandshake: Remote host closed connection during handshake
16 iphone  network  ios  proxy 

3
如何在MacOS上存储代理凭证,以便系统服务使用它们?
我在公司NTLM代理后面使用macOS Sierra 10.12.6。我的浏览器和其他应用程序正在使用系统代理设置,在其中保存了我的用户名和密码,以便通过代理进行身份验证。一切正常。 系统服务一直存在一个问题,这些问题试图访问Internet上的信息,但看不到我的用户帐户中的代理凭据的访问权。我每隔几分钟就会看到以下弹出窗口,无论我做什么(在“系统偏好设置”中更新我的凭据,或按“不立即”),弹出窗口都会不断出现: 弹出窗口中的文本显示为: 需要代理身份验证 在系统偏好设置中输入HTTP代理的密码http://xxx.xxx.xxx.xxx:yyyy。 我该怎么做才能阻止此弹出窗口出现? 到目前为止我尝试过的事情: 更新了我在“系统偏好设置”中的凭据(“ 网络”>“高级”>“代理”) 将凭证条目从我的登录钥匙串复制到系统钥匙串,因为我在博客文章或论坛问题中阅读了有关此建议的内容。 这些都不起作用,我每隔几分钟就会收到一次弹出窗口,似乎没有显示出来的模式。 更新1: 通过单击以上对话框中的“ 系统偏好设置”按钮输入我的凭据(例如,可以通过打开Safari并开始在“位置”框中键入URL来强制输入),在登录钥匙串中会创建两条记录,两者均相同内容: @ xxx.xxx.xxx.xxx(用户名)Internet密码今天09:10-登录 两条记录看起来相同,但名称和属性相同。两者都显示请求此操作的应用程序是AuthBrokerAgent: 更新2: 我也尝试过以下建议:https : //discussions.apple.com/message/23848961#message23848961,将身份验证条目从登录钥匙串复制到系统钥匙串,然后重新启动,但没有解决。实际上,在键入此内容时,再次出现了可怕的“需要代理身份验证”框。 更新3: 我使用Wireshark来查看计算机与代理之间的流量: 由于我们的代理使用的是NTLM,因此代理返回以407 Proxy Authentication Required和Proxy-Authenticate: NTLM,这与我的期望相符。 我在流量中看到的一些示例(例如iCloud)然后发回NTLMSSP_NEGOTIATE响应。 代理返回NTLMSSP_CHALLENGE请求 服务以NTLMSSP_AUTH和我的用户名作为响应,它必须是从某个地方获取的。 代理最终以 200 Connection established 对我来说,这表明通常,如果系统可以从某个地方获取用户名和代理,则代理身份验证可以正常工作。问题仍然是如何/在何处存储用户名/密码,以便所有系统服务都能找到它。某些系统服务(我假设)没有任何方法可以在我当前将其存储的地方找到代理凭证。




1
为什么浏览器会忽略SOCKS代理后面的/ etc / hosts?
我办公室里的MacBook没有上网功能。所以我通过SSH建立了一个即时的SOCKS代理来上网。 但是,当我尝试添加条目时/etc/hosts,浏览器不会转到我期望的网站... 我的MacBook的WIFI已关闭并连接到公司LAN: IP address: 192.168.8.250 Subnet mask: 255.255.255.0 Router: 192.168.8.1 DNS server: 8.8.8.8 默认情况下,没有互联网访问权限。 有一个Linux开发盒(192.168.12.128)可以访问互联网,所以我设置了一个即时的SOCKS代理来获取我的MacBook的互联网访问: ssh -fND localhost:30000 ohho@192.168.12.128 然后在我的MacBook的系统偏好设置>网络>代理中 (Enable) SOCKS Proxy SOCKS Proxy sever: 127.0.0.1:30000 Bypass proxy settings for these Hosts & Domains: *.local, 169.254/16, 127.0.0.1 现在我可以上网了,到目前为止一切都很好。 为了开发,我/etc/hosts为虚拟主机设置了一些条目: 127.0.0.1 air.company.com 在bash: $ ping air.company.com PING air.ohho.es (127.0.0.1): …

2
使用PF和Internet共享重定向流量
简短版本: 在OS X Mountain Lion(10.8)中启用Internet共享后,如何将所有流量从en2端口80/443重定向到127.0.0.1:8080? 一些背景: 我正在做一篇硕士论文,我将在此评估各种智能手机应用程序的通信安全性。我选择使用新的MacBook Air作为路由器。 我已通过USB以太网将Air连接到Internet,并将Internet共享设置为Wifi。这很好。我可以通过wifi将其他设备连接到Air并访问Internet。大! 现在,我想拦截此流量并即时对其进行修改。我认为我需要一个代理来执行此操作,但是我需要一个透明的代理,无需在设备上进行任何配置。我发现mitmproxy恰好提供了这些功能。所以我让它运行在127.0.0.1:8080上,准备拦截流量。 不幸的是,我一直试图将来自端口80和443上的wifi(en2)的流量重定向到127.0.0.1:8080。mitmproxy文档建议为pfctl配置,但它不起作用。我注意到Apple为Internet共享提供了一些配置,从而启用了NAT。因此,如果我不使用它们的配置,则Internet共享将停止工作。当我尝试将rdr行添加到它们的配置中时,它没有生效(尝试在文件/etc/pf.conf中的几个位置)。我的流量只是绕过mitmproxy传递到了Internet。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.