为了从iOS设备访问托管在笔记本电脑上的开发站点(apache虚拟主机)进行测试,我想使用squid。
我通过获取squidman(http://squidman.net/squidman/)来安装squid。在squidman界面中,我将http端口设置为8080;在客户端选项卡中提供了我的iOS设备的IP;并在“模板”选项卡中注释掉http_access deny to_localhost
行(用于构建squid配置)。然后我确保我的iOS设备和我的笔记本电脑连接到同一网络,并在我的iOS设备的HTTP代理设置中输入我的笔记本电脑的IP地址和端口号(8080)。
上次,这已经开始了。这一次,它根本不起作用(iOS浏览器显示"无法连接到服务器"或者#34;无法连接到代理"当试图访问本地开发者之一时网站)。为了以防万一,我重新启动了一切,这没有任何帮助。 Squid访问日志是空的,所以我不知道从哪里开始对此进行故障排除。我的另一种选择是以相同的方式使用Charles代理,但我真的希望让这个免费的替代方案起作用。
答案 0 :(得分:0)
问题原来是网络问题(WiFi上设备之间的ping问题);这也许就是为什么鱿鱼最后一次为我工作的原因。
如果您遇到同样的问题:尝试在不同的网络上使用squid(或Charles)(例如,如果您以前尝试在工作时设置它,则为家庭网络),以检查问题是否消失。